dataflow

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 Application

type Application struct {
	pulumi.CustomResourceState

	// (Updatable) Logging details of Application logs for Data Flow Run.
	ApplicationLogConfig ApplicationApplicationLogConfigOutput `pulumi:"applicationLogConfig"`
	// (Updatable) A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	ArchiveUri pulumi.StringPtrOutput `pulumi:"archiveUri"`
	// (Updatable) The arguments passed to the running application as command line arguments.  An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map.  Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code.  Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example:  `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`
	Arguments pulumi.StringArrayOutput `pulumi:"arguments"`
	// (Updatable) The class for the application.
	ClassName pulumi.StringPtrOutput `pulumi:"className"`
	// (Updatable) The OCID of a compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	Configuration pulumi.MapOutput `pulumi:"configuration"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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 does not have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) The VM shape for the driver. Sets the driver cores and memory.
	DriverShape pulumi.StringOutput `pulumi:"driverShape"`
	// (Updatable) This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfig ApplicationDriverShapeConfigOutput `pulumi:"driverShapeConfig"`
	// (Updatable) The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.
	Execute pulumi.StringOutput `pulumi:"execute"`
	// (Updatable) The VM shape for the executors. Sets the executor cores and memory.
	ExecutorShape pulumi.StringOutput `pulumi:"executorShape"`
	// (Updatable) This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfig ApplicationExecutorShapeConfigOutput `pulumi:"executorShapeConfig"`
	// (Updatable) An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	FileUri pulumi.StringOutput `pulumi:"fileUri"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)
	IdleTimeoutInMinutes pulumi.StringOutput `pulumi:"idleTimeoutInMinutes"`
	// (Updatable) The Spark language.
	Language pulumi.StringOutput `pulumi:"language"`
	// (Updatable) An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	LogsBucketUri pulumi.StringOutput `pulumi:"logsBucketUri"`
	// (Updatable) The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.
	MaxDurationInMinutes pulumi.StringOutput `pulumi:"maxDurationInMinutes"`
	// (Updatable) The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId pulumi.StringOutput `pulumi:"metastoreId"`
	// (Updatable) The number of executor VMs requested.
	NumExecutors pulumi.IntOutput `pulumi:"numExecutors"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringOutput `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName pulumi.StringOutput `pulumi:"ownerUserName"`
	// (Updatable) An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`.  The name must be a string of one or more word characters (a-z, A-Z, 0-9, _).  The value can be a string of 0 or more characters of any kind. Example:  [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]
	Parameters ApplicationParameterArrayOutput `pulumi:"parameters"`
	// (Updatable) The OCID of a pool. Unique Id to indentify a dataflow pool resource.
	PoolId pulumi.StringOutput `pulumi:"poolId"`
	// (Updatable) The OCID of a private endpoint.
	PrivateEndpointId pulumi.StringOutput `pulumi:"privateEndpointId"`
	// (Updatable) The Spark version utilized to run the application.
	SparkVersion pulumi.StringOutput `pulumi:"sparkVersion"`
	// The current state of this application.
	State pulumi.StringOutput `pulumi:"state"`
	// The date and time the resource 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 the resource 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"`
	// The Spark application processing type.
	Type pulumi.StringOutput `pulumi:"type"`
	// (Updatable) An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	//
	// ** 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
	WarehouseBucketUri pulumi.StringOutput `pulumi:"warehouseBucketUri"`
}

This resource provides the Application resource in Oracle Cloud Infrastructure Data Flow service.

Creates an application.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.NewApplication(ctx, "test_application", &DataFlow.ApplicationArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DisplayName:   pulumi.Any(applicationDisplayName),
			DriverShape:   pulumi.Any(applicationDriverShape),
			ExecutorShape: pulumi.Any(applicationExecutorShape),
			Language:      pulumi.Any(applicationLanguage),
			NumExecutors:  pulumi.Any(applicationNumExecutors),
			SparkVersion:  pulumi.Any(applicationSparkVersion),
			ApplicationLogConfig: &dataflow.ApplicationApplicationLogConfigArgs{
				LogGroupId: pulumi.Any(testLogGroup.Id),
				LogId:      pulumi.Any(testLog.Id),
			},
			ArchiveUri:    pulumi.Any(applicationArchiveUri),
			Arguments:     pulumi.Any(applicationArguments),
			ClassName:     pulumi.Any(applicationClassName),
			Configuration: pulumi.Any(applicationConfiguration),
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(applicationDescription),
			DriverShapeConfig: &dataflow.ApplicationDriverShapeConfigArgs{
				MemoryInGbs: pulumi.Any(applicationDriverShapeConfigMemoryInGbs),
				Ocpus:       pulumi.Any(applicationDriverShapeConfigOcpus),
			},
			Execute: pulumi.Any(applicationExecute),
			ExecutorShapeConfig: &dataflow.ApplicationExecutorShapeConfigArgs{
				MemoryInGbs: pulumi.Any(applicationExecutorShapeConfigMemoryInGbs),
				Ocpus:       pulumi.Any(applicationExecutorShapeConfigOcpus),
			},
			FileUri: pulumi.Any(applicationFileUri),
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
			IdleTimeoutInMinutes: pulumi.Any(applicationIdleTimeoutInMinutes),
			LogsBucketUri:        pulumi.Any(applicationLogsBucketUri),
			MaxDurationInMinutes: pulumi.Any(applicationMaxDurationInMinutes),
			MetastoreId:          pulumi.Any(metastoreId),
			Parameters: dataflow.ApplicationParameterArray{
				&dataflow.ApplicationParameterArgs{
					Name:  pulumi.Any(applicationParametersName),
					Value: pulumi.Any(applicationParametersValue),
				},
			},
			PoolId:             pulumi.Any(testPool.Id),
			PrivateEndpointId:  pulumi.Any(testPrivateEndpoint.Id),
			Type:               pulumi.Any(applicationType),
			WarehouseBucketUri: pulumi.Any(applicationWarehouseBucketUri),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Applications can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataFlow/application:Application test_application "id" ```

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)

GetApplication gets an existing Application 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 NewApplication

func NewApplication(ctx *pulumi.Context,
	name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)

NewApplication registers a new resource with the given unique name, arguments, and options.

func (*Application) ElementType

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext

func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationApplicationLogConfig added in v0.4.0

type ApplicationApplicationLogConfig struct {
	// (Updatable) The log group id for where log objects will be for Data Flow Runs.
	LogGroupId string `pulumi:"logGroupId"`
	// (Updatable) The log id of the log object the Application Logs of Data Flow Run will be shipped to.
	LogId string `pulumi:"logId"`
}

type ApplicationApplicationLogConfigArgs added in v0.4.0

type ApplicationApplicationLogConfigArgs struct {
	// (Updatable) The log group id for where log objects will be for Data Flow Runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// (Updatable) The log id of the log object the Application Logs of Data Flow Run will be shipped to.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (ApplicationApplicationLogConfigArgs) ElementType added in v0.4.0

func (ApplicationApplicationLogConfigArgs) ToApplicationApplicationLogConfigOutput added in v0.4.0

func (i ApplicationApplicationLogConfigArgs) ToApplicationApplicationLogConfigOutput() ApplicationApplicationLogConfigOutput

func (ApplicationApplicationLogConfigArgs) ToApplicationApplicationLogConfigOutputWithContext added in v0.4.0

func (i ApplicationApplicationLogConfigArgs) ToApplicationApplicationLogConfigOutputWithContext(ctx context.Context) ApplicationApplicationLogConfigOutput

func (ApplicationApplicationLogConfigArgs) ToApplicationApplicationLogConfigPtrOutput added in v0.4.0

func (i ApplicationApplicationLogConfigArgs) ToApplicationApplicationLogConfigPtrOutput() ApplicationApplicationLogConfigPtrOutput

func (ApplicationApplicationLogConfigArgs) ToApplicationApplicationLogConfigPtrOutputWithContext added in v0.4.0

func (i ApplicationApplicationLogConfigArgs) ToApplicationApplicationLogConfigPtrOutputWithContext(ctx context.Context) ApplicationApplicationLogConfigPtrOutput

type ApplicationApplicationLogConfigInput added in v0.4.0

type ApplicationApplicationLogConfigInput interface {
	pulumi.Input

	ToApplicationApplicationLogConfigOutput() ApplicationApplicationLogConfigOutput
	ToApplicationApplicationLogConfigOutputWithContext(context.Context) ApplicationApplicationLogConfigOutput
}

ApplicationApplicationLogConfigInput is an input type that accepts ApplicationApplicationLogConfigArgs and ApplicationApplicationLogConfigOutput values. You can construct a concrete instance of `ApplicationApplicationLogConfigInput` via:

ApplicationApplicationLogConfigArgs{...}

type ApplicationApplicationLogConfigOutput added in v0.4.0

type ApplicationApplicationLogConfigOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationLogConfigOutput) ElementType added in v0.4.0

func (ApplicationApplicationLogConfigOutput) LogGroupId added in v0.4.0

(Updatable) The log group id for where log objects will be for Data Flow Runs.

func (ApplicationApplicationLogConfigOutput) LogId added in v0.4.0

(Updatable) The log id of the log object the Application Logs of Data Flow Run will be shipped to.

func (ApplicationApplicationLogConfigOutput) ToApplicationApplicationLogConfigOutput added in v0.4.0

func (o ApplicationApplicationLogConfigOutput) ToApplicationApplicationLogConfigOutput() ApplicationApplicationLogConfigOutput

func (ApplicationApplicationLogConfigOutput) ToApplicationApplicationLogConfigOutputWithContext added in v0.4.0

func (o ApplicationApplicationLogConfigOutput) ToApplicationApplicationLogConfigOutputWithContext(ctx context.Context) ApplicationApplicationLogConfigOutput

func (ApplicationApplicationLogConfigOutput) ToApplicationApplicationLogConfigPtrOutput added in v0.4.0

func (o ApplicationApplicationLogConfigOutput) ToApplicationApplicationLogConfigPtrOutput() ApplicationApplicationLogConfigPtrOutput

func (ApplicationApplicationLogConfigOutput) ToApplicationApplicationLogConfigPtrOutputWithContext added in v0.4.0

func (o ApplicationApplicationLogConfigOutput) ToApplicationApplicationLogConfigPtrOutputWithContext(ctx context.Context) ApplicationApplicationLogConfigPtrOutput

type ApplicationApplicationLogConfigPtrInput added in v0.4.0

type ApplicationApplicationLogConfigPtrInput interface {
	pulumi.Input

	ToApplicationApplicationLogConfigPtrOutput() ApplicationApplicationLogConfigPtrOutput
	ToApplicationApplicationLogConfigPtrOutputWithContext(context.Context) ApplicationApplicationLogConfigPtrOutput
}

ApplicationApplicationLogConfigPtrInput is an input type that accepts ApplicationApplicationLogConfigArgs, ApplicationApplicationLogConfigPtr and ApplicationApplicationLogConfigPtrOutput values. You can construct a concrete instance of `ApplicationApplicationLogConfigPtrInput` via:

        ApplicationApplicationLogConfigArgs{...}

or:

        nil

type ApplicationApplicationLogConfigPtrOutput added in v0.4.0

type ApplicationApplicationLogConfigPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationLogConfigPtrOutput) Elem added in v0.4.0

func (ApplicationApplicationLogConfigPtrOutput) ElementType added in v0.4.0

func (ApplicationApplicationLogConfigPtrOutput) LogGroupId added in v0.4.0

(Updatable) The log group id for where log objects will be for Data Flow Runs.

func (ApplicationApplicationLogConfigPtrOutput) LogId added in v0.4.0

(Updatable) The log id of the log object the Application Logs of Data Flow Run will be shipped to.

func (ApplicationApplicationLogConfigPtrOutput) ToApplicationApplicationLogConfigPtrOutput added in v0.4.0

func (o ApplicationApplicationLogConfigPtrOutput) ToApplicationApplicationLogConfigPtrOutput() ApplicationApplicationLogConfigPtrOutput

func (ApplicationApplicationLogConfigPtrOutput) ToApplicationApplicationLogConfigPtrOutputWithContext added in v0.4.0

func (o ApplicationApplicationLogConfigPtrOutput) ToApplicationApplicationLogConfigPtrOutputWithContext(ctx context.Context) ApplicationApplicationLogConfigPtrOutput

type ApplicationArgs

type ApplicationArgs struct {
	// (Updatable) Logging details of Application logs for Data Flow Run.
	ApplicationLogConfig ApplicationApplicationLogConfigPtrInput
	// (Updatable) A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	ArchiveUri pulumi.StringPtrInput
	// (Updatable) The arguments passed to the running application as command line arguments.  An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map.  Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code.  Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example:  `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`
	Arguments pulumi.StringArrayInput
	// (Updatable) The class for the application.
	ClassName pulumi.StringPtrInput
	// (Updatable) The OCID of a compartment.
	CompartmentId pulumi.StringInput
	// (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	Configuration pulumi.MapInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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 does not have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringInput
	// (Updatable) The VM shape for the driver. Sets the driver cores and memory.
	DriverShape pulumi.StringInput
	// (Updatable) This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfig ApplicationDriverShapeConfigPtrInput
	// (Updatable) The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.
	Execute pulumi.StringPtrInput
	// (Updatable) The VM shape for the executors. Sets the executor cores and memory.
	ExecutorShape pulumi.StringInput
	// (Updatable) This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfig ApplicationExecutorShapeConfigPtrInput
	// (Updatable) An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	FileUri pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)
	IdleTimeoutInMinutes pulumi.StringPtrInput
	// (Updatable) The Spark language.
	Language pulumi.StringInput
	// (Updatable) An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	LogsBucketUri pulumi.StringPtrInput
	// (Updatable) The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.
	MaxDurationInMinutes pulumi.StringPtrInput
	// (Updatable) The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId pulumi.StringPtrInput
	// (Updatable) The number of executor VMs requested.
	NumExecutors pulumi.IntInput
	// (Updatable) An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`.  The name must be a string of one or more word characters (a-z, A-Z, 0-9, _).  The value can be a string of 0 or more characters of any kind. Example:  [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]
	Parameters ApplicationParameterArrayInput
	// (Updatable) The OCID of a pool. Unique Id to indentify a dataflow pool resource.
	PoolId pulumi.StringPtrInput
	// (Updatable) The OCID of a private endpoint.
	PrivateEndpointId pulumi.StringPtrInput
	// (Updatable) The Spark version utilized to run the application.
	SparkVersion pulumi.StringInput
	// The Spark application processing type.
	Type pulumi.StringPtrInput
	// (Updatable) An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	//
	// ** 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
	WarehouseBucketUri pulumi.StringPtrInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationArray

type ApplicationArray []ApplicationInput

func (ApplicationArray) ElementType

func (ApplicationArray) ElementType() reflect.Type

func (ApplicationArray) ToApplicationArrayOutput

func (i ApplicationArray) ToApplicationArrayOutput() ApplicationArrayOutput

func (ApplicationArray) ToApplicationArrayOutputWithContext

func (i ApplicationArray) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput

type ApplicationArrayInput

type ApplicationArrayInput interface {
	pulumi.Input

	ToApplicationArrayOutput() ApplicationArrayOutput
	ToApplicationArrayOutputWithContext(context.Context) ApplicationArrayOutput
}

ApplicationArrayInput is an input type that accepts ApplicationArray and ApplicationArrayOutput values. You can construct a concrete instance of `ApplicationArrayInput` via:

ApplicationArray{ ApplicationArgs{...} }

type ApplicationArrayOutput

type ApplicationArrayOutput struct{ *pulumi.OutputState }

func (ApplicationArrayOutput) ElementType

func (ApplicationArrayOutput) ElementType() reflect.Type

func (ApplicationArrayOutput) Index

func (ApplicationArrayOutput) ToApplicationArrayOutput

func (o ApplicationArrayOutput) ToApplicationArrayOutput() ApplicationArrayOutput

func (ApplicationArrayOutput) ToApplicationArrayOutputWithContext

func (o ApplicationArrayOutput) ToApplicationArrayOutputWithContext(ctx context.Context) ApplicationArrayOutput

type ApplicationDriverShapeConfig added in v0.2.0

type ApplicationDriverShapeConfig struct {
	// (Updatable) The amount of memory used for the driver or executors.
	MemoryInGbs *float64 `pulumi:"memoryInGbs"`
	// (Updatable) The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus *float64 `pulumi:"ocpus"`
}

type ApplicationDriverShapeConfigArgs added in v0.2.0

type ApplicationDriverShapeConfigArgs struct {
	// (Updatable) The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"`
	// (Updatable) The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"`
}

func (ApplicationDriverShapeConfigArgs) ElementType added in v0.2.0

func (ApplicationDriverShapeConfigArgs) ToApplicationDriverShapeConfigOutput added in v0.2.0

func (i ApplicationDriverShapeConfigArgs) ToApplicationDriverShapeConfigOutput() ApplicationDriverShapeConfigOutput

func (ApplicationDriverShapeConfigArgs) ToApplicationDriverShapeConfigOutputWithContext added in v0.2.0

func (i ApplicationDriverShapeConfigArgs) ToApplicationDriverShapeConfigOutputWithContext(ctx context.Context) ApplicationDriverShapeConfigOutput

func (ApplicationDriverShapeConfigArgs) ToApplicationDriverShapeConfigPtrOutput added in v0.2.0

func (i ApplicationDriverShapeConfigArgs) ToApplicationDriverShapeConfigPtrOutput() ApplicationDriverShapeConfigPtrOutput

func (ApplicationDriverShapeConfigArgs) ToApplicationDriverShapeConfigPtrOutputWithContext added in v0.2.0

func (i ApplicationDriverShapeConfigArgs) ToApplicationDriverShapeConfigPtrOutputWithContext(ctx context.Context) ApplicationDriverShapeConfigPtrOutput

type ApplicationDriverShapeConfigInput added in v0.2.0

type ApplicationDriverShapeConfigInput interface {
	pulumi.Input

	ToApplicationDriverShapeConfigOutput() ApplicationDriverShapeConfigOutput
	ToApplicationDriverShapeConfigOutputWithContext(context.Context) ApplicationDriverShapeConfigOutput
}

ApplicationDriverShapeConfigInput is an input type that accepts ApplicationDriverShapeConfigArgs and ApplicationDriverShapeConfigOutput values. You can construct a concrete instance of `ApplicationDriverShapeConfigInput` via:

ApplicationDriverShapeConfigArgs{...}

type ApplicationDriverShapeConfigOutput added in v0.2.0

type ApplicationDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (ApplicationDriverShapeConfigOutput) ElementType added in v0.2.0

func (ApplicationDriverShapeConfigOutput) MemoryInGbs added in v0.2.0

(Updatable) The amount of memory used for the driver or executors.

func (ApplicationDriverShapeConfigOutput) Ocpus added in v0.2.0

(Updatable) The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (ApplicationDriverShapeConfigOutput) ToApplicationDriverShapeConfigOutput added in v0.2.0

func (o ApplicationDriverShapeConfigOutput) ToApplicationDriverShapeConfigOutput() ApplicationDriverShapeConfigOutput

func (ApplicationDriverShapeConfigOutput) ToApplicationDriverShapeConfigOutputWithContext added in v0.2.0

func (o ApplicationDriverShapeConfigOutput) ToApplicationDriverShapeConfigOutputWithContext(ctx context.Context) ApplicationDriverShapeConfigOutput

func (ApplicationDriverShapeConfigOutput) ToApplicationDriverShapeConfigPtrOutput added in v0.2.0

func (o ApplicationDriverShapeConfigOutput) ToApplicationDriverShapeConfigPtrOutput() ApplicationDriverShapeConfigPtrOutput

func (ApplicationDriverShapeConfigOutput) ToApplicationDriverShapeConfigPtrOutputWithContext added in v0.2.0

func (o ApplicationDriverShapeConfigOutput) ToApplicationDriverShapeConfigPtrOutputWithContext(ctx context.Context) ApplicationDriverShapeConfigPtrOutput

type ApplicationDriverShapeConfigPtrInput added in v0.2.0

type ApplicationDriverShapeConfigPtrInput interface {
	pulumi.Input

	ToApplicationDriverShapeConfigPtrOutput() ApplicationDriverShapeConfigPtrOutput
	ToApplicationDriverShapeConfigPtrOutputWithContext(context.Context) ApplicationDriverShapeConfigPtrOutput
}

ApplicationDriverShapeConfigPtrInput is an input type that accepts ApplicationDriverShapeConfigArgs, ApplicationDriverShapeConfigPtr and ApplicationDriverShapeConfigPtrOutput values. You can construct a concrete instance of `ApplicationDriverShapeConfigPtrInput` via:

        ApplicationDriverShapeConfigArgs{...}

or:

        nil

type ApplicationDriverShapeConfigPtrOutput added in v0.2.0

type ApplicationDriverShapeConfigPtrOutput struct{ *pulumi.OutputState }

func (ApplicationDriverShapeConfigPtrOutput) Elem added in v0.2.0

func (ApplicationDriverShapeConfigPtrOutput) ElementType added in v0.2.0

func (ApplicationDriverShapeConfigPtrOutput) MemoryInGbs added in v0.2.0

(Updatable) The amount of memory used for the driver or executors.

func (ApplicationDriverShapeConfigPtrOutput) Ocpus added in v0.2.0

(Updatable) The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (ApplicationDriverShapeConfigPtrOutput) ToApplicationDriverShapeConfigPtrOutput added in v0.2.0

func (o ApplicationDriverShapeConfigPtrOutput) ToApplicationDriverShapeConfigPtrOutput() ApplicationDriverShapeConfigPtrOutput

func (ApplicationDriverShapeConfigPtrOutput) ToApplicationDriverShapeConfigPtrOutputWithContext added in v0.2.0

func (o ApplicationDriverShapeConfigPtrOutput) ToApplicationDriverShapeConfigPtrOutputWithContext(ctx context.Context) ApplicationDriverShapeConfigPtrOutput

type ApplicationExecutorShapeConfig added in v0.2.0

type ApplicationExecutorShapeConfig struct {
	// (Updatable) The amount of memory used for the driver or executors.
	MemoryInGbs *float64 `pulumi:"memoryInGbs"`
	// (Updatable) The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus *float64 `pulumi:"ocpus"`
}

type ApplicationExecutorShapeConfigArgs added in v0.2.0

type ApplicationExecutorShapeConfigArgs struct {
	// (Updatable) The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"`
	// (Updatable) The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"`
}

func (ApplicationExecutorShapeConfigArgs) ElementType added in v0.2.0

func (ApplicationExecutorShapeConfigArgs) ToApplicationExecutorShapeConfigOutput added in v0.2.0

func (i ApplicationExecutorShapeConfigArgs) ToApplicationExecutorShapeConfigOutput() ApplicationExecutorShapeConfigOutput

func (ApplicationExecutorShapeConfigArgs) ToApplicationExecutorShapeConfigOutputWithContext added in v0.2.0

func (i ApplicationExecutorShapeConfigArgs) ToApplicationExecutorShapeConfigOutputWithContext(ctx context.Context) ApplicationExecutorShapeConfigOutput

func (ApplicationExecutorShapeConfigArgs) ToApplicationExecutorShapeConfigPtrOutput added in v0.2.0

func (i ApplicationExecutorShapeConfigArgs) ToApplicationExecutorShapeConfigPtrOutput() ApplicationExecutorShapeConfigPtrOutput

func (ApplicationExecutorShapeConfigArgs) ToApplicationExecutorShapeConfigPtrOutputWithContext added in v0.2.0

func (i ApplicationExecutorShapeConfigArgs) ToApplicationExecutorShapeConfigPtrOutputWithContext(ctx context.Context) ApplicationExecutorShapeConfigPtrOutput

type ApplicationExecutorShapeConfigInput added in v0.2.0

type ApplicationExecutorShapeConfigInput interface {
	pulumi.Input

	ToApplicationExecutorShapeConfigOutput() ApplicationExecutorShapeConfigOutput
	ToApplicationExecutorShapeConfigOutputWithContext(context.Context) ApplicationExecutorShapeConfigOutput
}

ApplicationExecutorShapeConfigInput is an input type that accepts ApplicationExecutorShapeConfigArgs and ApplicationExecutorShapeConfigOutput values. You can construct a concrete instance of `ApplicationExecutorShapeConfigInput` via:

ApplicationExecutorShapeConfigArgs{...}

type ApplicationExecutorShapeConfigOutput added in v0.2.0

type ApplicationExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (ApplicationExecutorShapeConfigOutput) ElementType added in v0.2.0

func (ApplicationExecutorShapeConfigOutput) MemoryInGbs added in v0.2.0

(Updatable) The amount of memory used for the driver or executors.

func (ApplicationExecutorShapeConfigOutput) Ocpus added in v0.2.0

(Updatable) The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (ApplicationExecutorShapeConfigOutput) ToApplicationExecutorShapeConfigOutput added in v0.2.0

func (o ApplicationExecutorShapeConfigOutput) ToApplicationExecutorShapeConfigOutput() ApplicationExecutorShapeConfigOutput

func (ApplicationExecutorShapeConfigOutput) ToApplicationExecutorShapeConfigOutputWithContext added in v0.2.0

func (o ApplicationExecutorShapeConfigOutput) ToApplicationExecutorShapeConfigOutputWithContext(ctx context.Context) ApplicationExecutorShapeConfigOutput

func (ApplicationExecutorShapeConfigOutput) ToApplicationExecutorShapeConfigPtrOutput added in v0.2.0

func (o ApplicationExecutorShapeConfigOutput) ToApplicationExecutorShapeConfigPtrOutput() ApplicationExecutorShapeConfigPtrOutput

func (ApplicationExecutorShapeConfigOutput) ToApplicationExecutorShapeConfigPtrOutputWithContext added in v0.2.0

func (o ApplicationExecutorShapeConfigOutput) ToApplicationExecutorShapeConfigPtrOutputWithContext(ctx context.Context) ApplicationExecutorShapeConfigPtrOutput

type ApplicationExecutorShapeConfigPtrInput added in v0.2.0

type ApplicationExecutorShapeConfigPtrInput interface {
	pulumi.Input

	ToApplicationExecutorShapeConfigPtrOutput() ApplicationExecutorShapeConfigPtrOutput
	ToApplicationExecutorShapeConfigPtrOutputWithContext(context.Context) ApplicationExecutorShapeConfigPtrOutput
}

ApplicationExecutorShapeConfigPtrInput is an input type that accepts ApplicationExecutorShapeConfigArgs, ApplicationExecutorShapeConfigPtr and ApplicationExecutorShapeConfigPtrOutput values. You can construct a concrete instance of `ApplicationExecutorShapeConfigPtrInput` via:

        ApplicationExecutorShapeConfigArgs{...}

or:

        nil

type ApplicationExecutorShapeConfigPtrOutput added in v0.2.0

type ApplicationExecutorShapeConfigPtrOutput struct{ *pulumi.OutputState }

func (ApplicationExecutorShapeConfigPtrOutput) Elem added in v0.2.0

func (ApplicationExecutorShapeConfigPtrOutput) ElementType added in v0.2.0

func (ApplicationExecutorShapeConfigPtrOutput) MemoryInGbs added in v0.2.0

(Updatable) The amount of memory used for the driver or executors.

func (ApplicationExecutorShapeConfigPtrOutput) Ocpus added in v0.2.0

(Updatable) The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (ApplicationExecutorShapeConfigPtrOutput) ToApplicationExecutorShapeConfigPtrOutput added in v0.2.0

func (o ApplicationExecutorShapeConfigPtrOutput) ToApplicationExecutorShapeConfigPtrOutput() ApplicationExecutorShapeConfigPtrOutput

func (ApplicationExecutorShapeConfigPtrOutput) ToApplicationExecutorShapeConfigPtrOutputWithContext added in v0.2.0

func (o ApplicationExecutorShapeConfigPtrOutput) ToApplicationExecutorShapeConfigPtrOutputWithContext(ctx context.Context) ApplicationExecutorShapeConfigPtrOutput

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationMap

type ApplicationMap map[string]ApplicationInput

func (ApplicationMap) ElementType

func (ApplicationMap) ElementType() reflect.Type

func (ApplicationMap) ToApplicationMapOutput

func (i ApplicationMap) ToApplicationMapOutput() ApplicationMapOutput

func (ApplicationMap) ToApplicationMapOutputWithContext

func (i ApplicationMap) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput

type ApplicationMapInput

type ApplicationMapInput interface {
	pulumi.Input

	ToApplicationMapOutput() ApplicationMapOutput
	ToApplicationMapOutputWithContext(context.Context) ApplicationMapOutput
}

ApplicationMapInput is an input type that accepts ApplicationMap and ApplicationMapOutput values. You can construct a concrete instance of `ApplicationMapInput` via:

ApplicationMap{ "key": ApplicationArgs{...} }

type ApplicationMapOutput

type ApplicationMapOutput struct{ *pulumi.OutputState }

func (ApplicationMapOutput) ElementType

func (ApplicationMapOutput) ElementType() reflect.Type

func (ApplicationMapOutput) MapIndex

func (ApplicationMapOutput) ToApplicationMapOutput

func (o ApplicationMapOutput) ToApplicationMapOutput() ApplicationMapOutput

func (ApplicationMapOutput) ToApplicationMapOutputWithContext

func (o ApplicationMapOutput) ToApplicationMapOutputWithContext(ctx context.Context) ApplicationMapOutput

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ApplicationLogConfig added in v0.4.0

(Updatable) Logging details of Application logs for Data Flow Run.

func (ApplicationOutput) ArchiveUri added in v0.4.0

func (o ApplicationOutput) ArchiveUri() pulumi.StringPtrOutput

(Updatable) A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (ApplicationOutput) Arguments added in v0.4.0

(Updatable) The arguments passed to the running application as command line arguments. An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map. Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code. Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example: `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`

func (ApplicationOutput) ClassName added in v0.4.0

(Updatable) The class for the application.

func (ApplicationOutput) CompartmentId added in v0.4.0

func (o ApplicationOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID of a compartment.

func (ApplicationOutput) Configuration added in v0.4.0

func (o ApplicationOutput) Configuration() pulumi.MapOutput

(Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.

func (ApplicationOutput) DefinedTags added in v0.4.0

func (o ApplicationOutput) DefinedTags() pulumi.MapOutput

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

func (ApplicationOutput) Description added in v0.4.0

func (o ApplicationOutput) Description() pulumi.StringOutput

(Updatable) A user-friendly description. Avoid entering confidential information.

func (ApplicationOutput) DisplayName added in v0.4.0

func (o ApplicationOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly name. It does not have to be unique. Avoid entering confidential information.

func (ApplicationOutput) DriverShape added in v0.4.0

func (o ApplicationOutput) DriverShape() pulumi.StringOutput

(Updatable) The VM shape for the driver. Sets the driver cores and memory.

func (ApplicationOutput) DriverShapeConfig added in v0.4.0

(Updatable) This is used to configure the shape of the driver or executor if a flexible shape is used.

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) Execute added in v0.4.0

(Updatable) The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.

func (ApplicationOutput) ExecutorShape added in v0.4.0

func (o ApplicationOutput) ExecutorShape() pulumi.StringOutput

(Updatable) The VM shape for the executors. Sets the executor cores and memory.

func (ApplicationOutput) ExecutorShapeConfig added in v0.4.0

(Updatable) This is used to configure the shape of the driver or executor if a flexible shape is used.

func (ApplicationOutput) FileUri added in v0.4.0

(Updatable) An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (ApplicationOutput) FreeformTags added in v0.4.0

func (o ApplicationOutput) 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (ApplicationOutput) IdleTimeoutInMinutes added in v0.6.0

func (o ApplicationOutput) IdleTimeoutInMinutes() pulumi.StringOutput

(Updatable) The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)

func (ApplicationOutput) Language added in v0.4.0

func (o ApplicationOutput) Language() pulumi.StringOutput

(Updatable) The Spark language.

func (ApplicationOutput) LogsBucketUri added in v0.4.0

func (o ApplicationOutput) LogsBucketUri() pulumi.StringOutput

(Updatable) An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (ApplicationOutput) MaxDurationInMinutes added in v0.6.0

func (o ApplicationOutput) MaxDurationInMinutes() pulumi.StringOutput

(Updatable) The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.

func (ApplicationOutput) MetastoreId added in v0.4.0

func (o ApplicationOutput) MetastoreId() pulumi.StringOutput

(Updatable) The OCID of Oracle Cloud Infrastructure Hive Metastore.

func (ApplicationOutput) NumExecutors added in v0.4.0

func (o ApplicationOutput) NumExecutors() pulumi.IntOutput

(Updatable) The number of executor VMs requested.

func (ApplicationOutput) OwnerPrincipalId added in v0.4.0

func (o ApplicationOutput) OwnerPrincipalId() pulumi.StringOutput

The OCID of the user who created the resource.

func (ApplicationOutput) OwnerUserName added in v0.4.0

func (o ApplicationOutput) OwnerUserName() pulumi.StringOutput

The username of the user who created the resource. If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.

func (ApplicationOutput) Parameters added in v0.4.0

(Updatable) An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`. The name must be a string of one or more word characters (a-z, A-Z, 0-9, _). The value can be a string of 0 or more characters of any kind. Example: [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]

func (ApplicationOutput) PoolId added in v1.1.0

(Updatable) The OCID of a pool. Unique Id to indentify a dataflow pool resource.

func (ApplicationOutput) PrivateEndpointId added in v0.4.0

func (o ApplicationOutput) PrivateEndpointId() pulumi.StringOutput

(Updatable) The OCID of a private endpoint.

func (ApplicationOutput) SparkVersion added in v0.4.0

func (o ApplicationOutput) SparkVersion() pulumi.StringOutput

(Updatable) The Spark version utilized to run the application.

func (ApplicationOutput) State added in v0.4.0

The current state of this application.

func (ApplicationOutput) TimeCreated added in v0.4.0

func (o ApplicationOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (ApplicationOutput) TimeUpdated added in v0.4.0

func (o ApplicationOutput) TimeUpdated() pulumi.StringOutput

The date and time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

func (ApplicationOutput) Type added in v0.4.0

The Spark application processing type.

func (ApplicationOutput) WarehouseBucketUri added in v0.4.0

func (o ApplicationOutput) WarehouseBucketUri() pulumi.StringOutput

(Updatable) An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

** 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 ApplicationParameter

type ApplicationParameter struct {
	// (Updatable) The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name string `pulumi:"name"`
	// (Updatable) The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"
	Value string `pulumi:"value"`
}

type ApplicationParameterArgs

type ApplicationParameterArgs struct {
	// (Updatable) The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name pulumi.StringInput `pulumi:"name"`
	// (Updatable) The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"
	Value pulumi.StringInput `pulumi:"value"`
}

func (ApplicationParameterArgs) ElementType

func (ApplicationParameterArgs) ElementType() reflect.Type

func (ApplicationParameterArgs) ToApplicationParameterOutput

func (i ApplicationParameterArgs) ToApplicationParameterOutput() ApplicationParameterOutput

func (ApplicationParameterArgs) ToApplicationParameterOutputWithContext

func (i ApplicationParameterArgs) ToApplicationParameterOutputWithContext(ctx context.Context) ApplicationParameterOutput

type ApplicationParameterArray

type ApplicationParameterArray []ApplicationParameterInput

func (ApplicationParameterArray) ElementType

func (ApplicationParameterArray) ElementType() reflect.Type

func (ApplicationParameterArray) ToApplicationParameterArrayOutput

func (i ApplicationParameterArray) ToApplicationParameterArrayOutput() ApplicationParameterArrayOutput

func (ApplicationParameterArray) ToApplicationParameterArrayOutputWithContext

func (i ApplicationParameterArray) ToApplicationParameterArrayOutputWithContext(ctx context.Context) ApplicationParameterArrayOutput

type ApplicationParameterArrayInput

type ApplicationParameterArrayInput interface {
	pulumi.Input

	ToApplicationParameterArrayOutput() ApplicationParameterArrayOutput
	ToApplicationParameterArrayOutputWithContext(context.Context) ApplicationParameterArrayOutput
}

ApplicationParameterArrayInput is an input type that accepts ApplicationParameterArray and ApplicationParameterArrayOutput values. You can construct a concrete instance of `ApplicationParameterArrayInput` via:

ApplicationParameterArray{ ApplicationParameterArgs{...} }

type ApplicationParameterArrayOutput

type ApplicationParameterArrayOutput struct{ *pulumi.OutputState }

func (ApplicationParameterArrayOutput) ElementType

func (ApplicationParameterArrayOutput) Index

func (ApplicationParameterArrayOutput) ToApplicationParameterArrayOutput

func (o ApplicationParameterArrayOutput) ToApplicationParameterArrayOutput() ApplicationParameterArrayOutput

func (ApplicationParameterArrayOutput) ToApplicationParameterArrayOutputWithContext

func (o ApplicationParameterArrayOutput) ToApplicationParameterArrayOutputWithContext(ctx context.Context) ApplicationParameterArrayOutput

type ApplicationParameterInput

type ApplicationParameterInput interface {
	pulumi.Input

	ToApplicationParameterOutput() ApplicationParameterOutput
	ToApplicationParameterOutputWithContext(context.Context) ApplicationParameterOutput
}

ApplicationParameterInput is an input type that accepts ApplicationParameterArgs and ApplicationParameterOutput values. You can construct a concrete instance of `ApplicationParameterInput` via:

ApplicationParameterArgs{...}

type ApplicationParameterOutput

type ApplicationParameterOutput struct{ *pulumi.OutputState }

func (ApplicationParameterOutput) ElementType

func (ApplicationParameterOutput) ElementType() reflect.Type

func (ApplicationParameterOutput) Name

(Updatable) The name of the parameter. It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"

func (ApplicationParameterOutput) ToApplicationParameterOutput

func (o ApplicationParameterOutput) ToApplicationParameterOutput() ApplicationParameterOutput

func (ApplicationParameterOutput) ToApplicationParameterOutputWithContext

func (o ApplicationParameterOutput) ToApplicationParameterOutputWithContext(ctx context.Context) ApplicationParameterOutput

func (ApplicationParameterOutput) Value

(Updatable) The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"

type ApplicationState

type ApplicationState struct {
	// (Updatable) Logging details of Application logs for Data Flow Run.
	ApplicationLogConfig ApplicationApplicationLogConfigPtrInput
	// (Updatable) A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	ArchiveUri pulumi.StringPtrInput
	// (Updatable) The arguments passed to the running application as command line arguments.  An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map.  Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code.  Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example:  `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`
	Arguments pulumi.StringArrayInput
	// (Updatable) The class for the application.
	ClassName pulumi.StringPtrInput
	// (Updatable) The OCID of a compartment.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	Configuration pulumi.MapInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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 does not have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) The VM shape for the driver. Sets the driver cores and memory.
	DriverShape pulumi.StringPtrInput
	// (Updatable) This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfig ApplicationDriverShapeConfigPtrInput
	// (Updatable) The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.
	Execute pulumi.StringPtrInput
	// (Updatable) The VM shape for the executors. Sets the executor cores and memory.
	ExecutorShape pulumi.StringPtrInput
	// (Updatable) This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfig ApplicationExecutorShapeConfigPtrInput
	// (Updatable) An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	FileUri pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)
	IdleTimeoutInMinutes pulumi.StringPtrInput
	// (Updatable) The Spark language.
	Language pulumi.StringPtrInput
	// (Updatable) An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	LogsBucketUri pulumi.StringPtrInput
	// (Updatable) The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.
	MaxDurationInMinutes pulumi.StringPtrInput
	// (Updatable) The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId pulumi.StringPtrInput
	// (Updatable) The number of executor VMs requested.
	NumExecutors pulumi.IntPtrInput
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringPtrInput
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName pulumi.StringPtrInput
	// (Updatable) An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`.  The name must be a string of one or more word characters (a-z, A-Z, 0-9, _).  The value can be a string of 0 or more characters of any kind. Example:  [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]
	Parameters ApplicationParameterArrayInput
	// (Updatable) The OCID of a pool. Unique Id to indentify a dataflow pool resource.
	PoolId pulumi.StringPtrInput
	// (Updatable) The OCID of a private endpoint.
	PrivateEndpointId pulumi.StringPtrInput
	// (Updatable) The Spark version utilized to run the application.
	SparkVersion pulumi.StringPtrInput
	// The current state of this application.
	State pulumi.StringPtrInput
	// The date and time the resource 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 the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
	TimeUpdated pulumi.StringPtrInput
	// The Spark application processing type.
	Type pulumi.StringPtrInput
	// (Updatable) An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	//
	// ** 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
	WarehouseBucketUri pulumi.StringPtrInput
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type GetApplicationApplicationLogConfig added in v0.4.0

type GetApplicationApplicationLogConfig struct {
	// The log group id for where log objects will be for Data Flow Runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id of the log object the Application Logs of Data Flow Run will be shipped to.
	LogId string `pulumi:"logId"`
}

type GetApplicationApplicationLogConfigArgs added in v0.4.0

type GetApplicationApplicationLogConfigArgs struct {
	// The log group id for where log objects will be for Data Flow Runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id of the log object the Application Logs of Data Flow Run will be shipped to.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetApplicationApplicationLogConfigArgs) ElementType added in v0.4.0

func (GetApplicationApplicationLogConfigArgs) ToGetApplicationApplicationLogConfigOutput added in v0.4.0

func (i GetApplicationApplicationLogConfigArgs) ToGetApplicationApplicationLogConfigOutput() GetApplicationApplicationLogConfigOutput

func (GetApplicationApplicationLogConfigArgs) ToGetApplicationApplicationLogConfigOutputWithContext added in v0.4.0

func (i GetApplicationApplicationLogConfigArgs) ToGetApplicationApplicationLogConfigOutputWithContext(ctx context.Context) GetApplicationApplicationLogConfigOutput

type GetApplicationApplicationLogConfigArray added in v0.4.0

type GetApplicationApplicationLogConfigArray []GetApplicationApplicationLogConfigInput

func (GetApplicationApplicationLogConfigArray) ElementType added in v0.4.0

func (GetApplicationApplicationLogConfigArray) ToGetApplicationApplicationLogConfigArrayOutput added in v0.4.0

func (i GetApplicationApplicationLogConfigArray) ToGetApplicationApplicationLogConfigArrayOutput() GetApplicationApplicationLogConfigArrayOutput

func (GetApplicationApplicationLogConfigArray) ToGetApplicationApplicationLogConfigArrayOutputWithContext added in v0.4.0

func (i GetApplicationApplicationLogConfigArray) ToGetApplicationApplicationLogConfigArrayOutputWithContext(ctx context.Context) GetApplicationApplicationLogConfigArrayOutput

type GetApplicationApplicationLogConfigArrayInput added in v0.4.0

type GetApplicationApplicationLogConfigArrayInput interface {
	pulumi.Input

	ToGetApplicationApplicationLogConfigArrayOutput() GetApplicationApplicationLogConfigArrayOutput
	ToGetApplicationApplicationLogConfigArrayOutputWithContext(context.Context) GetApplicationApplicationLogConfigArrayOutput
}

GetApplicationApplicationLogConfigArrayInput is an input type that accepts GetApplicationApplicationLogConfigArray and GetApplicationApplicationLogConfigArrayOutput values. You can construct a concrete instance of `GetApplicationApplicationLogConfigArrayInput` via:

GetApplicationApplicationLogConfigArray{ GetApplicationApplicationLogConfigArgs{...} }

type GetApplicationApplicationLogConfigArrayOutput added in v0.4.0

type GetApplicationApplicationLogConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationApplicationLogConfigArrayOutput) ElementType added in v0.4.0

func (GetApplicationApplicationLogConfigArrayOutput) Index added in v0.4.0

func (GetApplicationApplicationLogConfigArrayOutput) ToGetApplicationApplicationLogConfigArrayOutput added in v0.4.0

func (o GetApplicationApplicationLogConfigArrayOutput) ToGetApplicationApplicationLogConfigArrayOutput() GetApplicationApplicationLogConfigArrayOutput

func (GetApplicationApplicationLogConfigArrayOutput) ToGetApplicationApplicationLogConfigArrayOutputWithContext added in v0.4.0

func (o GetApplicationApplicationLogConfigArrayOutput) ToGetApplicationApplicationLogConfigArrayOutputWithContext(ctx context.Context) GetApplicationApplicationLogConfigArrayOutput

type GetApplicationApplicationLogConfigInput added in v0.4.0

type GetApplicationApplicationLogConfigInput interface {
	pulumi.Input

	ToGetApplicationApplicationLogConfigOutput() GetApplicationApplicationLogConfigOutput
	ToGetApplicationApplicationLogConfigOutputWithContext(context.Context) GetApplicationApplicationLogConfigOutput
}

GetApplicationApplicationLogConfigInput is an input type that accepts GetApplicationApplicationLogConfigArgs and GetApplicationApplicationLogConfigOutput values. You can construct a concrete instance of `GetApplicationApplicationLogConfigInput` via:

GetApplicationApplicationLogConfigArgs{...}

type GetApplicationApplicationLogConfigOutput added in v0.4.0

type GetApplicationApplicationLogConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationApplicationLogConfigOutput) ElementType added in v0.4.0

func (GetApplicationApplicationLogConfigOutput) LogGroupId added in v0.4.0

The log group id for where log objects will be for Data Flow Runs.

func (GetApplicationApplicationLogConfigOutput) LogId added in v0.4.0

The log id of the log object the Application Logs of Data Flow Run will be shipped to.

func (GetApplicationApplicationLogConfigOutput) ToGetApplicationApplicationLogConfigOutput added in v0.4.0

func (o GetApplicationApplicationLogConfigOutput) ToGetApplicationApplicationLogConfigOutput() GetApplicationApplicationLogConfigOutput

func (GetApplicationApplicationLogConfigOutput) ToGetApplicationApplicationLogConfigOutputWithContext added in v0.4.0

func (o GetApplicationApplicationLogConfigOutput) ToGetApplicationApplicationLogConfigOutputWithContext(ctx context.Context) GetApplicationApplicationLogConfigOutput

type GetApplicationDriverShapeConfig added in v0.2.0

type GetApplicationDriverShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetApplicationDriverShapeConfigArgs added in v0.2.0

type GetApplicationDriverShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetApplicationDriverShapeConfigArgs) ElementType added in v0.2.0

func (GetApplicationDriverShapeConfigArgs) ToGetApplicationDriverShapeConfigOutput added in v0.2.0

func (i GetApplicationDriverShapeConfigArgs) ToGetApplicationDriverShapeConfigOutput() GetApplicationDriverShapeConfigOutput

func (GetApplicationDriverShapeConfigArgs) ToGetApplicationDriverShapeConfigOutputWithContext added in v0.2.0

func (i GetApplicationDriverShapeConfigArgs) ToGetApplicationDriverShapeConfigOutputWithContext(ctx context.Context) GetApplicationDriverShapeConfigOutput

type GetApplicationDriverShapeConfigArray added in v0.2.0

type GetApplicationDriverShapeConfigArray []GetApplicationDriverShapeConfigInput

func (GetApplicationDriverShapeConfigArray) ElementType added in v0.2.0

func (GetApplicationDriverShapeConfigArray) ToGetApplicationDriverShapeConfigArrayOutput added in v0.2.0

func (i GetApplicationDriverShapeConfigArray) ToGetApplicationDriverShapeConfigArrayOutput() GetApplicationDriverShapeConfigArrayOutput

func (GetApplicationDriverShapeConfigArray) ToGetApplicationDriverShapeConfigArrayOutputWithContext added in v0.2.0

func (i GetApplicationDriverShapeConfigArray) ToGetApplicationDriverShapeConfigArrayOutputWithContext(ctx context.Context) GetApplicationDriverShapeConfigArrayOutput

type GetApplicationDriverShapeConfigArrayInput added in v0.2.0

type GetApplicationDriverShapeConfigArrayInput interface {
	pulumi.Input

	ToGetApplicationDriverShapeConfigArrayOutput() GetApplicationDriverShapeConfigArrayOutput
	ToGetApplicationDriverShapeConfigArrayOutputWithContext(context.Context) GetApplicationDriverShapeConfigArrayOutput
}

GetApplicationDriverShapeConfigArrayInput is an input type that accepts GetApplicationDriverShapeConfigArray and GetApplicationDriverShapeConfigArrayOutput values. You can construct a concrete instance of `GetApplicationDriverShapeConfigArrayInput` via:

GetApplicationDriverShapeConfigArray{ GetApplicationDriverShapeConfigArgs{...} }

type GetApplicationDriverShapeConfigArrayOutput added in v0.2.0

type GetApplicationDriverShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationDriverShapeConfigArrayOutput) ElementType added in v0.2.0

func (GetApplicationDriverShapeConfigArrayOutput) Index added in v0.2.0

func (GetApplicationDriverShapeConfigArrayOutput) ToGetApplicationDriverShapeConfigArrayOutput added in v0.2.0

func (o GetApplicationDriverShapeConfigArrayOutput) ToGetApplicationDriverShapeConfigArrayOutput() GetApplicationDriverShapeConfigArrayOutput

func (GetApplicationDriverShapeConfigArrayOutput) ToGetApplicationDriverShapeConfigArrayOutputWithContext added in v0.2.0

func (o GetApplicationDriverShapeConfigArrayOutput) ToGetApplicationDriverShapeConfigArrayOutputWithContext(ctx context.Context) GetApplicationDriverShapeConfigArrayOutput

type GetApplicationDriverShapeConfigInput added in v0.2.0

type GetApplicationDriverShapeConfigInput interface {
	pulumi.Input

	ToGetApplicationDriverShapeConfigOutput() GetApplicationDriverShapeConfigOutput
	ToGetApplicationDriverShapeConfigOutputWithContext(context.Context) GetApplicationDriverShapeConfigOutput
}

GetApplicationDriverShapeConfigInput is an input type that accepts GetApplicationDriverShapeConfigArgs and GetApplicationDriverShapeConfigOutput values. You can construct a concrete instance of `GetApplicationDriverShapeConfigInput` via:

GetApplicationDriverShapeConfigArgs{...}

type GetApplicationDriverShapeConfigOutput added in v0.2.0

type GetApplicationDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationDriverShapeConfigOutput) ElementType added in v0.2.0

func (GetApplicationDriverShapeConfigOutput) MemoryInGbs added in v0.2.0

The amount of memory used for the driver or executors.

func (GetApplicationDriverShapeConfigOutput) Ocpus added in v0.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (GetApplicationDriverShapeConfigOutput) ToGetApplicationDriverShapeConfigOutput added in v0.2.0

func (o GetApplicationDriverShapeConfigOutput) ToGetApplicationDriverShapeConfigOutput() GetApplicationDriverShapeConfigOutput

func (GetApplicationDriverShapeConfigOutput) ToGetApplicationDriverShapeConfigOutputWithContext added in v0.2.0

func (o GetApplicationDriverShapeConfigOutput) ToGetApplicationDriverShapeConfigOutputWithContext(ctx context.Context) GetApplicationDriverShapeConfigOutput

type GetApplicationExecutorShapeConfig added in v0.2.0

type GetApplicationExecutorShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetApplicationExecutorShapeConfigArgs added in v0.2.0

type GetApplicationExecutorShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetApplicationExecutorShapeConfigArgs) ElementType added in v0.2.0

func (GetApplicationExecutorShapeConfigArgs) ToGetApplicationExecutorShapeConfigOutput added in v0.2.0

func (i GetApplicationExecutorShapeConfigArgs) ToGetApplicationExecutorShapeConfigOutput() GetApplicationExecutorShapeConfigOutput

func (GetApplicationExecutorShapeConfigArgs) ToGetApplicationExecutorShapeConfigOutputWithContext added in v0.2.0

func (i GetApplicationExecutorShapeConfigArgs) ToGetApplicationExecutorShapeConfigOutputWithContext(ctx context.Context) GetApplicationExecutorShapeConfigOutput

type GetApplicationExecutorShapeConfigArray added in v0.2.0

type GetApplicationExecutorShapeConfigArray []GetApplicationExecutorShapeConfigInput

func (GetApplicationExecutorShapeConfigArray) ElementType added in v0.2.0

func (GetApplicationExecutorShapeConfigArray) ToGetApplicationExecutorShapeConfigArrayOutput added in v0.2.0

func (i GetApplicationExecutorShapeConfigArray) ToGetApplicationExecutorShapeConfigArrayOutput() GetApplicationExecutorShapeConfigArrayOutput

func (GetApplicationExecutorShapeConfigArray) ToGetApplicationExecutorShapeConfigArrayOutputWithContext added in v0.2.0

func (i GetApplicationExecutorShapeConfigArray) ToGetApplicationExecutorShapeConfigArrayOutputWithContext(ctx context.Context) GetApplicationExecutorShapeConfigArrayOutput

type GetApplicationExecutorShapeConfigArrayInput added in v0.2.0

type GetApplicationExecutorShapeConfigArrayInput interface {
	pulumi.Input

	ToGetApplicationExecutorShapeConfigArrayOutput() GetApplicationExecutorShapeConfigArrayOutput
	ToGetApplicationExecutorShapeConfigArrayOutputWithContext(context.Context) GetApplicationExecutorShapeConfigArrayOutput
}

GetApplicationExecutorShapeConfigArrayInput is an input type that accepts GetApplicationExecutorShapeConfigArray and GetApplicationExecutorShapeConfigArrayOutput values. You can construct a concrete instance of `GetApplicationExecutorShapeConfigArrayInput` via:

GetApplicationExecutorShapeConfigArray{ GetApplicationExecutorShapeConfigArgs{...} }

type GetApplicationExecutorShapeConfigArrayOutput added in v0.2.0

type GetApplicationExecutorShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationExecutorShapeConfigArrayOutput) ElementType added in v0.2.0

func (GetApplicationExecutorShapeConfigArrayOutput) Index added in v0.2.0

func (GetApplicationExecutorShapeConfigArrayOutput) ToGetApplicationExecutorShapeConfigArrayOutput added in v0.2.0

func (o GetApplicationExecutorShapeConfigArrayOutput) ToGetApplicationExecutorShapeConfigArrayOutput() GetApplicationExecutorShapeConfigArrayOutput

func (GetApplicationExecutorShapeConfigArrayOutput) ToGetApplicationExecutorShapeConfigArrayOutputWithContext added in v0.2.0

func (o GetApplicationExecutorShapeConfigArrayOutput) ToGetApplicationExecutorShapeConfigArrayOutputWithContext(ctx context.Context) GetApplicationExecutorShapeConfigArrayOutput

type GetApplicationExecutorShapeConfigInput added in v0.2.0

type GetApplicationExecutorShapeConfigInput interface {
	pulumi.Input

	ToGetApplicationExecutorShapeConfigOutput() GetApplicationExecutorShapeConfigOutput
	ToGetApplicationExecutorShapeConfigOutputWithContext(context.Context) GetApplicationExecutorShapeConfigOutput
}

GetApplicationExecutorShapeConfigInput is an input type that accepts GetApplicationExecutorShapeConfigArgs and GetApplicationExecutorShapeConfigOutput values. You can construct a concrete instance of `GetApplicationExecutorShapeConfigInput` via:

GetApplicationExecutorShapeConfigArgs{...}

type GetApplicationExecutorShapeConfigOutput added in v0.2.0

type GetApplicationExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationExecutorShapeConfigOutput) ElementType added in v0.2.0

func (GetApplicationExecutorShapeConfigOutput) MemoryInGbs added in v0.2.0

The amount of memory used for the driver or executors.

func (GetApplicationExecutorShapeConfigOutput) Ocpus added in v0.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (GetApplicationExecutorShapeConfigOutput) ToGetApplicationExecutorShapeConfigOutput added in v0.2.0

func (o GetApplicationExecutorShapeConfigOutput) ToGetApplicationExecutorShapeConfigOutput() GetApplicationExecutorShapeConfigOutput

func (GetApplicationExecutorShapeConfigOutput) ToGetApplicationExecutorShapeConfigOutputWithContext added in v0.2.0

func (o GetApplicationExecutorShapeConfigOutput) ToGetApplicationExecutorShapeConfigOutputWithContext(ctx context.Context) GetApplicationExecutorShapeConfigOutput

type GetApplicationParameter

type GetApplicationParameter struct {
	// The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name string `pulumi:"name"`
	// The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"
	Value string `pulumi:"value"`
}

type GetApplicationParameterArgs

type GetApplicationParameterArgs struct {
	// The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetApplicationParameterArgs) ElementType

func (GetApplicationParameterArgs) ToGetApplicationParameterOutput

func (i GetApplicationParameterArgs) ToGetApplicationParameterOutput() GetApplicationParameterOutput

func (GetApplicationParameterArgs) ToGetApplicationParameterOutputWithContext

func (i GetApplicationParameterArgs) ToGetApplicationParameterOutputWithContext(ctx context.Context) GetApplicationParameterOutput

type GetApplicationParameterArray

type GetApplicationParameterArray []GetApplicationParameterInput

func (GetApplicationParameterArray) ElementType

func (GetApplicationParameterArray) ToGetApplicationParameterArrayOutput

func (i GetApplicationParameterArray) ToGetApplicationParameterArrayOutput() GetApplicationParameterArrayOutput

func (GetApplicationParameterArray) ToGetApplicationParameterArrayOutputWithContext

func (i GetApplicationParameterArray) ToGetApplicationParameterArrayOutputWithContext(ctx context.Context) GetApplicationParameterArrayOutput

type GetApplicationParameterArrayInput

type GetApplicationParameterArrayInput interface {
	pulumi.Input

	ToGetApplicationParameterArrayOutput() GetApplicationParameterArrayOutput
	ToGetApplicationParameterArrayOutputWithContext(context.Context) GetApplicationParameterArrayOutput
}

GetApplicationParameterArrayInput is an input type that accepts GetApplicationParameterArray and GetApplicationParameterArrayOutput values. You can construct a concrete instance of `GetApplicationParameterArrayInput` via:

GetApplicationParameterArray{ GetApplicationParameterArgs{...} }

type GetApplicationParameterArrayOutput

type GetApplicationParameterArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationParameterArrayOutput) ElementType

func (GetApplicationParameterArrayOutput) Index

func (GetApplicationParameterArrayOutput) ToGetApplicationParameterArrayOutput

func (o GetApplicationParameterArrayOutput) ToGetApplicationParameterArrayOutput() GetApplicationParameterArrayOutput

func (GetApplicationParameterArrayOutput) ToGetApplicationParameterArrayOutputWithContext

func (o GetApplicationParameterArrayOutput) ToGetApplicationParameterArrayOutputWithContext(ctx context.Context) GetApplicationParameterArrayOutput

type GetApplicationParameterInput

type GetApplicationParameterInput interface {
	pulumi.Input

	ToGetApplicationParameterOutput() GetApplicationParameterOutput
	ToGetApplicationParameterOutputWithContext(context.Context) GetApplicationParameterOutput
}

GetApplicationParameterInput is an input type that accepts GetApplicationParameterArgs and GetApplicationParameterOutput values. You can construct a concrete instance of `GetApplicationParameterInput` via:

GetApplicationParameterArgs{...}

type GetApplicationParameterOutput

type GetApplicationParameterOutput struct{ *pulumi.OutputState }

func (GetApplicationParameterOutput) ElementType

func (GetApplicationParameterOutput) Name

The name of the parameter. It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"

func (GetApplicationParameterOutput) ToGetApplicationParameterOutput

func (o GetApplicationParameterOutput) ToGetApplicationParameterOutput() GetApplicationParameterOutput

func (GetApplicationParameterOutput) ToGetApplicationParameterOutputWithContext

func (o GetApplicationParameterOutput) ToGetApplicationParameterOutputWithContext(ctx context.Context) GetApplicationParameterOutput

func (GetApplicationParameterOutput) Value

The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"

type GetApplicationsApplication

type GetApplicationsApplication struct {
	// Logging details of Application logs for Data Flow Run.
	ApplicationLogConfigs []GetApplicationsApplicationApplicationLogConfig `pulumi:"applicationLogConfigs"`
	// A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	ArchiveUri string `pulumi:"archiveUri"`
	// The arguments passed to the running application as command line arguments.  An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map.  Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code.  Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example:  `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`
	Arguments []string `pulumi:"arguments"`
	// The class for the application.
	ClassName string `pulumi:"className"`
	// The OCID of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	Configuration map[string]interface{} `pulumi:"configuration"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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.
	Description string `pulumi:"description"`
	// The query parameter for the Spark application name.
	DisplayName string `pulumi:"displayName"`
	// The VM shape for the driver. Sets the driver cores and memory.
	DriverShape string `pulumi:"driverShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfigs []GetApplicationsApplicationDriverShapeConfig `pulumi:"driverShapeConfigs"`
	// The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.
	Execute string `pulumi:"execute"`
	// The VM shape for the executors. Sets the executor cores and memory.
	ExecutorShape string `pulumi:"executorShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfigs []GetApplicationsApplicationExecutorShapeConfig `pulumi:"executorShapeConfigs"`
	// An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	FileUri string `pulumi:"fileUri"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The application ID.
	Id string `pulumi:"id"`
	// The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)
	IdleTimeoutInMinutes string `pulumi:"idleTimeoutInMinutes"`
	// The Spark language.
	Language string `pulumi:"language"`
	// An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	LogsBucketUri string `pulumi:"logsBucketUri"`
	// The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.
	MaxDurationInMinutes string `pulumi:"maxDurationInMinutes"`
	// The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId string `pulumi:"metastoreId"`
	// The number of executor VMs requested.
	NumExecutors int `pulumi:"numExecutors"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId string `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName string `pulumi:"ownerUserName"`
	// An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`.  The name must be a string of one or more word characters (a-z, A-Z, 0-9, _).  The value can be a string of 0 or more characters of any kind. Example:  [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]
	Parameters []GetApplicationsApplicationParameter `pulumi:"parameters"`
	// The OCID of a pool. Unique Id to indentify a dataflow pool resource.
	PoolId string `pulumi:"poolId"`
	// The OCID of a private endpoint.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// The Spark version utilized to run the application.
	SparkVersion string `pulumi:"sparkVersion"`
	// The current state of this application.
	State string `pulumi:"state"`
	// The date and time the resource 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 the resource 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"`
	// The Spark application processing type.
	Type string `pulumi:"type"`
	// An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	WarehouseBucketUri string `pulumi:"warehouseBucketUri"`
}

type GetApplicationsApplicationApplicationLogConfig added in v0.4.0

type GetApplicationsApplicationApplicationLogConfig struct {
	// The log group id for where log objects will be for Data Flow Runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id of the log object the Application Logs of Data Flow Run will be shipped to.
	LogId string `pulumi:"logId"`
}

type GetApplicationsApplicationApplicationLogConfigArgs added in v0.4.0

type GetApplicationsApplicationApplicationLogConfigArgs struct {
	// The log group id for where log objects will be for Data Flow Runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id of the log object the Application Logs of Data Flow Run will be shipped to.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetApplicationsApplicationApplicationLogConfigArgs) ElementType added in v0.4.0

func (GetApplicationsApplicationApplicationLogConfigArgs) ToGetApplicationsApplicationApplicationLogConfigOutput added in v0.4.0

func (i GetApplicationsApplicationApplicationLogConfigArgs) ToGetApplicationsApplicationApplicationLogConfigOutput() GetApplicationsApplicationApplicationLogConfigOutput

func (GetApplicationsApplicationApplicationLogConfigArgs) ToGetApplicationsApplicationApplicationLogConfigOutputWithContext added in v0.4.0

func (i GetApplicationsApplicationApplicationLogConfigArgs) ToGetApplicationsApplicationApplicationLogConfigOutputWithContext(ctx context.Context) GetApplicationsApplicationApplicationLogConfigOutput

type GetApplicationsApplicationApplicationLogConfigArray added in v0.4.0

type GetApplicationsApplicationApplicationLogConfigArray []GetApplicationsApplicationApplicationLogConfigInput

func (GetApplicationsApplicationApplicationLogConfigArray) ElementType added in v0.4.0

func (GetApplicationsApplicationApplicationLogConfigArray) ToGetApplicationsApplicationApplicationLogConfigArrayOutput added in v0.4.0

func (i GetApplicationsApplicationApplicationLogConfigArray) ToGetApplicationsApplicationApplicationLogConfigArrayOutput() GetApplicationsApplicationApplicationLogConfigArrayOutput

func (GetApplicationsApplicationApplicationLogConfigArray) ToGetApplicationsApplicationApplicationLogConfigArrayOutputWithContext added in v0.4.0

func (i GetApplicationsApplicationApplicationLogConfigArray) ToGetApplicationsApplicationApplicationLogConfigArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationApplicationLogConfigArrayOutput

type GetApplicationsApplicationApplicationLogConfigArrayInput added in v0.4.0

type GetApplicationsApplicationApplicationLogConfigArrayInput interface {
	pulumi.Input

	ToGetApplicationsApplicationApplicationLogConfigArrayOutput() GetApplicationsApplicationApplicationLogConfigArrayOutput
	ToGetApplicationsApplicationApplicationLogConfigArrayOutputWithContext(context.Context) GetApplicationsApplicationApplicationLogConfigArrayOutput
}

GetApplicationsApplicationApplicationLogConfigArrayInput is an input type that accepts GetApplicationsApplicationApplicationLogConfigArray and GetApplicationsApplicationApplicationLogConfigArrayOutput values. You can construct a concrete instance of `GetApplicationsApplicationApplicationLogConfigArrayInput` via:

GetApplicationsApplicationApplicationLogConfigArray{ GetApplicationsApplicationApplicationLogConfigArgs{...} }

type GetApplicationsApplicationApplicationLogConfigArrayOutput added in v0.4.0

type GetApplicationsApplicationApplicationLogConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationApplicationLogConfigArrayOutput) ElementType added in v0.4.0

func (GetApplicationsApplicationApplicationLogConfigArrayOutput) Index added in v0.4.0

func (GetApplicationsApplicationApplicationLogConfigArrayOutput) ToGetApplicationsApplicationApplicationLogConfigArrayOutput added in v0.4.0

func (GetApplicationsApplicationApplicationLogConfigArrayOutput) ToGetApplicationsApplicationApplicationLogConfigArrayOutputWithContext added in v0.4.0

func (o GetApplicationsApplicationApplicationLogConfigArrayOutput) ToGetApplicationsApplicationApplicationLogConfigArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationApplicationLogConfigArrayOutput

type GetApplicationsApplicationApplicationLogConfigInput added in v0.4.0

type GetApplicationsApplicationApplicationLogConfigInput interface {
	pulumi.Input

	ToGetApplicationsApplicationApplicationLogConfigOutput() GetApplicationsApplicationApplicationLogConfigOutput
	ToGetApplicationsApplicationApplicationLogConfigOutputWithContext(context.Context) GetApplicationsApplicationApplicationLogConfigOutput
}

GetApplicationsApplicationApplicationLogConfigInput is an input type that accepts GetApplicationsApplicationApplicationLogConfigArgs and GetApplicationsApplicationApplicationLogConfigOutput values. You can construct a concrete instance of `GetApplicationsApplicationApplicationLogConfigInput` via:

GetApplicationsApplicationApplicationLogConfigArgs{...}

type GetApplicationsApplicationApplicationLogConfigOutput added in v0.4.0

type GetApplicationsApplicationApplicationLogConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationApplicationLogConfigOutput) ElementType added in v0.4.0

func (GetApplicationsApplicationApplicationLogConfigOutput) LogGroupId added in v0.4.0

The log group id for where log objects will be for Data Flow Runs.

func (GetApplicationsApplicationApplicationLogConfigOutput) LogId added in v0.4.0

The log id of the log object the Application Logs of Data Flow Run will be shipped to.

func (GetApplicationsApplicationApplicationLogConfigOutput) ToGetApplicationsApplicationApplicationLogConfigOutput added in v0.4.0

func (GetApplicationsApplicationApplicationLogConfigOutput) ToGetApplicationsApplicationApplicationLogConfigOutputWithContext added in v0.4.0

func (o GetApplicationsApplicationApplicationLogConfigOutput) ToGetApplicationsApplicationApplicationLogConfigOutputWithContext(ctx context.Context) GetApplicationsApplicationApplicationLogConfigOutput

type GetApplicationsApplicationArgs

type GetApplicationsApplicationArgs struct {
	// Logging details of Application logs for Data Flow Run.
	ApplicationLogConfigs GetApplicationsApplicationApplicationLogConfigArrayInput `pulumi:"applicationLogConfigs"`
	// A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	ArchiveUri pulumi.StringInput `pulumi:"archiveUri"`
	// The arguments passed to the running application as command line arguments.  An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map.  Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code.  Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example:  `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`
	Arguments pulumi.StringArrayInput `pulumi:"arguments"`
	// The class for the application.
	ClassName pulumi.StringInput `pulumi:"className"`
	// The OCID of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	Configuration pulumi.MapInput `pulumi:"configuration"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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.
	Description pulumi.StringInput `pulumi:"description"`
	// The query parameter for the Spark application name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The VM shape for the driver. Sets the driver cores and memory.
	DriverShape pulumi.StringInput `pulumi:"driverShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfigs GetApplicationsApplicationDriverShapeConfigArrayInput `pulumi:"driverShapeConfigs"`
	// The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.
	Execute pulumi.StringInput `pulumi:"execute"`
	// The VM shape for the executors. Sets the executor cores and memory.
	ExecutorShape pulumi.StringInput `pulumi:"executorShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfigs GetApplicationsApplicationExecutorShapeConfigArrayInput `pulumi:"executorShapeConfigs"`
	// An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	FileUri pulumi.StringInput `pulumi:"fileUri"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The application ID.
	Id pulumi.StringInput `pulumi:"id"`
	// The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)
	IdleTimeoutInMinutes pulumi.StringInput `pulumi:"idleTimeoutInMinutes"`
	// The Spark language.
	Language pulumi.StringInput `pulumi:"language"`
	// An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	LogsBucketUri pulumi.StringInput `pulumi:"logsBucketUri"`
	// The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.
	MaxDurationInMinutes pulumi.StringInput `pulumi:"maxDurationInMinutes"`
	// The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId pulumi.StringInput `pulumi:"metastoreId"`
	// The number of executor VMs requested.
	NumExecutors pulumi.IntInput `pulumi:"numExecutors"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringInput `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName pulumi.StringInput `pulumi:"ownerUserName"`
	// An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`.  The name must be a string of one or more word characters (a-z, A-Z, 0-9, _).  The value can be a string of 0 or more characters of any kind. Example:  [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]
	Parameters GetApplicationsApplicationParameterArrayInput `pulumi:"parameters"`
	// The OCID of a pool. Unique Id to indentify a dataflow pool resource.
	PoolId pulumi.StringInput `pulumi:"poolId"`
	// The OCID of a private endpoint.
	PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"`
	// The Spark version utilized to run the application.
	SparkVersion pulumi.StringInput `pulumi:"sparkVersion"`
	// The current state of this application.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time the resource 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 the resource 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"`
	// The Spark application processing type.
	Type pulumi.StringInput `pulumi:"type"`
	// An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	WarehouseBucketUri pulumi.StringInput `pulumi:"warehouseBucketUri"`
}

func (GetApplicationsApplicationArgs) ElementType

func (GetApplicationsApplicationArgs) ToGetApplicationsApplicationOutput

func (i GetApplicationsApplicationArgs) ToGetApplicationsApplicationOutput() GetApplicationsApplicationOutput

func (GetApplicationsApplicationArgs) ToGetApplicationsApplicationOutputWithContext

func (i GetApplicationsApplicationArgs) ToGetApplicationsApplicationOutputWithContext(ctx context.Context) GetApplicationsApplicationOutput

type GetApplicationsApplicationArray

type GetApplicationsApplicationArray []GetApplicationsApplicationInput

func (GetApplicationsApplicationArray) ElementType

func (GetApplicationsApplicationArray) ToGetApplicationsApplicationArrayOutput

func (i GetApplicationsApplicationArray) ToGetApplicationsApplicationArrayOutput() GetApplicationsApplicationArrayOutput

func (GetApplicationsApplicationArray) ToGetApplicationsApplicationArrayOutputWithContext

func (i GetApplicationsApplicationArray) ToGetApplicationsApplicationArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationArrayOutput

type GetApplicationsApplicationArrayInput

type GetApplicationsApplicationArrayInput interface {
	pulumi.Input

	ToGetApplicationsApplicationArrayOutput() GetApplicationsApplicationArrayOutput
	ToGetApplicationsApplicationArrayOutputWithContext(context.Context) GetApplicationsApplicationArrayOutput
}

GetApplicationsApplicationArrayInput is an input type that accepts GetApplicationsApplicationArray and GetApplicationsApplicationArrayOutput values. You can construct a concrete instance of `GetApplicationsApplicationArrayInput` via:

GetApplicationsApplicationArray{ GetApplicationsApplicationArgs{...} }

type GetApplicationsApplicationArrayOutput

type GetApplicationsApplicationArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationArrayOutput) ElementType

func (GetApplicationsApplicationArrayOutput) Index

func (GetApplicationsApplicationArrayOutput) ToGetApplicationsApplicationArrayOutput

func (o GetApplicationsApplicationArrayOutput) ToGetApplicationsApplicationArrayOutput() GetApplicationsApplicationArrayOutput

func (GetApplicationsApplicationArrayOutput) ToGetApplicationsApplicationArrayOutputWithContext

func (o GetApplicationsApplicationArrayOutput) ToGetApplicationsApplicationArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationArrayOutput

type GetApplicationsApplicationDriverShapeConfig added in v0.2.0

type GetApplicationsApplicationDriverShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetApplicationsApplicationDriverShapeConfigArgs added in v0.2.0

type GetApplicationsApplicationDriverShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetApplicationsApplicationDriverShapeConfigArgs) ElementType added in v0.2.0

func (GetApplicationsApplicationDriverShapeConfigArgs) ToGetApplicationsApplicationDriverShapeConfigOutput added in v0.2.0

func (i GetApplicationsApplicationDriverShapeConfigArgs) ToGetApplicationsApplicationDriverShapeConfigOutput() GetApplicationsApplicationDriverShapeConfigOutput

func (GetApplicationsApplicationDriverShapeConfigArgs) ToGetApplicationsApplicationDriverShapeConfigOutputWithContext added in v0.2.0

func (i GetApplicationsApplicationDriverShapeConfigArgs) ToGetApplicationsApplicationDriverShapeConfigOutputWithContext(ctx context.Context) GetApplicationsApplicationDriverShapeConfigOutput

type GetApplicationsApplicationDriverShapeConfigArray added in v0.2.0

type GetApplicationsApplicationDriverShapeConfigArray []GetApplicationsApplicationDriverShapeConfigInput

func (GetApplicationsApplicationDriverShapeConfigArray) ElementType added in v0.2.0

func (GetApplicationsApplicationDriverShapeConfigArray) ToGetApplicationsApplicationDriverShapeConfigArrayOutput added in v0.2.0

func (i GetApplicationsApplicationDriverShapeConfigArray) ToGetApplicationsApplicationDriverShapeConfigArrayOutput() GetApplicationsApplicationDriverShapeConfigArrayOutput

func (GetApplicationsApplicationDriverShapeConfigArray) ToGetApplicationsApplicationDriverShapeConfigArrayOutputWithContext added in v0.2.0

func (i GetApplicationsApplicationDriverShapeConfigArray) ToGetApplicationsApplicationDriverShapeConfigArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationDriverShapeConfigArrayOutput

type GetApplicationsApplicationDriverShapeConfigArrayInput added in v0.2.0

type GetApplicationsApplicationDriverShapeConfigArrayInput interface {
	pulumi.Input

	ToGetApplicationsApplicationDriverShapeConfigArrayOutput() GetApplicationsApplicationDriverShapeConfigArrayOutput
	ToGetApplicationsApplicationDriverShapeConfigArrayOutputWithContext(context.Context) GetApplicationsApplicationDriverShapeConfigArrayOutput
}

GetApplicationsApplicationDriverShapeConfigArrayInput is an input type that accepts GetApplicationsApplicationDriverShapeConfigArray and GetApplicationsApplicationDriverShapeConfigArrayOutput values. You can construct a concrete instance of `GetApplicationsApplicationDriverShapeConfigArrayInput` via:

GetApplicationsApplicationDriverShapeConfigArray{ GetApplicationsApplicationDriverShapeConfigArgs{...} }

type GetApplicationsApplicationDriverShapeConfigArrayOutput added in v0.2.0

type GetApplicationsApplicationDriverShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationDriverShapeConfigArrayOutput) ElementType added in v0.2.0

func (GetApplicationsApplicationDriverShapeConfigArrayOutput) Index added in v0.2.0

func (GetApplicationsApplicationDriverShapeConfigArrayOutput) ToGetApplicationsApplicationDriverShapeConfigArrayOutput added in v0.2.0

func (GetApplicationsApplicationDriverShapeConfigArrayOutput) ToGetApplicationsApplicationDriverShapeConfigArrayOutputWithContext added in v0.2.0

func (o GetApplicationsApplicationDriverShapeConfigArrayOutput) ToGetApplicationsApplicationDriverShapeConfigArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationDriverShapeConfigArrayOutput

type GetApplicationsApplicationDriverShapeConfigInput added in v0.2.0

type GetApplicationsApplicationDriverShapeConfigInput interface {
	pulumi.Input

	ToGetApplicationsApplicationDriverShapeConfigOutput() GetApplicationsApplicationDriverShapeConfigOutput
	ToGetApplicationsApplicationDriverShapeConfigOutputWithContext(context.Context) GetApplicationsApplicationDriverShapeConfigOutput
}

GetApplicationsApplicationDriverShapeConfigInput is an input type that accepts GetApplicationsApplicationDriverShapeConfigArgs and GetApplicationsApplicationDriverShapeConfigOutput values. You can construct a concrete instance of `GetApplicationsApplicationDriverShapeConfigInput` via:

GetApplicationsApplicationDriverShapeConfigArgs{...}

type GetApplicationsApplicationDriverShapeConfigOutput added in v0.2.0

type GetApplicationsApplicationDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationDriverShapeConfigOutput) ElementType added in v0.2.0

func (GetApplicationsApplicationDriverShapeConfigOutput) MemoryInGbs added in v0.2.0

The amount of memory used for the driver or executors.

func (GetApplicationsApplicationDriverShapeConfigOutput) Ocpus added in v0.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (GetApplicationsApplicationDriverShapeConfigOutput) ToGetApplicationsApplicationDriverShapeConfigOutput added in v0.2.0

func (o GetApplicationsApplicationDriverShapeConfigOutput) ToGetApplicationsApplicationDriverShapeConfigOutput() GetApplicationsApplicationDriverShapeConfigOutput

func (GetApplicationsApplicationDriverShapeConfigOutput) ToGetApplicationsApplicationDriverShapeConfigOutputWithContext added in v0.2.0

func (o GetApplicationsApplicationDriverShapeConfigOutput) ToGetApplicationsApplicationDriverShapeConfigOutputWithContext(ctx context.Context) GetApplicationsApplicationDriverShapeConfigOutput

type GetApplicationsApplicationExecutorShapeConfig added in v0.2.0

type GetApplicationsApplicationExecutorShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetApplicationsApplicationExecutorShapeConfigArgs added in v0.2.0

type GetApplicationsApplicationExecutorShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetApplicationsApplicationExecutorShapeConfigArgs) ElementType added in v0.2.0

func (GetApplicationsApplicationExecutorShapeConfigArgs) ToGetApplicationsApplicationExecutorShapeConfigOutput added in v0.2.0

func (i GetApplicationsApplicationExecutorShapeConfigArgs) ToGetApplicationsApplicationExecutorShapeConfigOutput() GetApplicationsApplicationExecutorShapeConfigOutput

func (GetApplicationsApplicationExecutorShapeConfigArgs) ToGetApplicationsApplicationExecutorShapeConfigOutputWithContext added in v0.2.0

func (i GetApplicationsApplicationExecutorShapeConfigArgs) ToGetApplicationsApplicationExecutorShapeConfigOutputWithContext(ctx context.Context) GetApplicationsApplicationExecutorShapeConfigOutput

type GetApplicationsApplicationExecutorShapeConfigArray added in v0.2.0

type GetApplicationsApplicationExecutorShapeConfigArray []GetApplicationsApplicationExecutorShapeConfigInput

func (GetApplicationsApplicationExecutorShapeConfigArray) ElementType added in v0.2.0

func (GetApplicationsApplicationExecutorShapeConfigArray) ToGetApplicationsApplicationExecutorShapeConfigArrayOutput added in v0.2.0

func (i GetApplicationsApplicationExecutorShapeConfigArray) ToGetApplicationsApplicationExecutorShapeConfigArrayOutput() GetApplicationsApplicationExecutorShapeConfigArrayOutput

func (GetApplicationsApplicationExecutorShapeConfigArray) ToGetApplicationsApplicationExecutorShapeConfigArrayOutputWithContext added in v0.2.0

func (i GetApplicationsApplicationExecutorShapeConfigArray) ToGetApplicationsApplicationExecutorShapeConfigArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationExecutorShapeConfigArrayOutput

type GetApplicationsApplicationExecutorShapeConfigArrayInput added in v0.2.0

type GetApplicationsApplicationExecutorShapeConfigArrayInput interface {
	pulumi.Input

	ToGetApplicationsApplicationExecutorShapeConfigArrayOutput() GetApplicationsApplicationExecutorShapeConfigArrayOutput
	ToGetApplicationsApplicationExecutorShapeConfigArrayOutputWithContext(context.Context) GetApplicationsApplicationExecutorShapeConfigArrayOutput
}

GetApplicationsApplicationExecutorShapeConfigArrayInput is an input type that accepts GetApplicationsApplicationExecutorShapeConfigArray and GetApplicationsApplicationExecutorShapeConfigArrayOutput values. You can construct a concrete instance of `GetApplicationsApplicationExecutorShapeConfigArrayInput` via:

GetApplicationsApplicationExecutorShapeConfigArray{ GetApplicationsApplicationExecutorShapeConfigArgs{...} }

type GetApplicationsApplicationExecutorShapeConfigArrayOutput added in v0.2.0

type GetApplicationsApplicationExecutorShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationExecutorShapeConfigArrayOutput) ElementType added in v0.2.0

func (GetApplicationsApplicationExecutorShapeConfigArrayOutput) Index added in v0.2.0

func (GetApplicationsApplicationExecutorShapeConfigArrayOutput) ToGetApplicationsApplicationExecutorShapeConfigArrayOutput added in v0.2.0

func (GetApplicationsApplicationExecutorShapeConfigArrayOutput) ToGetApplicationsApplicationExecutorShapeConfigArrayOutputWithContext added in v0.2.0

func (o GetApplicationsApplicationExecutorShapeConfigArrayOutput) ToGetApplicationsApplicationExecutorShapeConfigArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationExecutorShapeConfigArrayOutput

type GetApplicationsApplicationExecutorShapeConfigInput added in v0.2.0

type GetApplicationsApplicationExecutorShapeConfigInput interface {
	pulumi.Input

	ToGetApplicationsApplicationExecutorShapeConfigOutput() GetApplicationsApplicationExecutorShapeConfigOutput
	ToGetApplicationsApplicationExecutorShapeConfigOutputWithContext(context.Context) GetApplicationsApplicationExecutorShapeConfigOutput
}

GetApplicationsApplicationExecutorShapeConfigInput is an input type that accepts GetApplicationsApplicationExecutorShapeConfigArgs and GetApplicationsApplicationExecutorShapeConfigOutput values. You can construct a concrete instance of `GetApplicationsApplicationExecutorShapeConfigInput` via:

GetApplicationsApplicationExecutorShapeConfigArgs{...}

type GetApplicationsApplicationExecutorShapeConfigOutput added in v0.2.0

type GetApplicationsApplicationExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationExecutorShapeConfigOutput) ElementType added in v0.2.0

func (GetApplicationsApplicationExecutorShapeConfigOutput) MemoryInGbs added in v0.2.0

The amount of memory used for the driver or executors.

func (GetApplicationsApplicationExecutorShapeConfigOutput) Ocpus added in v0.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (GetApplicationsApplicationExecutorShapeConfigOutput) ToGetApplicationsApplicationExecutorShapeConfigOutput added in v0.2.0

func (o GetApplicationsApplicationExecutorShapeConfigOutput) ToGetApplicationsApplicationExecutorShapeConfigOutput() GetApplicationsApplicationExecutorShapeConfigOutput

func (GetApplicationsApplicationExecutorShapeConfigOutput) ToGetApplicationsApplicationExecutorShapeConfigOutputWithContext added in v0.2.0

func (o GetApplicationsApplicationExecutorShapeConfigOutput) ToGetApplicationsApplicationExecutorShapeConfigOutputWithContext(ctx context.Context) GetApplicationsApplicationExecutorShapeConfigOutput

type GetApplicationsApplicationInput

type GetApplicationsApplicationInput interface {
	pulumi.Input

	ToGetApplicationsApplicationOutput() GetApplicationsApplicationOutput
	ToGetApplicationsApplicationOutputWithContext(context.Context) GetApplicationsApplicationOutput
}

GetApplicationsApplicationInput is an input type that accepts GetApplicationsApplicationArgs and GetApplicationsApplicationOutput values. You can construct a concrete instance of `GetApplicationsApplicationInput` via:

GetApplicationsApplicationArgs{...}

type GetApplicationsApplicationOutput

type GetApplicationsApplicationOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationOutput) ApplicationLogConfigs added in v0.4.0

Logging details of Application logs for Data Flow Run.

func (GetApplicationsApplicationOutput) ArchiveUri

A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (GetApplicationsApplicationOutput) Arguments

The arguments passed to the running application as command line arguments. An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map. Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code. Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example: `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`

func (GetApplicationsApplicationOutput) ClassName

The class for the application.

func (GetApplicationsApplicationOutput) CompartmentId

The OCID of the compartment.

func (GetApplicationsApplicationOutput) Configuration

The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.

func (GetApplicationsApplicationOutput) DefinedTags

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

func (GetApplicationsApplicationOutput) Description

A user-friendly description.

func (GetApplicationsApplicationOutput) DisplayName

The query parameter for the Spark application name.

func (GetApplicationsApplicationOutput) DriverShape

The VM shape for the driver. Sets the driver cores and memory.

func (GetApplicationsApplicationOutput) DriverShapeConfigs added in v0.2.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (GetApplicationsApplicationOutput) ElementType

func (GetApplicationsApplicationOutput) Execute

The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.

func (GetApplicationsApplicationOutput) ExecutorShape

The VM shape for the executors. Sets the executor cores and memory.

func (GetApplicationsApplicationOutput) ExecutorShapeConfigs added in v0.2.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (GetApplicationsApplicationOutput) FileUri

An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (GetApplicationsApplicationOutput) FreeformTags

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

func (GetApplicationsApplicationOutput) Id

The application ID.

func (GetApplicationsApplicationOutput) IdleTimeoutInMinutes added in v0.6.0

func (o GetApplicationsApplicationOutput) IdleTimeoutInMinutes() pulumi.StringOutput

The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)

func (GetApplicationsApplicationOutput) Language

The Spark language.

func (GetApplicationsApplicationOutput) LogsBucketUri

An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (GetApplicationsApplicationOutput) MaxDurationInMinutes added in v0.6.0

func (o GetApplicationsApplicationOutput) MaxDurationInMinutes() pulumi.StringOutput

The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.

func (GetApplicationsApplicationOutput) MetastoreId

The OCID of Oracle Cloud Infrastructure Hive Metastore.

func (GetApplicationsApplicationOutput) NumExecutors

The number of executor VMs requested.

func (GetApplicationsApplicationOutput) OwnerPrincipalId

The OCID of the user who created the resource.

func (GetApplicationsApplicationOutput) OwnerUserName

The username of the user who created the resource. If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.

func (GetApplicationsApplicationOutput) Parameters

An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`. The name must be a string of one or more word characters (a-z, A-Z, 0-9, _). The value can be a string of 0 or more characters of any kind. Example: [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]

func (GetApplicationsApplicationOutput) PoolId added in v1.1.0

The OCID of a pool. Unique Id to indentify a dataflow pool resource.

func (GetApplicationsApplicationOutput) PrivateEndpointId

The OCID of a private endpoint.

func (GetApplicationsApplicationOutput) SparkVersion

The Spark version utilized to run the application.

func (GetApplicationsApplicationOutput) State

The current state of this application.

func (GetApplicationsApplicationOutput) TimeCreated

The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (GetApplicationsApplicationOutput) TimeUpdated

The date and time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (GetApplicationsApplicationOutput) ToGetApplicationsApplicationOutput

func (o GetApplicationsApplicationOutput) ToGetApplicationsApplicationOutput() GetApplicationsApplicationOutput

func (GetApplicationsApplicationOutput) ToGetApplicationsApplicationOutputWithContext

func (o GetApplicationsApplicationOutput) ToGetApplicationsApplicationOutputWithContext(ctx context.Context) GetApplicationsApplicationOutput

func (GetApplicationsApplicationOutput) Type

The Spark application processing type.

func (GetApplicationsApplicationOutput) WarehouseBucketUri

func (o GetApplicationsApplicationOutput) WarehouseBucketUri() pulumi.StringOutput

An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

type GetApplicationsApplicationParameter

type GetApplicationsApplicationParameter struct {
	// The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name string `pulumi:"name"`
	// The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"
	Value string `pulumi:"value"`
}

type GetApplicationsApplicationParameterArgs

type GetApplicationsApplicationParameterArgs struct {
	// The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetApplicationsApplicationParameterArgs) ElementType

func (GetApplicationsApplicationParameterArgs) ToGetApplicationsApplicationParameterOutput

func (i GetApplicationsApplicationParameterArgs) ToGetApplicationsApplicationParameterOutput() GetApplicationsApplicationParameterOutput

func (GetApplicationsApplicationParameterArgs) ToGetApplicationsApplicationParameterOutputWithContext

func (i GetApplicationsApplicationParameterArgs) ToGetApplicationsApplicationParameterOutputWithContext(ctx context.Context) GetApplicationsApplicationParameterOutput

type GetApplicationsApplicationParameterArray

type GetApplicationsApplicationParameterArray []GetApplicationsApplicationParameterInput

func (GetApplicationsApplicationParameterArray) ElementType

func (GetApplicationsApplicationParameterArray) ToGetApplicationsApplicationParameterArrayOutput

func (i GetApplicationsApplicationParameterArray) ToGetApplicationsApplicationParameterArrayOutput() GetApplicationsApplicationParameterArrayOutput

func (GetApplicationsApplicationParameterArray) ToGetApplicationsApplicationParameterArrayOutputWithContext

func (i GetApplicationsApplicationParameterArray) ToGetApplicationsApplicationParameterArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationParameterArrayOutput

type GetApplicationsApplicationParameterArrayInput

type GetApplicationsApplicationParameterArrayInput interface {
	pulumi.Input

	ToGetApplicationsApplicationParameterArrayOutput() GetApplicationsApplicationParameterArrayOutput
	ToGetApplicationsApplicationParameterArrayOutputWithContext(context.Context) GetApplicationsApplicationParameterArrayOutput
}

GetApplicationsApplicationParameterArrayInput is an input type that accepts GetApplicationsApplicationParameterArray and GetApplicationsApplicationParameterArrayOutput values. You can construct a concrete instance of `GetApplicationsApplicationParameterArrayInput` via:

GetApplicationsApplicationParameterArray{ GetApplicationsApplicationParameterArgs{...} }

type GetApplicationsApplicationParameterArrayOutput

type GetApplicationsApplicationParameterArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationParameterArrayOutput) ElementType

func (GetApplicationsApplicationParameterArrayOutput) Index

func (GetApplicationsApplicationParameterArrayOutput) ToGetApplicationsApplicationParameterArrayOutput

func (o GetApplicationsApplicationParameterArrayOutput) ToGetApplicationsApplicationParameterArrayOutput() GetApplicationsApplicationParameterArrayOutput

func (GetApplicationsApplicationParameterArrayOutput) ToGetApplicationsApplicationParameterArrayOutputWithContext

func (o GetApplicationsApplicationParameterArrayOutput) ToGetApplicationsApplicationParameterArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationParameterArrayOutput

type GetApplicationsApplicationParameterInput

type GetApplicationsApplicationParameterInput interface {
	pulumi.Input

	ToGetApplicationsApplicationParameterOutput() GetApplicationsApplicationParameterOutput
	ToGetApplicationsApplicationParameterOutputWithContext(context.Context) GetApplicationsApplicationParameterOutput
}

GetApplicationsApplicationParameterInput is an input type that accepts GetApplicationsApplicationParameterArgs and GetApplicationsApplicationParameterOutput values. You can construct a concrete instance of `GetApplicationsApplicationParameterInput` via:

GetApplicationsApplicationParameterArgs{...}

type GetApplicationsApplicationParameterOutput

type GetApplicationsApplicationParameterOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationParameterOutput) ElementType

func (GetApplicationsApplicationParameterOutput) Name

The name of the parameter. It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"

func (GetApplicationsApplicationParameterOutput) ToGetApplicationsApplicationParameterOutput

func (o GetApplicationsApplicationParameterOutput) ToGetApplicationsApplicationParameterOutput() GetApplicationsApplicationParameterOutput

func (GetApplicationsApplicationParameterOutput) ToGetApplicationsApplicationParameterOutputWithContext

func (o GetApplicationsApplicationParameterOutput) ToGetApplicationsApplicationParameterOutputWithContext(ctx context.Context) GetApplicationsApplicationParameterOutput

func (GetApplicationsApplicationParameterOutput) Value

The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"

type GetApplicationsArgs

type GetApplicationsArgs struct {
	// The OCID of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The query parameter for the Spark application name.
	DisplayName *string `pulumi:"displayName"`
	// The displayName prefix.
	DisplayNameStartsWith *string                 `pulumi:"displayNameStartsWith"`
	Filters               []GetApplicationsFilter `pulumi:"filters"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId *string `pulumi:"ownerPrincipalId"`
	// The Spark version utilized to run the application.
	SparkVersion *string `pulumi:"sparkVersion"`
}

A collection of arguments for invoking getApplications.

type GetApplicationsFilter

type GetApplicationsFilter struct {
	// The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetApplicationsFilterArgs

type GetApplicationsFilterArgs struct {
	// The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetApplicationsFilterArgs) ElementType

func (GetApplicationsFilterArgs) ElementType() reflect.Type

func (GetApplicationsFilterArgs) ToGetApplicationsFilterOutput

func (i GetApplicationsFilterArgs) ToGetApplicationsFilterOutput() GetApplicationsFilterOutput

func (GetApplicationsFilterArgs) ToGetApplicationsFilterOutputWithContext

func (i GetApplicationsFilterArgs) ToGetApplicationsFilterOutputWithContext(ctx context.Context) GetApplicationsFilterOutput

type GetApplicationsFilterArray

type GetApplicationsFilterArray []GetApplicationsFilterInput

func (GetApplicationsFilterArray) ElementType

func (GetApplicationsFilterArray) ElementType() reflect.Type

func (GetApplicationsFilterArray) ToGetApplicationsFilterArrayOutput

func (i GetApplicationsFilterArray) ToGetApplicationsFilterArrayOutput() GetApplicationsFilterArrayOutput

func (GetApplicationsFilterArray) ToGetApplicationsFilterArrayOutputWithContext

func (i GetApplicationsFilterArray) ToGetApplicationsFilterArrayOutputWithContext(ctx context.Context) GetApplicationsFilterArrayOutput

type GetApplicationsFilterArrayInput

type GetApplicationsFilterArrayInput interface {
	pulumi.Input

	ToGetApplicationsFilterArrayOutput() GetApplicationsFilterArrayOutput
	ToGetApplicationsFilterArrayOutputWithContext(context.Context) GetApplicationsFilterArrayOutput
}

GetApplicationsFilterArrayInput is an input type that accepts GetApplicationsFilterArray and GetApplicationsFilterArrayOutput values. You can construct a concrete instance of `GetApplicationsFilterArrayInput` via:

GetApplicationsFilterArray{ GetApplicationsFilterArgs{...} }

type GetApplicationsFilterArrayOutput

type GetApplicationsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationsFilterArrayOutput) ElementType

func (GetApplicationsFilterArrayOutput) Index

func (GetApplicationsFilterArrayOutput) ToGetApplicationsFilterArrayOutput

func (o GetApplicationsFilterArrayOutput) ToGetApplicationsFilterArrayOutput() GetApplicationsFilterArrayOutput

func (GetApplicationsFilterArrayOutput) ToGetApplicationsFilterArrayOutputWithContext

func (o GetApplicationsFilterArrayOutput) ToGetApplicationsFilterArrayOutputWithContext(ctx context.Context) GetApplicationsFilterArrayOutput

type GetApplicationsFilterInput

type GetApplicationsFilterInput interface {
	pulumi.Input

	ToGetApplicationsFilterOutput() GetApplicationsFilterOutput
	ToGetApplicationsFilterOutputWithContext(context.Context) GetApplicationsFilterOutput
}

GetApplicationsFilterInput is an input type that accepts GetApplicationsFilterArgs and GetApplicationsFilterOutput values. You can construct a concrete instance of `GetApplicationsFilterInput` via:

GetApplicationsFilterArgs{...}

type GetApplicationsFilterOutput

type GetApplicationsFilterOutput struct{ *pulumi.OutputState }

func (GetApplicationsFilterOutput) ElementType

func (GetApplicationsFilterOutput) Name

The name of the parameter. It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"

func (GetApplicationsFilterOutput) Regex

func (GetApplicationsFilterOutput) ToGetApplicationsFilterOutput

func (o GetApplicationsFilterOutput) ToGetApplicationsFilterOutput() GetApplicationsFilterOutput

func (GetApplicationsFilterOutput) ToGetApplicationsFilterOutputWithContext

func (o GetApplicationsFilterOutput) ToGetApplicationsFilterOutputWithContext(ctx context.Context) GetApplicationsFilterOutput

func (GetApplicationsFilterOutput) Values

type GetApplicationsOutputArgs

type GetApplicationsOutputArgs struct {
	// The OCID of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The query parameter for the Spark application name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The displayName prefix.
	DisplayNameStartsWith pulumi.StringPtrInput           `pulumi:"displayNameStartsWith"`
	Filters               GetApplicationsFilterArrayInput `pulumi:"filters"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringPtrInput `pulumi:"ownerPrincipalId"`
	// The Spark version utilized to run the application.
	SparkVersion pulumi.StringPtrInput `pulumi:"sparkVersion"`
}

A collection of arguments for invoking getApplications.

func (GetApplicationsOutputArgs) ElementType

func (GetApplicationsOutputArgs) ElementType() reflect.Type

type GetApplicationsResult

type GetApplicationsResult struct {
	// The list of applications.
	Applications []GetApplicationsApplication `pulumi:"applications"`
	// The OCID of a compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// A user-friendly name. This name is not necessarily unique.
	DisplayName           *string                 `pulumi:"displayName"`
	DisplayNameStartsWith *string                 `pulumi:"displayNameStartsWith"`
	Filters               []GetApplicationsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId *string `pulumi:"ownerPrincipalId"`
	// The Spark version utilized to run the application.
	SparkVersion *string `pulumi:"sparkVersion"`
}

A collection of values returned by getApplications.

func GetApplications

func GetApplications(ctx *pulumi.Context, args *GetApplicationsArgs, opts ...pulumi.InvokeOption) (*GetApplicationsResult, error)

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

Lists all applications 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/DataFlow"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.GetApplications(ctx, &dataflow.GetApplicationsArgs{
			CompartmentId:         compartmentId,
			DisplayName:           pulumi.StringRef(applicationDisplayName),
			DisplayNameStartsWith: pulumi.StringRef(applicationDisplayNameStartsWith),
			OwnerPrincipalId:      pulumi.StringRef(testOwnerPrincipal.Id),
			SparkVersion:          pulumi.StringRef(applicationSparkVersion),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetApplicationsResultOutput

type GetApplicationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApplications.

func (GetApplicationsResultOutput) Applications

The list of applications.

func (GetApplicationsResultOutput) CompartmentId

The OCID of a compartment.

func (GetApplicationsResultOutput) DisplayName

A user-friendly name. This name is not necessarily unique.

func (GetApplicationsResultOutput) DisplayNameStartsWith

func (o GetApplicationsResultOutput) DisplayNameStartsWith() pulumi.StringPtrOutput

func (GetApplicationsResultOutput) ElementType

func (GetApplicationsResultOutput) Filters

func (GetApplicationsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetApplicationsResultOutput) OwnerPrincipalId

func (o GetApplicationsResultOutput) OwnerPrincipalId() pulumi.StringPtrOutput

The OCID of the user who created the resource.

func (GetApplicationsResultOutput) SparkVersion

The Spark version utilized to run the application.

func (GetApplicationsResultOutput) ToGetApplicationsResultOutput

func (o GetApplicationsResultOutput) ToGetApplicationsResultOutput() GetApplicationsResultOutput

func (GetApplicationsResultOutput) ToGetApplicationsResultOutputWithContext

func (o GetApplicationsResultOutput) ToGetApplicationsResultOutputWithContext(ctx context.Context) GetApplicationsResultOutput

type GetInvokeRunApplicationLogConfig added in v0.4.0

type GetInvokeRunApplicationLogConfig struct {
	// The log group id for where log objects will be for Data Flow Runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id of the log object the Application Logs of Data Flow Run will be shipped to.
	LogId string `pulumi:"logId"`
}

type GetInvokeRunApplicationLogConfigArgs added in v0.4.0

type GetInvokeRunApplicationLogConfigArgs struct {
	// The log group id for where log objects will be for Data Flow Runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id of the log object the Application Logs of Data Flow Run will be shipped to.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetInvokeRunApplicationLogConfigArgs) ElementType added in v0.4.0

func (GetInvokeRunApplicationLogConfigArgs) ToGetInvokeRunApplicationLogConfigOutput added in v0.4.0

func (i GetInvokeRunApplicationLogConfigArgs) ToGetInvokeRunApplicationLogConfigOutput() GetInvokeRunApplicationLogConfigOutput

func (GetInvokeRunApplicationLogConfigArgs) ToGetInvokeRunApplicationLogConfigOutputWithContext added in v0.4.0

func (i GetInvokeRunApplicationLogConfigArgs) ToGetInvokeRunApplicationLogConfigOutputWithContext(ctx context.Context) GetInvokeRunApplicationLogConfigOutput

type GetInvokeRunApplicationLogConfigArray added in v0.4.0

type GetInvokeRunApplicationLogConfigArray []GetInvokeRunApplicationLogConfigInput

func (GetInvokeRunApplicationLogConfigArray) ElementType added in v0.4.0

func (GetInvokeRunApplicationLogConfigArray) ToGetInvokeRunApplicationLogConfigArrayOutput added in v0.4.0

func (i GetInvokeRunApplicationLogConfigArray) ToGetInvokeRunApplicationLogConfigArrayOutput() GetInvokeRunApplicationLogConfigArrayOutput

func (GetInvokeRunApplicationLogConfigArray) ToGetInvokeRunApplicationLogConfigArrayOutputWithContext added in v0.4.0

func (i GetInvokeRunApplicationLogConfigArray) ToGetInvokeRunApplicationLogConfigArrayOutputWithContext(ctx context.Context) GetInvokeRunApplicationLogConfigArrayOutput

type GetInvokeRunApplicationLogConfigArrayInput added in v0.4.0

type GetInvokeRunApplicationLogConfigArrayInput interface {
	pulumi.Input

	ToGetInvokeRunApplicationLogConfigArrayOutput() GetInvokeRunApplicationLogConfigArrayOutput
	ToGetInvokeRunApplicationLogConfigArrayOutputWithContext(context.Context) GetInvokeRunApplicationLogConfigArrayOutput
}

GetInvokeRunApplicationLogConfigArrayInput is an input type that accepts GetInvokeRunApplicationLogConfigArray and GetInvokeRunApplicationLogConfigArrayOutput values. You can construct a concrete instance of `GetInvokeRunApplicationLogConfigArrayInput` via:

GetInvokeRunApplicationLogConfigArray{ GetInvokeRunApplicationLogConfigArgs{...} }

type GetInvokeRunApplicationLogConfigArrayOutput added in v0.4.0

type GetInvokeRunApplicationLogConfigArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunApplicationLogConfigArrayOutput) ElementType added in v0.4.0

func (GetInvokeRunApplicationLogConfigArrayOutput) Index added in v0.4.0

func (GetInvokeRunApplicationLogConfigArrayOutput) ToGetInvokeRunApplicationLogConfigArrayOutput added in v0.4.0

func (o GetInvokeRunApplicationLogConfigArrayOutput) ToGetInvokeRunApplicationLogConfigArrayOutput() GetInvokeRunApplicationLogConfigArrayOutput

func (GetInvokeRunApplicationLogConfigArrayOutput) ToGetInvokeRunApplicationLogConfigArrayOutputWithContext added in v0.4.0

func (o GetInvokeRunApplicationLogConfigArrayOutput) ToGetInvokeRunApplicationLogConfigArrayOutputWithContext(ctx context.Context) GetInvokeRunApplicationLogConfigArrayOutput

type GetInvokeRunApplicationLogConfigInput added in v0.4.0

type GetInvokeRunApplicationLogConfigInput interface {
	pulumi.Input

	ToGetInvokeRunApplicationLogConfigOutput() GetInvokeRunApplicationLogConfigOutput
	ToGetInvokeRunApplicationLogConfigOutputWithContext(context.Context) GetInvokeRunApplicationLogConfigOutput
}

GetInvokeRunApplicationLogConfigInput is an input type that accepts GetInvokeRunApplicationLogConfigArgs and GetInvokeRunApplicationLogConfigOutput values. You can construct a concrete instance of `GetInvokeRunApplicationLogConfigInput` via:

GetInvokeRunApplicationLogConfigArgs{...}

type GetInvokeRunApplicationLogConfigOutput added in v0.4.0

type GetInvokeRunApplicationLogConfigOutput struct{ *pulumi.OutputState }

func (GetInvokeRunApplicationLogConfigOutput) ElementType added in v0.4.0

func (GetInvokeRunApplicationLogConfigOutput) LogGroupId added in v0.4.0

The log group id for where log objects will be for Data Flow Runs.

func (GetInvokeRunApplicationLogConfigOutput) LogId added in v0.4.0

The log id of the log object the Application Logs of Data Flow Run will be shipped to.

func (GetInvokeRunApplicationLogConfigOutput) ToGetInvokeRunApplicationLogConfigOutput added in v0.4.0

func (o GetInvokeRunApplicationLogConfigOutput) ToGetInvokeRunApplicationLogConfigOutput() GetInvokeRunApplicationLogConfigOutput

func (GetInvokeRunApplicationLogConfigOutput) ToGetInvokeRunApplicationLogConfigOutputWithContext added in v0.4.0

func (o GetInvokeRunApplicationLogConfigOutput) ToGetInvokeRunApplicationLogConfigOutputWithContext(ctx context.Context) GetInvokeRunApplicationLogConfigOutput

type GetInvokeRunDriverShapeConfig added in v0.2.0

type GetInvokeRunDriverShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetInvokeRunDriverShapeConfigArgs added in v0.2.0

type GetInvokeRunDriverShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetInvokeRunDriverShapeConfigArgs) ElementType added in v0.2.0

func (GetInvokeRunDriverShapeConfigArgs) ToGetInvokeRunDriverShapeConfigOutput added in v0.2.0

func (i GetInvokeRunDriverShapeConfigArgs) ToGetInvokeRunDriverShapeConfigOutput() GetInvokeRunDriverShapeConfigOutput

func (GetInvokeRunDriverShapeConfigArgs) ToGetInvokeRunDriverShapeConfigOutputWithContext added in v0.2.0

func (i GetInvokeRunDriverShapeConfigArgs) ToGetInvokeRunDriverShapeConfigOutputWithContext(ctx context.Context) GetInvokeRunDriverShapeConfigOutput

type GetInvokeRunDriverShapeConfigArray added in v0.2.0

type GetInvokeRunDriverShapeConfigArray []GetInvokeRunDriverShapeConfigInput

func (GetInvokeRunDriverShapeConfigArray) ElementType added in v0.2.0

func (GetInvokeRunDriverShapeConfigArray) ToGetInvokeRunDriverShapeConfigArrayOutput added in v0.2.0

func (i GetInvokeRunDriverShapeConfigArray) ToGetInvokeRunDriverShapeConfigArrayOutput() GetInvokeRunDriverShapeConfigArrayOutput

func (GetInvokeRunDriverShapeConfigArray) ToGetInvokeRunDriverShapeConfigArrayOutputWithContext added in v0.2.0

func (i GetInvokeRunDriverShapeConfigArray) ToGetInvokeRunDriverShapeConfigArrayOutputWithContext(ctx context.Context) GetInvokeRunDriverShapeConfigArrayOutput

type GetInvokeRunDriverShapeConfigArrayInput added in v0.2.0

type GetInvokeRunDriverShapeConfigArrayInput interface {
	pulumi.Input

	ToGetInvokeRunDriverShapeConfigArrayOutput() GetInvokeRunDriverShapeConfigArrayOutput
	ToGetInvokeRunDriverShapeConfigArrayOutputWithContext(context.Context) GetInvokeRunDriverShapeConfigArrayOutput
}

GetInvokeRunDriverShapeConfigArrayInput is an input type that accepts GetInvokeRunDriverShapeConfigArray and GetInvokeRunDriverShapeConfigArrayOutput values. You can construct a concrete instance of `GetInvokeRunDriverShapeConfigArrayInput` via:

GetInvokeRunDriverShapeConfigArray{ GetInvokeRunDriverShapeConfigArgs{...} }

type GetInvokeRunDriverShapeConfigArrayOutput added in v0.2.0

type GetInvokeRunDriverShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunDriverShapeConfigArrayOutput) ElementType added in v0.2.0

func (GetInvokeRunDriverShapeConfigArrayOutput) Index added in v0.2.0

func (GetInvokeRunDriverShapeConfigArrayOutput) ToGetInvokeRunDriverShapeConfigArrayOutput added in v0.2.0

func (o GetInvokeRunDriverShapeConfigArrayOutput) ToGetInvokeRunDriverShapeConfigArrayOutput() GetInvokeRunDriverShapeConfigArrayOutput

func (GetInvokeRunDriverShapeConfigArrayOutput) ToGetInvokeRunDriverShapeConfigArrayOutputWithContext added in v0.2.0

func (o GetInvokeRunDriverShapeConfigArrayOutput) ToGetInvokeRunDriverShapeConfigArrayOutputWithContext(ctx context.Context) GetInvokeRunDriverShapeConfigArrayOutput

type GetInvokeRunDriverShapeConfigInput added in v0.2.0

type GetInvokeRunDriverShapeConfigInput interface {
	pulumi.Input

	ToGetInvokeRunDriverShapeConfigOutput() GetInvokeRunDriverShapeConfigOutput
	ToGetInvokeRunDriverShapeConfigOutputWithContext(context.Context) GetInvokeRunDriverShapeConfigOutput
}

GetInvokeRunDriverShapeConfigInput is an input type that accepts GetInvokeRunDriverShapeConfigArgs and GetInvokeRunDriverShapeConfigOutput values. You can construct a concrete instance of `GetInvokeRunDriverShapeConfigInput` via:

GetInvokeRunDriverShapeConfigArgs{...}

type GetInvokeRunDriverShapeConfigOutput added in v0.2.0

type GetInvokeRunDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (GetInvokeRunDriverShapeConfigOutput) ElementType added in v0.2.0

func (GetInvokeRunDriverShapeConfigOutput) MemoryInGbs added in v0.2.0

The amount of memory used for the driver or executors.

func (GetInvokeRunDriverShapeConfigOutput) Ocpus added in v0.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (GetInvokeRunDriverShapeConfigOutput) ToGetInvokeRunDriverShapeConfigOutput added in v0.2.0

func (o GetInvokeRunDriverShapeConfigOutput) ToGetInvokeRunDriverShapeConfigOutput() GetInvokeRunDriverShapeConfigOutput

func (GetInvokeRunDriverShapeConfigOutput) ToGetInvokeRunDriverShapeConfigOutputWithContext added in v0.2.0

func (o GetInvokeRunDriverShapeConfigOutput) ToGetInvokeRunDriverShapeConfigOutputWithContext(ctx context.Context) GetInvokeRunDriverShapeConfigOutput

type GetInvokeRunExecutorShapeConfig added in v0.2.0

type GetInvokeRunExecutorShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetInvokeRunExecutorShapeConfigArgs added in v0.2.0

type GetInvokeRunExecutorShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetInvokeRunExecutorShapeConfigArgs) ElementType added in v0.2.0

func (GetInvokeRunExecutorShapeConfigArgs) ToGetInvokeRunExecutorShapeConfigOutput added in v0.2.0

func (i GetInvokeRunExecutorShapeConfigArgs) ToGetInvokeRunExecutorShapeConfigOutput() GetInvokeRunExecutorShapeConfigOutput

func (GetInvokeRunExecutorShapeConfigArgs) ToGetInvokeRunExecutorShapeConfigOutputWithContext added in v0.2.0

func (i GetInvokeRunExecutorShapeConfigArgs) ToGetInvokeRunExecutorShapeConfigOutputWithContext(ctx context.Context) GetInvokeRunExecutorShapeConfigOutput

type GetInvokeRunExecutorShapeConfigArray added in v0.2.0

type GetInvokeRunExecutorShapeConfigArray []GetInvokeRunExecutorShapeConfigInput

func (GetInvokeRunExecutorShapeConfigArray) ElementType added in v0.2.0

func (GetInvokeRunExecutorShapeConfigArray) ToGetInvokeRunExecutorShapeConfigArrayOutput added in v0.2.0

func (i GetInvokeRunExecutorShapeConfigArray) ToGetInvokeRunExecutorShapeConfigArrayOutput() GetInvokeRunExecutorShapeConfigArrayOutput

func (GetInvokeRunExecutorShapeConfigArray) ToGetInvokeRunExecutorShapeConfigArrayOutputWithContext added in v0.2.0

func (i GetInvokeRunExecutorShapeConfigArray) ToGetInvokeRunExecutorShapeConfigArrayOutputWithContext(ctx context.Context) GetInvokeRunExecutorShapeConfigArrayOutput

type GetInvokeRunExecutorShapeConfigArrayInput added in v0.2.0

type GetInvokeRunExecutorShapeConfigArrayInput interface {
	pulumi.Input

	ToGetInvokeRunExecutorShapeConfigArrayOutput() GetInvokeRunExecutorShapeConfigArrayOutput
	ToGetInvokeRunExecutorShapeConfigArrayOutputWithContext(context.Context) GetInvokeRunExecutorShapeConfigArrayOutput
}

GetInvokeRunExecutorShapeConfigArrayInput is an input type that accepts GetInvokeRunExecutorShapeConfigArray and GetInvokeRunExecutorShapeConfigArrayOutput values. You can construct a concrete instance of `GetInvokeRunExecutorShapeConfigArrayInput` via:

GetInvokeRunExecutorShapeConfigArray{ GetInvokeRunExecutorShapeConfigArgs{...} }

type GetInvokeRunExecutorShapeConfigArrayOutput added in v0.2.0

type GetInvokeRunExecutorShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunExecutorShapeConfigArrayOutput) ElementType added in v0.2.0

func (GetInvokeRunExecutorShapeConfigArrayOutput) Index added in v0.2.0

func (GetInvokeRunExecutorShapeConfigArrayOutput) ToGetInvokeRunExecutorShapeConfigArrayOutput added in v0.2.0

func (o GetInvokeRunExecutorShapeConfigArrayOutput) ToGetInvokeRunExecutorShapeConfigArrayOutput() GetInvokeRunExecutorShapeConfigArrayOutput

func (GetInvokeRunExecutorShapeConfigArrayOutput) ToGetInvokeRunExecutorShapeConfigArrayOutputWithContext added in v0.2.0

func (o GetInvokeRunExecutorShapeConfigArrayOutput) ToGetInvokeRunExecutorShapeConfigArrayOutputWithContext(ctx context.Context) GetInvokeRunExecutorShapeConfigArrayOutput

type GetInvokeRunExecutorShapeConfigInput added in v0.2.0

type GetInvokeRunExecutorShapeConfigInput interface {
	pulumi.Input

	ToGetInvokeRunExecutorShapeConfigOutput() GetInvokeRunExecutorShapeConfigOutput
	ToGetInvokeRunExecutorShapeConfigOutputWithContext(context.Context) GetInvokeRunExecutorShapeConfigOutput
}

GetInvokeRunExecutorShapeConfigInput is an input type that accepts GetInvokeRunExecutorShapeConfigArgs and GetInvokeRunExecutorShapeConfigOutput values. You can construct a concrete instance of `GetInvokeRunExecutorShapeConfigInput` via:

GetInvokeRunExecutorShapeConfigArgs{...}

type GetInvokeRunExecutorShapeConfigOutput added in v0.2.0

type GetInvokeRunExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (GetInvokeRunExecutorShapeConfigOutput) ElementType added in v0.2.0

func (GetInvokeRunExecutorShapeConfigOutput) MemoryInGbs added in v0.2.0

The amount of memory used for the driver or executors.

func (GetInvokeRunExecutorShapeConfigOutput) Ocpus added in v0.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (GetInvokeRunExecutorShapeConfigOutput) ToGetInvokeRunExecutorShapeConfigOutput added in v0.2.0

func (o GetInvokeRunExecutorShapeConfigOutput) ToGetInvokeRunExecutorShapeConfigOutput() GetInvokeRunExecutorShapeConfigOutput

func (GetInvokeRunExecutorShapeConfigOutput) ToGetInvokeRunExecutorShapeConfigOutputWithContext added in v0.2.0

func (o GetInvokeRunExecutorShapeConfigOutput) ToGetInvokeRunExecutorShapeConfigOutputWithContext(ctx context.Context) GetInvokeRunExecutorShapeConfigOutput

type GetInvokeRunParameter

type GetInvokeRunParameter struct {
	// The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name string `pulumi:"name"`
	// The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"
	Value string `pulumi:"value"`
}

type GetInvokeRunParameterArgs

type GetInvokeRunParameterArgs struct {
	// The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetInvokeRunParameterArgs) ElementType

func (GetInvokeRunParameterArgs) ElementType() reflect.Type

func (GetInvokeRunParameterArgs) ToGetInvokeRunParameterOutput

func (i GetInvokeRunParameterArgs) ToGetInvokeRunParameterOutput() GetInvokeRunParameterOutput

func (GetInvokeRunParameterArgs) ToGetInvokeRunParameterOutputWithContext

func (i GetInvokeRunParameterArgs) ToGetInvokeRunParameterOutputWithContext(ctx context.Context) GetInvokeRunParameterOutput

type GetInvokeRunParameterArray

type GetInvokeRunParameterArray []GetInvokeRunParameterInput

func (GetInvokeRunParameterArray) ElementType

func (GetInvokeRunParameterArray) ElementType() reflect.Type

func (GetInvokeRunParameterArray) ToGetInvokeRunParameterArrayOutput

func (i GetInvokeRunParameterArray) ToGetInvokeRunParameterArrayOutput() GetInvokeRunParameterArrayOutput

func (GetInvokeRunParameterArray) ToGetInvokeRunParameterArrayOutputWithContext

func (i GetInvokeRunParameterArray) ToGetInvokeRunParameterArrayOutputWithContext(ctx context.Context) GetInvokeRunParameterArrayOutput

type GetInvokeRunParameterArrayInput

type GetInvokeRunParameterArrayInput interface {
	pulumi.Input

	ToGetInvokeRunParameterArrayOutput() GetInvokeRunParameterArrayOutput
	ToGetInvokeRunParameterArrayOutputWithContext(context.Context) GetInvokeRunParameterArrayOutput
}

GetInvokeRunParameterArrayInput is an input type that accepts GetInvokeRunParameterArray and GetInvokeRunParameterArrayOutput values. You can construct a concrete instance of `GetInvokeRunParameterArrayInput` via:

GetInvokeRunParameterArray{ GetInvokeRunParameterArgs{...} }

type GetInvokeRunParameterArrayOutput

type GetInvokeRunParameterArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunParameterArrayOutput) ElementType

func (GetInvokeRunParameterArrayOutput) Index

func (GetInvokeRunParameterArrayOutput) ToGetInvokeRunParameterArrayOutput

func (o GetInvokeRunParameterArrayOutput) ToGetInvokeRunParameterArrayOutput() GetInvokeRunParameterArrayOutput

func (GetInvokeRunParameterArrayOutput) ToGetInvokeRunParameterArrayOutputWithContext

func (o GetInvokeRunParameterArrayOutput) ToGetInvokeRunParameterArrayOutputWithContext(ctx context.Context) GetInvokeRunParameterArrayOutput

type GetInvokeRunParameterInput

type GetInvokeRunParameterInput interface {
	pulumi.Input

	ToGetInvokeRunParameterOutput() GetInvokeRunParameterOutput
	ToGetInvokeRunParameterOutputWithContext(context.Context) GetInvokeRunParameterOutput
}

GetInvokeRunParameterInput is an input type that accepts GetInvokeRunParameterArgs and GetInvokeRunParameterOutput values. You can construct a concrete instance of `GetInvokeRunParameterInput` via:

GetInvokeRunParameterArgs{...}

type GetInvokeRunParameterOutput

type GetInvokeRunParameterOutput struct{ *pulumi.OutputState }

func (GetInvokeRunParameterOutput) ElementType

func (GetInvokeRunParameterOutput) Name

The name of the parameter. It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"

func (GetInvokeRunParameterOutput) ToGetInvokeRunParameterOutput

func (o GetInvokeRunParameterOutput) ToGetInvokeRunParameterOutput() GetInvokeRunParameterOutput

func (GetInvokeRunParameterOutput) ToGetInvokeRunParameterOutputWithContext

func (o GetInvokeRunParameterOutput) ToGetInvokeRunParameterOutputWithContext(ctx context.Context) GetInvokeRunParameterOutput

func (GetInvokeRunParameterOutput) Value

The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"

type GetInvokeRunsArgs

type GetInvokeRunsArgs struct {
	// The ID of the application.
	ApplicationId *string `pulumi:"applicationId"`
	// The OCID of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The query parameter for the Spark application name.
	DisplayName *string `pulumi:"displayName"`
	// The displayName prefix.
	DisplayNameStartsWith *string               `pulumi:"displayNameStartsWith"`
	Filters               []GetInvokeRunsFilter `pulumi:"filters"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId *string `pulumi:"ownerPrincipalId"`
	// The ID of the pool.
	PoolId *string `pulumi:"poolId"`
	// The LifecycleState of the run.
	State *string `pulumi:"state"`
	// The epoch time that the resource was created.
	TimeCreatedGreaterThan *string `pulumi:"timeCreatedGreaterThan"`
}

A collection of arguments for invoking getInvokeRuns.

type GetInvokeRunsFilter

type GetInvokeRunsFilter struct {
	// The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetInvokeRunsFilterArgs

type GetInvokeRunsFilterArgs struct {
	// The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetInvokeRunsFilterArgs) ElementType

func (GetInvokeRunsFilterArgs) ElementType() reflect.Type

func (GetInvokeRunsFilterArgs) ToGetInvokeRunsFilterOutput

func (i GetInvokeRunsFilterArgs) ToGetInvokeRunsFilterOutput() GetInvokeRunsFilterOutput

func (GetInvokeRunsFilterArgs) ToGetInvokeRunsFilterOutputWithContext

func (i GetInvokeRunsFilterArgs) ToGetInvokeRunsFilterOutputWithContext(ctx context.Context) GetInvokeRunsFilterOutput

type GetInvokeRunsFilterArray

type GetInvokeRunsFilterArray []GetInvokeRunsFilterInput

func (GetInvokeRunsFilterArray) ElementType

func (GetInvokeRunsFilterArray) ElementType() reflect.Type

func (GetInvokeRunsFilterArray) ToGetInvokeRunsFilterArrayOutput

func (i GetInvokeRunsFilterArray) ToGetInvokeRunsFilterArrayOutput() GetInvokeRunsFilterArrayOutput

func (GetInvokeRunsFilterArray) ToGetInvokeRunsFilterArrayOutputWithContext

func (i GetInvokeRunsFilterArray) ToGetInvokeRunsFilterArrayOutputWithContext(ctx context.Context) GetInvokeRunsFilterArrayOutput

type GetInvokeRunsFilterArrayInput

type GetInvokeRunsFilterArrayInput interface {
	pulumi.Input

	ToGetInvokeRunsFilterArrayOutput() GetInvokeRunsFilterArrayOutput
	ToGetInvokeRunsFilterArrayOutputWithContext(context.Context) GetInvokeRunsFilterArrayOutput
}

GetInvokeRunsFilterArrayInput is an input type that accepts GetInvokeRunsFilterArray and GetInvokeRunsFilterArrayOutput values. You can construct a concrete instance of `GetInvokeRunsFilterArrayInput` via:

GetInvokeRunsFilterArray{ GetInvokeRunsFilterArgs{...} }

type GetInvokeRunsFilterArrayOutput

type GetInvokeRunsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsFilterArrayOutput) ElementType

func (GetInvokeRunsFilterArrayOutput) Index

func (GetInvokeRunsFilterArrayOutput) ToGetInvokeRunsFilterArrayOutput

func (o GetInvokeRunsFilterArrayOutput) ToGetInvokeRunsFilterArrayOutput() GetInvokeRunsFilterArrayOutput

func (GetInvokeRunsFilterArrayOutput) ToGetInvokeRunsFilterArrayOutputWithContext

func (o GetInvokeRunsFilterArrayOutput) ToGetInvokeRunsFilterArrayOutputWithContext(ctx context.Context) GetInvokeRunsFilterArrayOutput

type GetInvokeRunsFilterInput

type GetInvokeRunsFilterInput interface {
	pulumi.Input

	ToGetInvokeRunsFilterOutput() GetInvokeRunsFilterOutput
	ToGetInvokeRunsFilterOutputWithContext(context.Context) GetInvokeRunsFilterOutput
}

GetInvokeRunsFilterInput is an input type that accepts GetInvokeRunsFilterArgs and GetInvokeRunsFilterOutput values. You can construct a concrete instance of `GetInvokeRunsFilterInput` via:

GetInvokeRunsFilterArgs{...}

type GetInvokeRunsFilterOutput

type GetInvokeRunsFilterOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsFilterOutput) ElementType

func (GetInvokeRunsFilterOutput) ElementType() reflect.Type

func (GetInvokeRunsFilterOutput) Name

The name of the parameter. It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"

func (GetInvokeRunsFilterOutput) Regex

func (GetInvokeRunsFilterOutput) ToGetInvokeRunsFilterOutput

func (o GetInvokeRunsFilterOutput) ToGetInvokeRunsFilterOutput() GetInvokeRunsFilterOutput

func (GetInvokeRunsFilterOutput) ToGetInvokeRunsFilterOutputWithContext

func (o GetInvokeRunsFilterOutput) ToGetInvokeRunsFilterOutputWithContext(ctx context.Context) GetInvokeRunsFilterOutput

func (GetInvokeRunsFilterOutput) Values

type GetInvokeRunsOutputArgs

type GetInvokeRunsOutputArgs struct {
	// The ID of the application.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// The OCID of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The query parameter for the Spark application name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The displayName prefix.
	DisplayNameStartsWith pulumi.StringPtrInput         `pulumi:"displayNameStartsWith"`
	Filters               GetInvokeRunsFilterArrayInput `pulumi:"filters"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringPtrInput `pulumi:"ownerPrincipalId"`
	// The ID of the pool.
	PoolId pulumi.StringPtrInput `pulumi:"poolId"`
	// The LifecycleState of the run.
	State pulumi.StringPtrInput `pulumi:"state"`
	// The epoch time that the resource was created.
	TimeCreatedGreaterThan pulumi.StringPtrInput `pulumi:"timeCreatedGreaterThan"`
}

A collection of arguments for invoking getInvokeRuns.

func (GetInvokeRunsOutputArgs) ElementType

func (GetInvokeRunsOutputArgs) ElementType() reflect.Type

type GetInvokeRunsResult

type GetInvokeRunsResult struct {
	// The application ID.
	ApplicationId *string `pulumi:"applicationId"`
	// The OCID of a compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// A user-friendly name. This name is not necessarily unique.
	DisplayName           *string               `pulumi:"displayName"`
	DisplayNameStartsWith *string               `pulumi:"displayNameStartsWith"`
	Filters               []GetInvokeRunsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId *string `pulumi:"ownerPrincipalId"`
	// The OCID of a pool. Unique Id to indentify a dataflow pool resource.
	PoolId *string `pulumi:"poolId"`
	// The list of runs.
	Runs []GetInvokeRunsRun `pulumi:"runs"`
	// The current state of this run.
	State                  *string `pulumi:"state"`
	TimeCreatedGreaterThan *string `pulumi:"timeCreatedGreaterThan"`
}

A collection of values returned by getInvokeRuns.

func GetInvokeRuns

func GetInvokeRuns(ctx *pulumi.Context, args *GetInvokeRunsArgs, opts ...pulumi.InvokeOption) (*GetInvokeRunsResult, error)

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

Lists all runs of an application 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/DataFlow"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.GetInvokeRuns(ctx, &dataflow.GetInvokeRunsArgs{
			CompartmentId:          compartmentId,
			ApplicationId:          pulumi.StringRef(testApplication.Id),
			DisplayName:            pulumi.StringRef(invokeRunDisplayName),
			DisplayNameStartsWith:  pulumi.StringRef(invokeRunDisplayNameStartsWith),
			OwnerPrincipalId:       pulumi.StringRef(testOwnerPrincipal.Id),
			PoolId:                 pulumi.StringRef(testPool.Id),
			State:                  pulumi.StringRef(invokeRunState),
			TimeCreatedGreaterThan: pulumi.StringRef(invokeRunTimeCreatedGreaterThan),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInvokeRunsResultOutput

type GetInvokeRunsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInvokeRuns.

func (GetInvokeRunsResultOutput) ApplicationId

The application ID.

func (GetInvokeRunsResultOutput) CompartmentId

func (o GetInvokeRunsResultOutput) CompartmentId() pulumi.StringOutput

The OCID of a compartment.

func (GetInvokeRunsResultOutput) DisplayName

A user-friendly name. This name is not necessarily unique.

func (GetInvokeRunsResultOutput) DisplayNameStartsWith

func (o GetInvokeRunsResultOutput) DisplayNameStartsWith() pulumi.StringPtrOutput

func (GetInvokeRunsResultOutput) ElementType

func (GetInvokeRunsResultOutput) ElementType() reflect.Type

func (GetInvokeRunsResultOutput) Filters

func (GetInvokeRunsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInvokeRunsResultOutput) OwnerPrincipalId

func (o GetInvokeRunsResultOutput) OwnerPrincipalId() pulumi.StringPtrOutput

The OCID of the user who created the resource.

func (GetInvokeRunsResultOutput) PoolId added in v1.1.0

The OCID of a pool. Unique Id to indentify a dataflow pool resource.

func (GetInvokeRunsResultOutput) Runs

The list of runs.

func (GetInvokeRunsResultOutput) State

The current state of this run.

func (GetInvokeRunsResultOutput) TimeCreatedGreaterThan

func (o GetInvokeRunsResultOutput) TimeCreatedGreaterThan() pulumi.StringPtrOutput

func (GetInvokeRunsResultOutput) ToGetInvokeRunsResultOutput

func (o GetInvokeRunsResultOutput) ToGetInvokeRunsResultOutput() GetInvokeRunsResultOutput

func (GetInvokeRunsResultOutput) ToGetInvokeRunsResultOutputWithContext

func (o GetInvokeRunsResultOutput) ToGetInvokeRunsResultOutputWithContext(ctx context.Context) GetInvokeRunsResultOutput

type GetInvokeRunsRun

type GetInvokeRunsRun struct {
	// The ID of the application.
	ApplicationId string `pulumi:"applicationId"`
	// Logging details of Application logs for Data Flow Run.
	ApplicationLogConfigs []GetInvokeRunsRunApplicationLogConfig `pulumi:"applicationLogConfigs"`
	// A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	ArchiveUri string `pulumi:"archiveUri"`
	// The arguments passed to the running application as command line arguments.  An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map.  Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code.  Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example:  `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`
	Arguments    []string `pulumi:"arguments"`
	Asynchronous bool     `pulumi:"asynchronous"`
	// The class for the application.
	ClassName string `pulumi:"className"`
	// The OCID of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	Configuration map[string]interface{} `pulumi:"configuration"`
	// The data read by the run in bytes.
	DataReadInBytes string `pulumi:"dataReadInBytes"`
	// The data written by the run in bytes.
	DataWrittenInBytes string `pulumi:"dataWrittenInBytes"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// The query parameter for the Spark application name.
	DisplayName string `pulumi:"displayName"`
	// The VM shape for the driver. Sets the driver cores and memory.
	DriverShape string `pulumi:"driverShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfigs []GetInvokeRunsRunDriverShapeConfig `pulumi:"driverShapeConfigs"`
	// The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.
	Execute string `pulumi:"execute"`
	// The VM shape for the executors. Sets the executor cores and memory.
	ExecutorShape string `pulumi:"executorShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfigs []GetInvokeRunsRunExecutorShapeConfig `pulumi:"executorShapeConfigs"`
	// An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	FileUri string `pulumi:"fileUri"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The ID of a run.
	Id string `pulumi:"id"`
	// The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)
	IdleTimeoutInMinutes string `pulumi:"idleTimeoutInMinutes"`
	// The Spark language.
	Language string `pulumi:"language"`
	// The detailed messages about the lifecycle state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	LogsBucketUri string `pulumi:"logsBucketUri"`
	// The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.
	MaxDurationInMinutes string `pulumi:"maxDurationInMinutes"`
	// The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId string `pulumi:"metastoreId"`
	// The number of executor VMs requested.
	NumExecutors    int    `pulumi:"numExecutors"`
	OpcParentRptUrl string `pulumi:"opcParentRptUrl"`
	// Unique Oracle assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
	OpcRequestId string `pulumi:"opcRequestId"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId string `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName string `pulumi:"ownerUserName"`
	// An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`.  The name must be a string of one or more word characters (a-z, A-Z, 0-9, _).  The value can be a string of 0 or more characters of any kind. Example:  [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]
	Parameters []GetInvokeRunsRunParameter `pulumi:"parameters"`
	// The ID of the pool.
	PoolId string `pulumi:"poolId"`
	// An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`
	PrivateEndpointDnsZones []string `pulumi:"privateEndpointDnsZones"`
	// The OCID of a private endpoint.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256.  If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.
	PrivateEndpointMaxHostCount int `pulumi:"privateEndpointMaxHostCount"`
	// An array of network security group OCIDs.
	PrivateEndpointNsgIds []string `pulumi:"privateEndpointNsgIds"`
	// The OCID of a subnet.
	PrivateEndpointSubnetId string `pulumi:"privateEndpointSubnetId"`
	// The duration of the run in milliseconds.
	RunDurationInMilliseconds string `pulumi:"runDurationInMilliseconds"`
	// The Spark version utilized to run the application.
	SparkVersion string `pulumi:"sparkVersion"`
	// The LifecycleState of the run.
	State string `pulumi:"state"`
	// The date and time the resource 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 the resource 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"`
	// The total number of oCPU requested by the run.
	TotalOcpu int `pulumi:"totalOcpu"`
	// The Spark application processing type.
	Type string `pulumi:"type"`
	// An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	WarehouseBucketUri string `pulumi:"warehouseBucketUri"`
}

type GetInvokeRunsRunApplicationLogConfig added in v0.4.0

type GetInvokeRunsRunApplicationLogConfig struct {
	// The log group id for where log objects will be for Data Flow Runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id of the log object the Application Logs of Data Flow Run will be shipped to.
	LogId string `pulumi:"logId"`
}

type GetInvokeRunsRunApplicationLogConfigArgs added in v0.4.0

type GetInvokeRunsRunApplicationLogConfigArgs struct {
	// The log group id for where log objects will be for Data Flow Runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id of the log object the Application Logs of Data Flow Run will be shipped to.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (GetInvokeRunsRunApplicationLogConfigArgs) ElementType added in v0.4.0

func (GetInvokeRunsRunApplicationLogConfigArgs) ToGetInvokeRunsRunApplicationLogConfigOutput added in v0.4.0

func (i GetInvokeRunsRunApplicationLogConfigArgs) ToGetInvokeRunsRunApplicationLogConfigOutput() GetInvokeRunsRunApplicationLogConfigOutput

func (GetInvokeRunsRunApplicationLogConfigArgs) ToGetInvokeRunsRunApplicationLogConfigOutputWithContext added in v0.4.0

func (i GetInvokeRunsRunApplicationLogConfigArgs) ToGetInvokeRunsRunApplicationLogConfigOutputWithContext(ctx context.Context) GetInvokeRunsRunApplicationLogConfigOutput

type GetInvokeRunsRunApplicationLogConfigArray added in v0.4.0

type GetInvokeRunsRunApplicationLogConfigArray []GetInvokeRunsRunApplicationLogConfigInput

func (GetInvokeRunsRunApplicationLogConfigArray) ElementType added in v0.4.0

func (GetInvokeRunsRunApplicationLogConfigArray) ToGetInvokeRunsRunApplicationLogConfigArrayOutput added in v0.4.0

func (i GetInvokeRunsRunApplicationLogConfigArray) ToGetInvokeRunsRunApplicationLogConfigArrayOutput() GetInvokeRunsRunApplicationLogConfigArrayOutput

func (GetInvokeRunsRunApplicationLogConfigArray) ToGetInvokeRunsRunApplicationLogConfigArrayOutputWithContext added in v0.4.0

func (i GetInvokeRunsRunApplicationLogConfigArray) ToGetInvokeRunsRunApplicationLogConfigArrayOutputWithContext(ctx context.Context) GetInvokeRunsRunApplicationLogConfigArrayOutput

type GetInvokeRunsRunApplicationLogConfigArrayInput added in v0.4.0

type GetInvokeRunsRunApplicationLogConfigArrayInput interface {
	pulumi.Input

	ToGetInvokeRunsRunApplicationLogConfigArrayOutput() GetInvokeRunsRunApplicationLogConfigArrayOutput
	ToGetInvokeRunsRunApplicationLogConfigArrayOutputWithContext(context.Context) GetInvokeRunsRunApplicationLogConfigArrayOutput
}

GetInvokeRunsRunApplicationLogConfigArrayInput is an input type that accepts GetInvokeRunsRunApplicationLogConfigArray and GetInvokeRunsRunApplicationLogConfigArrayOutput values. You can construct a concrete instance of `GetInvokeRunsRunApplicationLogConfigArrayInput` via:

GetInvokeRunsRunApplicationLogConfigArray{ GetInvokeRunsRunApplicationLogConfigArgs{...} }

type GetInvokeRunsRunApplicationLogConfigArrayOutput added in v0.4.0

type GetInvokeRunsRunApplicationLogConfigArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunApplicationLogConfigArrayOutput) ElementType added in v0.4.0

func (GetInvokeRunsRunApplicationLogConfigArrayOutput) Index added in v0.4.0

func (GetInvokeRunsRunApplicationLogConfigArrayOutput) ToGetInvokeRunsRunApplicationLogConfigArrayOutput added in v0.4.0

func (o GetInvokeRunsRunApplicationLogConfigArrayOutput) ToGetInvokeRunsRunApplicationLogConfigArrayOutput() GetInvokeRunsRunApplicationLogConfigArrayOutput

func (GetInvokeRunsRunApplicationLogConfigArrayOutput) ToGetInvokeRunsRunApplicationLogConfigArrayOutputWithContext added in v0.4.0

func (o GetInvokeRunsRunApplicationLogConfigArrayOutput) ToGetInvokeRunsRunApplicationLogConfigArrayOutputWithContext(ctx context.Context) GetInvokeRunsRunApplicationLogConfigArrayOutput

type GetInvokeRunsRunApplicationLogConfigInput added in v0.4.0

type GetInvokeRunsRunApplicationLogConfigInput interface {
	pulumi.Input

	ToGetInvokeRunsRunApplicationLogConfigOutput() GetInvokeRunsRunApplicationLogConfigOutput
	ToGetInvokeRunsRunApplicationLogConfigOutputWithContext(context.Context) GetInvokeRunsRunApplicationLogConfigOutput
}

GetInvokeRunsRunApplicationLogConfigInput is an input type that accepts GetInvokeRunsRunApplicationLogConfigArgs and GetInvokeRunsRunApplicationLogConfigOutput values. You can construct a concrete instance of `GetInvokeRunsRunApplicationLogConfigInput` via:

GetInvokeRunsRunApplicationLogConfigArgs{...}

type GetInvokeRunsRunApplicationLogConfigOutput added in v0.4.0

type GetInvokeRunsRunApplicationLogConfigOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunApplicationLogConfigOutput) ElementType added in v0.4.0

func (GetInvokeRunsRunApplicationLogConfigOutput) LogGroupId added in v0.4.0

The log group id for where log objects will be for Data Flow Runs.

func (GetInvokeRunsRunApplicationLogConfigOutput) LogId added in v0.4.0

The log id of the log object the Application Logs of Data Flow Run will be shipped to.

func (GetInvokeRunsRunApplicationLogConfigOutput) ToGetInvokeRunsRunApplicationLogConfigOutput added in v0.4.0

func (o GetInvokeRunsRunApplicationLogConfigOutput) ToGetInvokeRunsRunApplicationLogConfigOutput() GetInvokeRunsRunApplicationLogConfigOutput

func (GetInvokeRunsRunApplicationLogConfigOutput) ToGetInvokeRunsRunApplicationLogConfigOutputWithContext added in v0.4.0

func (o GetInvokeRunsRunApplicationLogConfigOutput) ToGetInvokeRunsRunApplicationLogConfigOutputWithContext(ctx context.Context) GetInvokeRunsRunApplicationLogConfigOutput

type GetInvokeRunsRunArgs

type GetInvokeRunsRunArgs struct {
	// The ID of the application.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// Logging details of Application logs for Data Flow Run.
	ApplicationLogConfigs GetInvokeRunsRunApplicationLogConfigArrayInput `pulumi:"applicationLogConfigs"`
	// A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	ArchiveUri pulumi.StringInput `pulumi:"archiveUri"`
	// The arguments passed to the running application as command line arguments.  An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map.  Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code.  Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example:  `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`
	Arguments    pulumi.StringArrayInput `pulumi:"arguments"`
	Asynchronous pulumi.BoolInput        `pulumi:"asynchronous"`
	// The class for the application.
	ClassName pulumi.StringInput `pulumi:"className"`
	// The OCID of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	Configuration pulumi.MapInput `pulumi:"configuration"`
	// The data read by the run in bytes.
	DataReadInBytes pulumi.StringInput `pulumi:"dataReadInBytes"`
	// The data written by the run in bytes.
	DataWrittenInBytes pulumi.StringInput `pulumi:"dataWrittenInBytes"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// The query parameter for the Spark application name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The VM shape for the driver. Sets the driver cores and memory.
	DriverShape pulumi.StringInput `pulumi:"driverShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfigs GetInvokeRunsRunDriverShapeConfigArrayInput `pulumi:"driverShapeConfigs"`
	// The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.
	Execute pulumi.StringInput `pulumi:"execute"`
	// The VM shape for the executors. Sets the executor cores and memory.
	ExecutorShape pulumi.StringInput `pulumi:"executorShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfigs GetInvokeRunsRunExecutorShapeConfigArrayInput `pulumi:"executorShapeConfigs"`
	// An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	FileUri pulumi.StringInput `pulumi:"fileUri"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The ID of a run.
	Id pulumi.StringInput `pulumi:"id"`
	// The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)
	IdleTimeoutInMinutes pulumi.StringInput `pulumi:"idleTimeoutInMinutes"`
	// The Spark language.
	Language pulumi.StringInput `pulumi:"language"`
	// The detailed messages about the lifecycle state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	LogsBucketUri pulumi.StringInput `pulumi:"logsBucketUri"`
	// The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.
	MaxDurationInMinutes pulumi.StringInput `pulumi:"maxDurationInMinutes"`
	// The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId pulumi.StringInput `pulumi:"metastoreId"`
	// The number of executor VMs requested.
	NumExecutors    pulumi.IntInput    `pulumi:"numExecutors"`
	OpcParentRptUrl pulumi.StringInput `pulumi:"opcParentRptUrl"`
	// Unique Oracle assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
	OpcRequestId pulumi.StringInput `pulumi:"opcRequestId"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringInput `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName pulumi.StringInput `pulumi:"ownerUserName"`
	// An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`.  The name must be a string of one or more word characters (a-z, A-Z, 0-9, _).  The value can be a string of 0 or more characters of any kind. Example:  [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]
	Parameters GetInvokeRunsRunParameterArrayInput `pulumi:"parameters"`
	// The ID of the pool.
	PoolId pulumi.StringInput `pulumi:"poolId"`
	// An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`
	PrivateEndpointDnsZones pulumi.StringArrayInput `pulumi:"privateEndpointDnsZones"`
	// The OCID of a private endpoint.
	PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"`
	// The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256.  If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.
	PrivateEndpointMaxHostCount pulumi.IntInput `pulumi:"privateEndpointMaxHostCount"`
	// An array of network security group OCIDs.
	PrivateEndpointNsgIds pulumi.StringArrayInput `pulumi:"privateEndpointNsgIds"`
	// The OCID of a subnet.
	PrivateEndpointSubnetId pulumi.StringInput `pulumi:"privateEndpointSubnetId"`
	// The duration of the run in milliseconds.
	RunDurationInMilliseconds pulumi.StringInput `pulumi:"runDurationInMilliseconds"`
	// The Spark version utilized to run the application.
	SparkVersion pulumi.StringInput `pulumi:"sparkVersion"`
	// The LifecycleState of the run.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time the resource 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 the resource 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"`
	// The total number of oCPU requested by the run.
	TotalOcpu pulumi.IntInput `pulumi:"totalOcpu"`
	// The Spark application processing type.
	Type pulumi.StringInput `pulumi:"type"`
	// An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	WarehouseBucketUri pulumi.StringInput `pulumi:"warehouseBucketUri"`
}

func (GetInvokeRunsRunArgs) ElementType

func (GetInvokeRunsRunArgs) ElementType() reflect.Type

func (GetInvokeRunsRunArgs) ToGetInvokeRunsRunOutput

func (i GetInvokeRunsRunArgs) ToGetInvokeRunsRunOutput() GetInvokeRunsRunOutput

func (GetInvokeRunsRunArgs) ToGetInvokeRunsRunOutputWithContext

func (i GetInvokeRunsRunArgs) ToGetInvokeRunsRunOutputWithContext(ctx context.Context) GetInvokeRunsRunOutput

type GetInvokeRunsRunArray

type GetInvokeRunsRunArray []GetInvokeRunsRunInput

func (GetInvokeRunsRunArray) ElementType

func (GetInvokeRunsRunArray) ElementType() reflect.Type

func (GetInvokeRunsRunArray) ToGetInvokeRunsRunArrayOutput

func (i GetInvokeRunsRunArray) ToGetInvokeRunsRunArrayOutput() GetInvokeRunsRunArrayOutput

func (GetInvokeRunsRunArray) ToGetInvokeRunsRunArrayOutputWithContext

func (i GetInvokeRunsRunArray) ToGetInvokeRunsRunArrayOutputWithContext(ctx context.Context) GetInvokeRunsRunArrayOutput

type GetInvokeRunsRunArrayInput

type GetInvokeRunsRunArrayInput interface {
	pulumi.Input

	ToGetInvokeRunsRunArrayOutput() GetInvokeRunsRunArrayOutput
	ToGetInvokeRunsRunArrayOutputWithContext(context.Context) GetInvokeRunsRunArrayOutput
}

GetInvokeRunsRunArrayInput is an input type that accepts GetInvokeRunsRunArray and GetInvokeRunsRunArrayOutput values. You can construct a concrete instance of `GetInvokeRunsRunArrayInput` via:

GetInvokeRunsRunArray{ GetInvokeRunsRunArgs{...} }

type GetInvokeRunsRunArrayOutput

type GetInvokeRunsRunArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunArrayOutput) ElementType

func (GetInvokeRunsRunArrayOutput) Index

func (GetInvokeRunsRunArrayOutput) ToGetInvokeRunsRunArrayOutput

func (o GetInvokeRunsRunArrayOutput) ToGetInvokeRunsRunArrayOutput() GetInvokeRunsRunArrayOutput

func (GetInvokeRunsRunArrayOutput) ToGetInvokeRunsRunArrayOutputWithContext

func (o GetInvokeRunsRunArrayOutput) ToGetInvokeRunsRunArrayOutputWithContext(ctx context.Context) GetInvokeRunsRunArrayOutput

type GetInvokeRunsRunDriverShapeConfig added in v0.2.0

type GetInvokeRunsRunDriverShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetInvokeRunsRunDriverShapeConfigArgs added in v0.2.0

type GetInvokeRunsRunDriverShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetInvokeRunsRunDriverShapeConfigArgs) ElementType added in v0.2.0

func (GetInvokeRunsRunDriverShapeConfigArgs) ToGetInvokeRunsRunDriverShapeConfigOutput added in v0.2.0

func (i GetInvokeRunsRunDriverShapeConfigArgs) ToGetInvokeRunsRunDriverShapeConfigOutput() GetInvokeRunsRunDriverShapeConfigOutput

func (GetInvokeRunsRunDriverShapeConfigArgs) ToGetInvokeRunsRunDriverShapeConfigOutputWithContext added in v0.2.0

func (i GetInvokeRunsRunDriverShapeConfigArgs) ToGetInvokeRunsRunDriverShapeConfigOutputWithContext(ctx context.Context) GetInvokeRunsRunDriverShapeConfigOutput

type GetInvokeRunsRunDriverShapeConfigArray added in v0.2.0

type GetInvokeRunsRunDriverShapeConfigArray []GetInvokeRunsRunDriverShapeConfigInput

func (GetInvokeRunsRunDriverShapeConfigArray) ElementType added in v0.2.0

func (GetInvokeRunsRunDriverShapeConfigArray) ToGetInvokeRunsRunDriverShapeConfigArrayOutput added in v0.2.0

func (i GetInvokeRunsRunDriverShapeConfigArray) ToGetInvokeRunsRunDriverShapeConfigArrayOutput() GetInvokeRunsRunDriverShapeConfigArrayOutput

func (GetInvokeRunsRunDriverShapeConfigArray) ToGetInvokeRunsRunDriverShapeConfigArrayOutputWithContext added in v0.2.0

func (i GetInvokeRunsRunDriverShapeConfigArray) ToGetInvokeRunsRunDriverShapeConfigArrayOutputWithContext(ctx context.Context) GetInvokeRunsRunDriverShapeConfigArrayOutput

type GetInvokeRunsRunDriverShapeConfigArrayInput added in v0.2.0

type GetInvokeRunsRunDriverShapeConfigArrayInput interface {
	pulumi.Input

	ToGetInvokeRunsRunDriverShapeConfigArrayOutput() GetInvokeRunsRunDriverShapeConfigArrayOutput
	ToGetInvokeRunsRunDriverShapeConfigArrayOutputWithContext(context.Context) GetInvokeRunsRunDriverShapeConfigArrayOutput
}

GetInvokeRunsRunDriverShapeConfigArrayInput is an input type that accepts GetInvokeRunsRunDriverShapeConfigArray and GetInvokeRunsRunDriverShapeConfigArrayOutput values. You can construct a concrete instance of `GetInvokeRunsRunDriverShapeConfigArrayInput` via:

GetInvokeRunsRunDriverShapeConfigArray{ GetInvokeRunsRunDriverShapeConfigArgs{...} }

type GetInvokeRunsRunDriverShapeConfigArrayOutput added in v0.2.0

type GetInvokeRunsRunDriverShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunDriverShapeConfigArrayOutput) ElementType added in v0.2.0

func (GetInvokeRunsRunDriverShapeConfigArrayOutput) Index added in v0.2.0

func (GetInvokeRunsRunDriverShapeConfigArrayOutput) ToGetInvokeRunsRunDriverShapeConfigArrayOutput added in v0.2.0

func (o GetInvokeRunsRunDriverShapeConfigArrayOutput) ToGetInvokeRunsRunDriverShapeConfigArrayOutput() GetInvokeRunsRunDriverShapeConfigArrayOutput

func (GetInvokeRunsRunDriverShapeConfigArrayOutput) ToGetInvokeRunsRunDriverShapeConfigArrayOutputWithContext added in v0.2.0

func (o GetInvokeRunsRunDriverShapeConfigArrayOutput) ToGetInvokeRunsRunDriverShapeConfigArrayOutputWithContext(ctx context.Context) GetInvokeRunsRunDriverShapeConfigArrayOutput

type GetInvokeRunsRunDriverShapeConfigInput added in v0.2.0

type GetInvokeRunsRunDriverShapeConfigInput interface {
	pulumi.Input

	ToGetInvokeRunsRunDriverShapeConfigOutput() GetInvokeRunsRunDriverShapeConfigOutput
	ToGetInvokeRunsRunDriverShapeConfigOutputWithContext(context.Context) GetInvokeRunsRunDriverShapeConfigOutput
}

GetInvokeRunsRunDriverShapeConfigInput is an input type that accepts GetInvokeRunsRunDriverShapeConfigArgs and GetInvokeRunsRunDriverShapeConfigOutput values. You can construct a concrete instance of `GetInvokeRunsRunDriverShapeConfigInput` via:

GetInvokeRunsRunDriverShapeConfigArgs{...}

type GetInvokeRunsRunDriverShapeConfigOutput added in v0.2.0

type GetInvokeRunsRunDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunDriverShapeConfigOutput) ElementType added in v0.2.0

func (GetInvokeRunsRunDriverShapeConfigOutput) MemoryInGbs added in v0.2.0

The amount of memory used for the driver or executors.

func (GetInvokeRunsRunDriverShapeConfigOutput) Ocpus added in v0.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (GetInvokeRunsRunDriverShapeConfigOutput) ToGetInvokeRunsRunDriverShapeConfigOutput added in v0.2.0

func (o GetInvokeRunsRunDriverShapeConfigOutput) ToGetInvokeRunsRunDriverShapeConfigOutput() GetInvokeRunsRunDriverShapeConfigOutput

func (GetInvokeRunsRunDriverShapeConfigOutput) ToGetInvokeRunsRunDriverShapeConfigOutputWithContext added in v0.2.0

func (o GetInvokeRunsRunDriverShapeConfigOutput) ToGetInvokeRunsRunDriverShapeConfigOutputWithContext(ctx context.Context) GetInvokeRunsRunDriverShapeConfigOutput

type GetInvokeRunsRunExecutorShapeConfig added in v0.2.0

type GetInvokeRunsRunExecutorShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetInvokeRunsRunExecutorShapeConfigArgs added in v0.2.0

type GetInvokeRunsRunExecutorShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetInvokeRunsRunExecutorShapeConfigArgs) ElementType added in v0.2.0

func (GetInvokeRunsRunExecutorShapeConfigArgs) ToGetInvokeRunsRunExecutorShapeConfigOutput added in v0.2.0

func (i GetInvokeRunsRunExecutorShapeConfigArgs) ToGetInvokeRunsRunExecutorShapeConfigOutput() GetInvokeRunsRunExecutorShapeConfigOutput

func (GetInvokeRunsRunExecutorShapeConfigArgs) ToGetInvokeRunsRunExecutorShapeConfigOutputWithContext added in v0.2.0

func (i GetInvokeRunsRunExecutorShapeConfigArgs) ToGetInvokeRunsRunExecutorShapeConfigOutputWithContext(ctx context.Context) GetInvokeRunsRunExecutorShapeConfigOutput

type GetInvokeRunsRunExecutorShapeConfigArray added in v0.2.0

type GetInvokeRunsRunExecutorShapeConfigArray []GetInvokeRunsRunExecutorShapeConfigInput

func (GetInvokeRunsRunExecutorShapeConfigArray) ElementType added in v0.2.0

func (GetInvokeRunsRunExecutorShapeConfigArray) ToGetInvokeRunsRunExecutorShapeConfigArrayOutput added in v0.2.0

func (i GetInvokeRunsRunExecutorShapeConfigArray) ToGetInvokeRunsRunExecutorShapeConfigArrayOutput() GetInvokeRunsRunExecutorShapeConfigArrayOutput

func (GetInvokeRunsRunExecutorShapeConfigArray) ToGetInvokeRunsRunExecutorShapeConfigArrayOutputWithContext added in v0.2.0

func (i GetInvokeRunsRunExecutorShapeConfigArray) ToGetInvokeRunsRunExecutorShapeConfigArrayOutputWithContext(ctx context.Context) GetInvokeRunsRunExecutorShapeConfigArrayOutput

type GetInvokeRunsRunExecutorShapeConfigArrayInput added in v0.2.0

type GetInvokeRunsRunExecutorShapeConfigArrayInput interface {
	pulumi.Input

	ToGetInvokeRunsRunExecutorShapeConfigArrayOutput() GetInvokeRunsRunExecutorShapeConfigArrayOutput
	ToGetInvokeRunsRunExecutorShapeConfigArrayOutputWithContext(context.Context) GetInvokeRunsRunExecutorShapeConfigArrayOutput
}

GetInvokeRunsRunExecutorShapeConfigArrayInput is an input type that accepts GetInvokeRunsRunExecutorShapeConfigArray and GetInvokeRunsRunExecutorShapeConfigArrayOutput values. You can construct a concrete instance of `GetInvokeRunsRunExecutorShapeConfigArrayInput` via:

GetInvokeRunsRunExecutorShapeConfigArray{ GetInvokeRunsRunExecutorShapeConfigArgs{...} }

type GetInvokeRunsRunExecutorShapeConfigArrayOutput added in v0.2.0

type GetInvokeRunsRunExecutorShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunExecutorShapeConfigArrayOutput) ElementType added in v0.2.0

func (GetInvokeRunsRunExecutorShapeConfigArrayOutput) Index added in v0.2.0

func (GetInvokeRunsRunExecutorShapeConfigArrayOutput) ToGetInvokeRunsRunExecutorShapeConfigArrayOutput added in v0.2.0

func (o GetInvokeRunsRunExecutorShapeConfigArrayOutput) ToGetInvokeRunsRunExecutorShapeConfigArrayOutput() GetInvokeRunsRunExecutorShapeConfigArrayOutput

func (GetInvokeRunsRunExecutorShapeConfigArrayOutput) ToGetInvokeRunsRunExecutorShapeConfigArrayOutputWithContext added in v0.2.0

func (o GetInvokeRunsRunExecutorShapeConfigArrayOutput) ToGetInvokeRunsRunExecutorShapeConfigArrayOutputWithContext(ctx context.Context) GetInvokeRunsRunExecutorShapeConfigArrayOutput

type GetInvokeRunsRunExecutorShapeConfigInput added in v0.2.0

type GetInvokeRunsRunExecutorShapeConfigInput interface {
	pulumi.Input

	ToGetInvokeRunsRunExecutorShapeConfigOutput() GetInvokeRunsRunExecutorShapeConfigOutput
	ToGetInvokeRunsRunExecutorShapeConfigOutputWithContext(context.Context) GetInvokeRunsRunExecutorShapeConfigOutput
}

GetInvokeRunsRunExecutorShapeConfigInput is an input type that accepts GetInvokeRunsRunExecutorShapeConfigArgs and GetInvokeRunsRunExecutorShapeConfigOutput values. You can construct a concrete instance of `GetInvokeRunsRunExecutorShapeConfigInput` via:

GetInvokeRunsRunExecutorShapeConfigArgs{...}

type GetInvokeRunsRunExecutorShapeConfigOutput added in v0.2.0

type GetInvokeRunsRunExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunExecutorShapeConfigOutput) ElementType added in v0.2.0

func (GetInvokeRunsRunExecutorShapeConfigOutput) MemoryInGbs added in v0.2.0

The amount of memory used for the driver or executors.

func (GetInvokeRunsRunExecutorShapeConfigOutput) Ocpus added in v0.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (GetInvokeRunsRunExecutorShapeConfigOutput) ToGetInvokeRunsRunExecutorShapeConfigOutput added in v0.2.0

func (o GetInvokeRunsRunExecutorShapeConfigOutput) ToGetInvokeRunsRunExecutorShapeConfigOutput() GetInvokeRunsRunExecutorShapeConfigOutput

func (GetInvokeRunsRunExecutorShapeConfigOutput) ToGetInvokeRunsRunExecutorShapeConfigOutputWithContext added in v0.2.0

func (o GetInvokeRunsRunExecutorShapeConfigOutput) ToGetInvokeRunsRunExecutorShapeConfigOutputWithContext(ctx context.Context) GetInvokeRunsRunExecutorShapeConfigOutput

type GetInvokeRunsRunInput

type GetInvokeRunsRunInput interface {
	pulumi.Input

	ToGetInvokeRunsRunOutput() GetInvokeRunsRunOutput
	ToGetInvokeRunsRunOutputWithContext(context.Context) GetInvokeRunsRunOutput
}

GetInvokeRunsRunInput is an input type that accepts GetInvokeRunsRunArgs and GetInvokeRunsRunOutput values. You can construct a concrete instance of `GetInvokeRunsRunInput` via:

GetInvokeRunsRunArgs{...}

type GetInvokeRunsRunOutput

type GetInvokeRunsRunOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunOutput) ApplicationId

func (o GetInvokeRunsRunOutput) ApplicationId() pulumi.StringOutput

The ID of the application.

func (GetInvokeRunsRunOutput) ApplicationLogConfigs added in v0.4.0

Logging details of Application logs for Data Flow Run.

func (GetInvokeRunsRunOutput) ArchiveUri

A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (GetInvokeRunsRunOutput) Arguments

The arguments passed to the running application as command line arguments. An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map. Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code. Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example: `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`

func (GetInvokeRunsRunOutput) Asynchronous

func (o GetInvokeRunsRunOutput) Asynchronous() pulumi.BoolOutput

func (GetInvokeRunsRunOutput) ClassName

The class for the application.

func (GetInvokeRunsRunOutput) CompartmentId

func (o GetInvokeRunsRunOutput) CompartmentId() pulumi.StringOutput

The OCID of the compartment.

func (GetInvokeRunsRunOutput) Configuration

func (o GetInvokeRunsRunOutput) Configuration() pulumi.MapOutput

The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.

func (GetInvokeRunsRunOutput) DataReadInBytes

func (o GetInvokeRunsRunOutput) DataReadInBytes() pulumi.StringOutput

The data read by the run in bytes.

func (GetInvokeRunsRunOutput) DataWrittenInBytes

func (o GetInvokeRunsRunOutput) DataWrittenInBytes() pulumi.StringOutput

The data written by the run in bytes.

func (GetInvokeRunsRunOutput) DefinedTags

func (o GetInvokeRunsRunOutput) DefinedTags() pulumi.MapOutput

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

func (GetInvokeRunsRunOutput) DisplayName

func (o GetInvokeRunsRunOutput) DisplayName() pulumi.StringOutput

The query parameter for the Spark application name.

func (GetInvokeRunsRunOutput) DriverShape

func (o GetInvokeRunsRunOutput) DriverShape() pulumi.StringOutput

The VM shape for the driver. Sets the driver cores and memory.

func (GetInvokeRunsRunOutput) DriverShapeConfigs added in v0.2.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (GetInvokeRunsRunOutput) ElementType

func (GetInvokeRunsRunOutput) ElementType() reflect.Type

func (GetInvokeRunsRunOutput) Execute

The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.

func (GetInvokeRunsRunOutput) ExecutorShape

func (o GetInvokeRunsRunOutput) ExecutorShape() pulumi.StringOutput

The VM shape for the executors. Sets the executor cores and memory.

func (GetInvokeRunsRunOutput) ExecutorShapeConfigs added in v0.2.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (GetInvokeRunsRunOutput) FileUri

An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (GetInvokeRunsRunOutput) FreeformTags

func (o GetInvokeRunsRunOutput) FreeformTags() pulumi.MapOutput

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

func (GetInvokeRunsRunOutput) Id

The ID of a run.

func (GetInvokeRunsRunOutput) IdleTimeoutInMinutes added in v0.6.0

func (o GetInvokeRunsRunOutput) IdleTimeoutInMinutes() pulumi.StringOutput

The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)

func (GetInvokeRunsRunOutput) Language

The Spark language.

func (GetInvokeRunsRunOutput) LifecycleDetails

func (o GetInvokeRunsRunOutput) LifecycleDetails() pulumi.StringOutput

The detailed messages about the lifecycle state.

func (GetInvokeRunsRunOutput) LogsBucketUri

func (o GetInvokeRunsRunOutput) LogsBucketUri() pulumi.StringOutput

An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (GetInvokeRunsRunOutput) MaxDurationInMinutes added in v0.6.0

func (o GetInvokeRunsRunOutput) MaxDurationInMinutes() pulumi.StringOutput

The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.

func (GetInvokeRunsRunOutput) MetastoreId

func (o GetInvokeRunsRunOutput) MetastoreId() pulumi.StringOutput

The OCID of Oracle Cloud Infrastructure Hive Metastore.

func (GetInvokeRunsRunOutput) NumExecutors

func (o GetInvokeRunsRunOutput) NumExecutors() pulumi.IntOutput

The number of executor VMs requested.

func (GetInvokeRunsRunOutput) OpcParentRptUrl added in v1.31.0

func (o GetInvokeRunsRunOutput) OpcParentRptUrl() pulumi.StringOutput

func (GetInvokeRunsRunOutput) OpcRequestId

func (o GetInvokeRunsRunOutput) OpcRequestId() pulumi.StringOutput

Unique Oracle assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.

func (GetInvokeRunsRunOutput) OwnerPrincipalId

func (o GetInvokeRunsRunOutput) OwnerPrincipalId() pulumi.StringOutput

The OCID of the user who created the resource.

func (GetInvokeRunsRunOutput) OwnerUserName

func (o GetInvokeRunsRunOutput) OwnerUserName() pulumi.StringOutput

The username of the user who created the resource. If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.

func (GetInvokeRunsRunOutput) Parameters

An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`. The name must be a string of one or more word characters (a-z, A-Z, 0-9, _). The value can be a string of 0 or more characters of any kind. Example: [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]

func (GetInvokeRunsRunOutput) PoolId added in v1.1.0

The ID of the pool.

func (GetInvokeRunsRunOutput) PrivateEndpointDnsZones

func (o GetInvokeRunsRunOutput) PrivateEndpointDnsZones() pulumi.StringArrayOutput

An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`

func (GetInvokeRunsRunOutput) PrivateEndpointId

func (o GetInvokeRunsRunOutput) PrivateEndpointId() pulumi.StringOutput

The OCID of a private endpoint.

func (GetInvokeRunsRunOutput) PrivateEndpointMaxHostCount

func (o GetInvokeRunsRunOutput) PrivateEndpointMaxHostCount() pulumi.IntOutput

The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256. If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.

func (GetInvokeRunsRunOutput) PrivateEndpointNsgIds

func (o GetInvokeRunsRunOutput) PrivateEndpointNsgIds() pulumi.StringArrayOutput

An array of network security group OCIDs.

func (GetInvokeRunsRunOutput) PrivateEndpointSubnetId

func (o GetInvokeRunsRunOutput) PrivateEndpointSubnetId() pulumi.StringOutput

The OCID of a subnet.

func (GetInvokeRunsRunOutput) RunDurationInMilliseconds

func (o GetInvokeRunsRunOutput) RunDurationInMilliseconds() pulumi.StringOutput

The duration of the run in milliseconds.

func (GetInvokeRunsRunOutput) SparkVersion

func (o GetInvokeRunsRunOutput) SparkVersion() pulumi.StringOutput

The Spark version utilized to run the application.

func (GetInvokeRunsRunOutput) State

The LifecycleState of the run.

func (GetInvokeRunsRunOutput) TimeCreated

func (o GetInvokeRunsRunOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (GetInvokeRunsRunOutput) TimeUpdated

func (o GetInvokeRunsRunOutput) TimeUpdated() pulumi.StringOutput

The date and time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (GetInvokeRunsRunOutput) ToGetInvokeRunsRunOutput

func (o GetInvokeRunsRunOutput) ToGetInvokeRunsRunOutput() GetInvokeRunsRunOutput

func (GetInvokeRunsRunOutput) ToGetInvokeRunsRunOutputWithContext

func (o GetInvokeRunsRunOutput) ToGetInvokeRunsRunOutputWithContext(ctx context.Context) GetInvokeRunsRunOutput

func (GetInvokeRunsRunOutput) TotalOcpu

func (o GetInvokeRunsRunOutput) TotalOcpu() pulumi.IntOutput

The total number of oCPU requested by the run.

func (GetInvokeRunsRunOutput) Type

The Spark application processing type.

func (GetInvokeRunsRunOutput) WarehouseBucketUri

func (o GetInvokeRunsRunOutput) WarehouseBucketUri() pulumi.StringOutput

An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

type GetInvokeRunsRunParameter

type GetInvokeRunsRunParameter struct {
	// The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name string `pulumi:"name"`
	// The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"
	Value string `pulumi:"value"`
}

type GetInvokeRunsRunParameterArgs

type GetInvokeRunsRunParameterArgs struct {
	// The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetInvokeRunsRunParameterArgs) ElementType

func (GetInvokeRunsRunParameterArgs) ToGetInvokeRunsRunParameterOutput

func (i GetInvokeRunsRunParameterArgs) ToGetInvokeRunsRunParameterOutput() GetInvokeRunsRunParameterOutput

func (GetInvokeRunsRunParameterArgs) ToGetInvokeRunsRunParameterOutputWithContext

func (i GetInvokeRunsRunParameterArgs) ToGetInvokeRunsRunParameterOutputWithContext(ctx context.Context) GetInvokeRunsRunParameterOutput

type GetInvokeRunsRunParameterArray

type GetInvokeRunsRunParameterArray []GetInvokeRunsRunParameterInput

func (GetInvokeRunsRunParameterArray) ElementType

func (GetInvokeRunsRunParameterArray) ToGetInvokeRunsRunParameterArrayOutput

func (i GetInvokeRunsRunParameterArray) ToGetInvokeRunsRunParameterArrayOutput() GetInvokeRunsRunParameterArrayOutput

func (GetInvokeRunsRunParameterArray) ToGetInvokeRunsRunParameterArrayOutputWithContext

func (i GetInvokeRunsRunParameterArray) ToGetInvokeRunsRunParameterArrayOutputWithContext(ctx context.Context) GetInvokeRunsRunParameterArrayOutput

type GetInvokeRunsRunParameterArrayInput

type GetInvokeRunsRunParameterArrayInput interface {
	pulumi.Input

	ToGetInvokeRunsRunParameterArrayOutput() GetInvokeRunsRunParameterArrayOutput
	ToGetInvokeRunsRunParameterArrayOutputWithContext(context.Context) GetInvokeRunsRunParameterArrayOutput
}

GetInvokeRunsRunParameterArrayInput is an input type that accepts GetInvokeRunsRunParameterArray and GetInvokeRunsRunParameterArrayOutput values. You can construct a concrete instance of `GetInvokeRunsRunParameterArrayInput` via:

GetInvokeRunsRunParameterArray{ GetInvokeRunsRunParameterArgs{...} }

type GetInvokeRunsRunParameterArrayOutput

type GetInvokeRunsRunParameterArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunParameterArrayOutput) ElementType

func (GetInvokeRunsRunParameterArrayOutput) Index

func (GetInvokeRunsRunParameterArrayOutput) ToGetInvokeRunsRunParameterArrayOutput

func (o GetInvokeRunsRunParameterArrayOutput) ToGetInvokeRunsRunParameterArrayOutput() GetInvokeRunsRunParameterArrayOutput

func (GetInvokeRunsRunParameterArrayOutput) ToGetInvokeRunsRunParameterArrayOutputWithContext

func (o GetInvokeRunsRunParameterArrayOutput) ToGetInvokeRunsRunParameterArrayOutputWithContext(ctx context.Context) GetInvokeRunsRunParameterArrayOutput

type GetInvokeRunsRunParameterInput

type GetInvokeRunsRunParameterInput interface {
	pulumi.Input

	ToGetInvokeRunsRunParameterOutput() GetInvokeRunsRunParameterOutput
	ToGetInvokeRunsRunParameterOutputWithContext(context.Context) GetInvokeRunsRunParameterOutput
}

GetInvokeRunsRunParameterInput is an input type that accepts GetInvokeRunsRunParameterArgs and GetInvokeRunsRunParameterOutput values. You can construct a concrete instance of `GetInvokeRunsRunParameterInput` via:

GetInvokeRunsRunParameterArgs{...}

type GetInvokeRunsRunParameterOutput

type GetInvokeRunsRunParameterOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunParameterOutput) ElementType

func (GetInvokeRunsRunParameterOutput) Name

The name of the parameter. It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"

func (GetInvokeRunsRunParameterOutput) ToGetInvokeRunsRunParameterOutput

func (o GetInvokeRunsRunParameterOutput) ToGetInvokeRunsRunParameterOutput() GetInvokeRunsRunParameterOutput

func (GetInvokeRunsRunParameterOutput) ToGetInvokeRunsRunParameterOutputWithContext

func (o GetInvokeRunsRunParameterOutput) ToGetInvokeRunsRunParameterOutputWithContext(ctx context.Context) GetInvokeRunsRunParameterOutput

func (GetInvokeRunsRunParameterOutput) Value

The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"

type GetPoolConfiguration added in v1.1.0

type GetPoolConfiguration struct {
	// Maximum number of compute instances in the pool for a given compute shape.
	Max int `pulumi:"max"`
	// Minimum number of compute instances in the pool for a given compute shape.
	Min int `pulumi:"min"`
	// The compute shape of the resources you would like to provision.
	Shape string `pulumi:"shape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ShapeConfigs []GetPoolConfigurationShapeConfig `pulumi:"shapeConfigs"`
}

type GetPoolConfigurationArgs added in v1.1.0

type GetPoolConfigurationArgs struct {
	// Maximum number of compute instances in the pool for a given compute shape.
	Max pulumi.IntInput `pulumi:"max"`
	// Minimum number of compute instances in the pool for a given compute shape.
	Min pulumi.IntInput `pulumi:"min"`
	// The compute shape of the resources you would like to provision.
	Shape pulumi.StringInput `pulumi:"shape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ShapeConfigs GetPoolConfigurationShapeConfigArrayInput `pulumi:"shapeConfigs"`
}

func (GetPoolConfigurationArgs) ElementType added in v1.1.0

func (GetPoolConfigurationArgs) ElementType() reflect.Type

func (GetPoolConfigurationArgs) ToGetPoolConfigurationOutput added in v1.1.0

func (i GetPoolConfigurationArgs) ToGetPoolConfigurationOutput() GetPoolConfigurationOutput

func (GetPoolConfigurationArgs) ToGetPoolConfigurationOutputWithContext added in v1.1.0

func (i GetPoolConfigurationArgs) ToGetPoolConfigurationOutputWithContext(ctx context.Context) GetPoolConfigurationOutput

type GetPoolConfigurationArray added in v1.1.0

type GetPoolConfigurationArray []GetPoolConfigurationInput

func (GetPoolConfigurationArray) ElementType added in v1.1.0

func (GetPoolConfigurationArray) ElementType() reflect.Type

func (GetPoolConfigurationArray) ToGetPoolConfigurationArrayOutput added in v1.1.0

func (i GetPoolConfigurationArray) ToGetPoolConfigurationArrayOutput() GetPoolConfigurationArrayOutput

func (GetPoolConfigurationArray) ToGetPoolConfigurationArrayOutputWithContext added in v1.1.0

func (i GetPoolConfigurationArray) ToGetPoolConfigurationArrayOutputWithContext(ctx context.Context) GetPoolConfigurationArrayOutput

type GetPoolConfigurationArrayInput added in v1.1.0

type GetPoolConfigurationArrayInput interface {
	pulumi.Input

	ToGetPoolConfigurationArrayOutput() GetPoolConfigurationArrayOutput
	ToGetPoolConfigurationArrayOutputWithContext(context.Context) GetPoolConfigurationArrayOutput
}

GetPoolConfigurationArrayInput is an input type that accepts GetPoolConfigurationArray and GetPoolConfigurationArrayOutput values. You can construct a concrete instance of `GetPoolConfigurationArrayInput` via:

GetPoolConfigurationArray{ GetPoolConfigurationArgs{...} }

type GetPoolConfigurationArrayOutput added in v1.1.0

type GetPoolConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetPoolConfigurationArrayOutput) ElementType added in v1.1.0

func (GetPoolConfigurationArrayOutput) Index added in v1.1.0

func (GetPoolConfigurationArrayOutput) ToGetPoolConfigurationArrayOutput added in v1.1.0

func (o GetPoolConfigurationArrayOutput) ToGetPoolConfigurationArrayOutput() GetPoolConfigurationArrayOutput

func (GetPoolConfigurationArrayOutput) ToGetPoolConfigurationArrayOutputWithContext added in v1.1.0

func (o GetPoolConfigurationArrayOutput) ToGetPoolConfigurationArrayOutputWithContext(ctx context.Context) GetPoolConfigurationArrayOutput

type GetPoolConfigurationInput added in v1.1.0

type GetPoolConfigurationInput interface {
	pulumi.Input

	ToGetPoolConfigurationOutput() GetPoolConfigurationOutput
	ToGetPoolConfigurationOutputWithContext(context.Context) GetPoolConfigurationOutput
}

GetPoolConfigurationInput is an input type that accepts GetPoolConfigurationArgs and GetPoolConfigurationOutput values. You can construct a concrete instance of `GetPoolConfigurationInput` via:

GetPoolConfigurationArgs{...}

type GetPoolConfigurationOutput added in v1.1.0

type GetPoolConfigurationOutput struct{ *pulumi.OutputState }

func (GetPoolConfigurationOutput) ElementType added in v1.1.0

func (GetPoolConfigurationOutput) ElementType() reflect.Type

func (GetPoolConfigurationOutput) Max added in v1.1.0

Maximum number of compute instances in the pool for a given compute shape.

func (GetPoolConfigurationOutput) Min added in v1.1.0

Minimum number of compute instances in the pool for a given compute shape.

func (GetPoolConfigurationOutput) Shape added in v1.1.0

The compute shape of the resources you would like to provision.

func (GetPoolConfigurationOutput) ShapeConfigs added in v1.1.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (GetPoolConfigurationOutput) ToGetPoolConfigurationOutput added in v1.1.0

func (o GetPoolConfigurationOutput) ToGetPoolConfigurationOutput() GetPoolConfigurationOutput

func (GetPoolConfigurationOutput) ToGetPoolConfigurationOutputWithContext added in v1.1.0

func (o GetPoolConfigurationOutput) ToGetPoolConfigurationOutputWithContext(ctx context.Context) GetPoolConfigurationOutput

type GetPoolConfigurationShapeConfig added in v1.1.0

type GetPoolConfigurationShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetPoolConfigurationShapeConfigArgs added in v1.1.0

type GetPoolConfigurationShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetPoolConfigurationShapeConfigArgs) ElementType added in v1.1.0

func (GetPoolConfigurationShapeConfigArgs) ToGetPoolConfigurationShapeConfigOutput added in v1.1.0

func (i GetPoolConfigurationShapeConfigArgs) ToGetPoolConfigurationShapeConfigOutput() GetPoolConfigurationShapeConfigOutput

func (GetPoolConfigurationShapeConfigArgs) ToGetPoolConfigurationShapeConfigOutputWithContext added in v1.1.0

func (i GetPoolConfigurationShapeConfigArgs) ToGetPoolConfigurationShapeConfigOutputWithContext(ctx context.Context) GetPoolConfigurationShapeConfigOutput

type GetPoolConfigurationShapeConfigArray added in v1.1.0

type GetPoolConfigurationShapeConfigArray []GetPoolConfigurationShapeConfigInput

func (GetPoolConfigurationShapeConfigArray) ElementType added in v1.1.0

func (GetPoolConfigurationShapeConfigArray) ToGetPoolConfigurationShapeConfigArrayOutput added in v1.1.0

func (i GetPoolConfigurationShapeConfigArray) ToGetPoolConfigurationShapeConfigArrayOutput() GetPoolConfigurationShapeConfigArrayOutput

func (GetPoolConfigurationShapeConfigArray) ToGetPoolConfigurationShapeConfigArrayOutputWithContext added in v1.1.0

func (i GetPoolConfigurationShapeConfigArray) ToGetPoolConfigurationShapeConfigArrayOutputWithContext(ctx context.Context) GetPoolConfigurationShapeConfigArrayOutput

type GetPoolConfigurationShapeConfigArrayInput added in v1.1.0

type GetPoolConfigurationShapeConfigArrayInput interface {
	pulumi.Input

	ToGetPoolConfigurationShapeConfigArrayOutput() GetPoolConfigurationShapeConfigArrayOutput
	ToGetPoolConfigurationShapeConfigArrayOutputWithContext(context.Context) GetPoolConfigurationShapeConfigArrayOutput
}

GetPoolConfigurationShapeConfigArrayInput is an input type that accepts GetPoolConfigurationShapeConfigArray and GetPoolConfigurationShapeConfigArrayOutput values. You can construct a concrete instance of `GetPoolConfigurationShapeConfigArrayInput` via:

GetPoolConfigurationShapeConfigArray{ GetPoolConfigurationShapeConfigArgs{...} }

type GetPoolConfigurationShapeConfigArrayOutput added in v1.1.0

type GetPoolConfigurationShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetPoolConfigurationShapeConfigArrayOutput) ElementType added in v1.1.0

func (GetPoolConfigurationShapeConfigArrayOutput) Index added in v1.1.0

func (GetPoolConfigurationShapeConfigArrayOutput) ToGetPoolConfigurationShapeConfigArrayOutput added in v1.1.0

func (o GetPoolConfigurationShapeConfigArrayOutput) ToGetPoolConfigurationShapeConfigArrayOutput() GetPoolConfigurationShapeConfigArrayOutput

func (GetPoolConfigurationShapeConfigArrayOutput) ToGetPoolConfigurationShapeConfigArrayOutputWithContext added in v1.1.0

func (o GetPoolConfigurationShapeConfigArrayOutput) ToGetPoolConfigurationShapeConfigArrayOutputWithContext(ctx context.Context) GetPoolConfigurationShapeConfigArrayOutput

type GetPoolConfigurationShapeConfigInput added in v1.1.0

type GetPoolConfigurationShapeConfigInput interface {
	pulumi.Input

	ToGetPoolConfigurationShapeConfigOutput() GetPoolConfigurationShapeConfigOutput
	ToGetPoolConfigurationShapeConfigOutputWithContext(context.Context) GetPoolConfigurationShapeConfigOutput
}

GetPoolConfigurationShapeConfigInput is an input type that accepts GetPoolConfigurationShapeConfigArgs and GetPoolConfigurationShapeConfigOutput values. You can construct a concrete instance of `GetPoolConfigurationShapeConfigInput` via:

GetPoolConfigurationShapeConfigArgs{...}

type GetPoolConfigurationShapeConfigOutput added in v1.1.0

type GetPoolConfigurationShapeConfigOutput struct{ *pulumi.OutputState }

func (GetPoolConfigurationShapeConfigOutput) ElementType added in v1.1.0

func (GetPoolConfigurationShapeConfigOutput) MemoryInGbs added in v1.1.0

The amount of memory used for the driver or executors.

func (GetPoolConfigurationShapeConfigOutput) Ocpus added in v1.1.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (GetPoolConfigurationShapeConfigOutput) ToGetPoolConfigurationShapeConfigOutput added in v1.1.0

func (o GetPoolConfigurationShapeConfigOutput) ToGetPoolConfigurationShapeConfigOutput() GetPoolConfigurationShapeConfigOutput

func (GetPoolConfigurationShapeConfigOutput) ToGetPoolConfigurationShapeConfigOutputWithContext added in v1.1.0

func (o GetPoolConfigurationShapeConfigOutput) ToGetPoolConfigurationShapeConfigOutputWithContext(ctx context.Context) GetPoolConfigurationShapeConfigOutput

type GetPoolPoolMetric added in v1.1.0

type GetPoolPoolMetric struct {
	// The number of runs that are currently running that are using this pool.
	ActiveRunsCount string `pulumi:"activeRunsCount"`
	// A count of the nodes that are currently being used for each shape in this pool.
	ActivelyUsedNodeCounts []GetPoolPoolMetricActivelyUsedNodeCount `pulumi:"activelyUsedNodeCounts"`
	// The last time the mertics were updated for this.
	TimeLastMetricsUpdated string `pulumi:"timeLastMetricsUpdated"`
	// The last time this pool was started.
	TimeLastStarted string `pulumi:"timeLastStarted"`
	// The last time this pool was stopped.
	TimeLastStopped string `pulumi:"timeLastStopped"`
	// The last time a run used this pool.
	TimeLastUsed string `pulumi:"timeLastUsed"`
}

type GetPoolPoolMetricActivelyUsedNodeCount added in v1.1.0

type GetPoolPoolMetricActivelyUsedNodeCount struct {
	// The compute shape of the nodes that the count is for.
	LogicalShape string `pulumi:"logicalShape"`
	// The node count of this compute shape.
	PoolCount int `pulumi:"poolCount"`
}

type GetPoolPoolMetricActivelyUsedNodeCountArgs added in v1.1.0

type GetPoolPoolMetricActivelyUsedNodeCountArgs struct {
	// The compute shape of the nodes that the count is for.
	LogicalShape pulumi.StringInput `pulumi:"logicalShape"`
	// The node count of this compute shape.
	PoolCount pulumi.IntInput `pulumi:"poolCount"`
}

func (GetPoolPoolMetricActivelyUsedNodeCountArgs) ElementType added in v1.1.0

func (GetPoolPoolMetricActivelyUsedNodeCountArgs) ToGetPoolPoolMetricActivelyUsedNodeCountOutput added in v1.1.0

func (i GetPoolPoolMetricActivelyUsedNodeCountArgs) ToGetPoolPoolMetricActivelyUsedNodeCountOutput() GetPoolPoolMetricActivelyUsedNodeCountOutput

func (GetPoolPoolMetricActivelyUsedNodeCountArgs) ToGetPoolPoolMetricActivelyUsedNodeCountOutputWithContext added in v1.1.0

func (i GetPoolPoolMetricActivelyUsedNodeCountArgs) ToGetPoolPoolMetricActivelyUsedNodeCountOutputWithContext(ctx context.Context) GetPoolPoolMetricActivelyUsedNodeCountOutput

type GetPoolPoolMetricActivelyUsedNodeCountArray added in v1.1.0

type GetPoolPoolMetricActivelyUsedNodeCountArray []GetPoolPoolMetricActivelyUsedNodeCountInput

func (GetPoolPoolMetricActivelyUsedNodeCountArray) ElementType added in v1.1.0

func (GetPoolPoolMetricActivelyUsedNodeCountArray) ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutput added in v1.1.0

func (i GetPoolPoolMetricActivelyUsedNodeCountArray) ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutput() GetPoolPoolMetricActivelyUsedNodeCountArrayOutput

func (GetPoolPoolMetricActivelyUsedNodeCountArray) ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext added in v1.1.0

func (i GetPoolPoolMetricActivelyUsedNodeCountArray) ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext(ctx context.Context) GetPoolPoolMetricActivelyUsedNodeCountArrayOutput

type GetPoolPoolMetricActivelyUsedNodeCountArrayInput added in v1.1.0

type GetPoolPoolMetricActivelyUsedNodeCountArrayInput interface {
	pulumi.Input

	ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutput() GetPoolPoolMetricActivelyUsedNodeCountArrayOutput
	ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext(context.Context) GetPoolPoolMetricActivelyUsedNodeCountArrayOutput
}

GetPoolPoolMetricActivelyUsedNodeCountArrayInput is an input type that accepts GetPoolPoolMetricActivelyUsedNodeCountArray and GetPoolPoolMetricActivelyUsedNodeCountArrayOutput values. You can construct a concrete instance of `GetPoolPoolMetricActivelyUsedNodeCountArrayInput` via:

GetPoolPoolMetricActivelyUsedNodeCountArray{ GetPoolPoolMetricActivelyUsedNodeCountArgs{...} }

type GetPoolPoolMetricActivelyUsedNodeCountArrayOutput added in v1.1.0

type GetPoolPoolMetricActivelyUsedNodeCountArrayOutput struct{ *pulumi.OutputState }

func (GetPoolPoolMetricActivelyUsedNodeCountArrayOutput) ElementType added in v1.1.0

func (GetPoolPoolMetricActivelyUsedNodeCountArrayOutput) Index added in v1.1.0

func (GetPoolPoolMetricActivelyUsedNodeCountArrayOutput) ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutput added in v1.1.0

func (o GetPoolPoolMetricActivelyUsedNodeCountArrayOutput) ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutput() GetPoolPoolMetricActivelyUsedNodeCountArrayOutput

func (GetPoolPoolMetricActivelyUsedNodeCountArrayOutput) ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext added in v1.1.0

func (o GetPoolPoolMetricActivelyUsedNodeCountArrayOutput) ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext(ctx context.Context) GetPoolPoolMetricActivelyUsedNodeCountArrayOutput

type GetPoolPoolMetricActivelyUsedNodeCountInput added in v1.1.0

type GetPoolPoolMetricActivelyUsedNodeCountInput interface {
	pulumi.Input

	ToGetPoolPoolMetricActivelyUsedNodeCountOutput() GetPoolPoolMetricActivelyUsedNodeCountOutput
	ToGetPoolPoolMetricActivelyUsedNodeCountOutputWithContext(context.Context) GetPoolPoolMetricActivelyUsedNodeCountOutput
}

GetPoolPoolMetricActivelyUsedNodeCountInput is an input type that accepts GetPoolPoolMetricActivelyUsedNodeCountArgs and GetPoolPoolMetricActivelyUsedNodeCountOutput values. You can construct a concrete instance of `GetPoolPoolMetricActivelyUsedNodeCountInput` via:

GetPoolPoolMetricActivelyUsedNodeCountArgs{...}

type GetPoolPoolMetricActivelyUsedNodeCountOutput added in v1.1.0

type GetPoolPoolMetricActivelyUsedNodeCountOutput struct{ *pulumi.OutputState }

func (GetPoolPoolMetricActivelyUsedNodeCountOutput) ElementType added in v1.1.0

func (GetPoolPoolMetricActivelyUsedNodeCountOutput) LogicalShape added in v1.1.0

The compute shape of the nodes that the count is for.

func (GetPoolPoolMetricActivelyUsedNodeCountOutput) PoolCount added in v1.1.0

The node count of this compute shape.

func (GetPoolPoolMetricActivelyUsedNodeCountOutput) ToGetPoolPoolMetricActivelyUsedNodeCountOutput added in v1.1.0

func (o GetPoolPoolMetricActivelyUsedNodeCountOutput) ToGetPoolPoolMetricActivelyUsedNodeCountOutput() GetPoolPoolMetricActivelyUsedNodeCountOutput

func (GetPoolPoolMetricActivelyUsedNodeCountOutput) ToGetPoolPoolMetricActivelyUsedNodeCountOutputWithContext added in v1.1.0

func (o GetPoolPoolMetricActivelyUsedNodeCountOutput) ToGetPoolPoolMetricActivelyUsedNodeCountOutputWithContext(ctx context.Context) GetPoolPoolMetricActivelyUsedNodeCountOutput

type GetPoolPoolMetricArgs added in v1.1.0

type GetPoolPoolMetricArgs struct {
	// The number of runs that are currently running that are using this pool.
	ActiveRunsCount pulumi.StringInput `pulumi:"activeRunsCount"`
	// A count of the nodes that are currently being used for each shape in this pool.
	ActivelyUsedNodeCounts GetPoolPoolMetricActivelyUsedNodeCountArrayInput `pulumi:"activelyUsedNodeCounts"`
	// The last time the mertics were updated for this.
	TimeLastMetricsUpdated pulumi.StringInput `pulumi:"timeLastMetricsUpdated"`
	// The last time this pool was started.
	TimeLastStarted pulumi.StringInput `pulumi:"timeLastStarted"`
	// The last time this pool was stopped.
	TimeLastStopped pulumi.StringInput `pulumi:"timeLastStopped"`
	// The last time a run used this pool.
	TimeLastUsed pulumi.StringInput `pulumi:"timeLastUsed"`
}

func (GetPoolPoolMetricArgs) ElementType added in v1.1.0

func (GetPoolPoolMetricArgs) ElementType() reflect.Type

func (GetPoolPoolMetricArgs) ToGetPoolPoolMetricOutput added in v1.1.0

func (i GetPoolPoolMetricArgs) ToGetPoolPoolMetricOutput() GetPoolPoolMetricOutput

func (GetPoolPoolMetricArgs) ToGetPoolPoolMetricOutputWithContext added in v1.1.0

func (i GetPoolPoolMetricArgs) ToGetPoolPoolMetricOutputWithContext(ctx context.Context) GetPoolPoolMetricOutput

type GetPoolPoolMetricArray added in v1.1.0

type GetPoolPoolMetricArray []GetPoolPoolMetricInput

func (GetPoolPoolMetricArray) ElementType added in v1.1.0

func (GetPoolPoolMetricArray) ElementType() reflect.Type

func (GetPoolPoolMetricArray) ToGetPoolPoolMetricArrayOutput added in v1.1.0

func (i GetPoolPoolMetricArray) ToGetPoolPoolMetricArrayOutput() GetPoolPoolMetricArrayOutput

func (GetPoolPoolMetricArray) ToGetPoolPoolMetricArrayOutputWithContext added in v1.1.0

func (i GetPoolPoolMetricArray) ToGetPoolPoolMetricArrayOutputWithContext(ctx context.Context) GetPoolPoolMetricArrayOutput

type GetPoolPoolMetricArrayInput added in v1.1.0

type GetPoolPoolMetricArrayInput interface {
	pulumi.Input

	ToGetPoolPoolMetricArrayOutput() GetPoolPoolMetricArrayOutput
	ToGetPoolPoolMetricArrayOutputWithContext(context.Context) GetPoolPoolMetricArrayOutput
}

GetPoolPoolMetricArrayInput is an input type that accepts GetPoolPoolMetricArray and GetPoolPoolMetricArrayOutput values. You can construct a concrete instance of `GetPoolPoolMetricArrayInput` via:

GetPoolPoolMetricArray{ GetPoolPoolMetricArgs{...} }

type GetPoolPoolMetricArrayOutput added in v1.1.0

type GetPoolPoolMetricArrayOutput struct{ *pulumi.OutputState }

func (GetPoolPoolMetricArrayOutput) ElementType added in v1.1.0

func (GetPoolPoolMetricArrayOutput) Index added in v1.1.0

func (GetPoolPoolMetricArrayOutput) ToGetPoolPoolMetricArrayOutput added in v1.1.0

func (o GetPoolPoolMetricArrayOutput) ToGetPoolPoolMetricArrayOutput() GetPoolPoolMetricArrayOutput

func (GetPoolPoolMetricArrayOutput) ToGetPoolPoolMetricArrayOutputWithContext added in v1.1.0

func (o GetPoolPoolMetricArrayOutput) ToGetPoolPoolMetricArrayOutputWithContext(ctx context.Context) GetPoolPoolMetricArrayOutput

type GetPoolPoolMetricInput added in v1.1.0

type GetPoolPoolMetricInput interface {
	pulumi.Input

	ToGetPoolPoolMetricOutput() GetPoolPoolMetricOutput
	ToGetPoolPoolMetricOutputWithContext(context.Context) GetPoolPoolMetricOutput
}

GetPoolPoolMetricInput is an input type that accepts GetPoolPoolMetricArgs and GetPoolPoolMetricOutput values. You can construct a concrete instance of `GetPoolPoolMetricInput` via:

GetPoolPoolMetricArgs{...}

type GetPoolPoolMetricOutput added in v1.1.0

type GetPoolPoolMetricOutput struct{ *pulumi.OutputState }

func (GetPoolPoolMetricOutput) ActiveRunsCount added in v1.1.0

func (o GetPoolPoolMetricOutput) ActiveRunsCount() pulumi.StringOutput

The number of runs that are currently running that are using this pool.

func (GetPoolPoolMetricOutput) ActivelyUsedNodeCounts added in v1.1.0

A count of the nodes that are currently being used for each shape in this pool.

func (GetPoolPoolMetricOutput) ElementType added in v1.1.0

func (GetPoolPoolMetricOutput) ElementType() reflect.Type

func (GetPoolPoolMetricOutput) TimeLastMetricsUpdated added in v1.1.0

func (o GetPoolPoolMetricOutput) TimeLastMetricsUpdated() pulumi.StringOutput

The last time the mertics were updated for this.

func (GetPoolPoolMetricOutput) TimeLastStarted added in v1.1.0

func (o GetPoolPoolMetricOutput) TimeLastStarted() pulumi.StringOutput

The last time this pool was started.

func (GetPoolPoolMetricOutput) TimeLastStopped added in v1.1.0

func (o GetPoolPoolMetricOutput) TimeLastStopped() pulumi.StringOutput

The last time this pool was stopped.

func (GetPoolPoolMetricOutput) TimeLastUsed added in v1.1.0

func (o GetPoolPoolMetricOutput) TimeLastUsed() pulumi.StringOutput

The last time a run used this pool.

func (GetPoolPoolMetricOutput) ToGetPoolPoolMetricOutput added in v1.1.0

func (o GetPoolPoolMetricOutput) ToGetPoolPoolMetricOutput() GetPoolPoolMetricOutput

func (GetPoolPoolMetricOutput) ToGetPoolPoolMetricOutputWithContext added in v1.1.0

func (o GetPoolPoolMetricOutput) ToGetPoolPoolMetricOutputWithContext(ctx context.Context) GetPoolPoolMetricOutput

type GetPoolSchedule added in v1.1.0

type GetPoolSchedule struct {
	// Day of the week SUN-SAT
	DayOfWeek string `pulumi:"dayOfWeek"`
	// Hour of the day to start or stop pool.
	StartTime int `pulumi:"startTime"`
	// Hour of the day to stop the pool.
	StopTime int `pulumi:"stopTime"`
}

type GetPoolScheduleArgs added in v1.1.0

type GetPoolScheduleArgs struct {
	// Day of the week SUN-SAT
	DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"`
	// Hour of the day to start or stop pool.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// Hour of the day to stop the pool.
	StopTime pulumi.IntInput `pulumi:"stopTime"`
}

func (GetPoolScheduleArgs) ElementType added in v1.1.0

func (GetPoolScheduleArgs) ElementType() reflect.Type

func (GetPoolScheduleArgs) ToGetPoolScheduleOutput added in v1.1.0

func (i GetPoolScheduleArgs) ToGetPoolScheduleOutput() GetPoolScheduleOutput

func (GetPoolScheduleArgs) ToGetPoolScheduleOutputWithContext added in v1.1.0

func (i GetPoolScheduleArgs) ToGetPoolScheduleOutputWithContext(ctx context.Context) GetPoolScheduleOutput

type GetPoolScheduleArray added in v1.1.0

type GetPoolScheduleArray []GetPoolScheduleInput

func (GetPoolScheduleArray) ElementType added in v1.1.0

func (GetPoolScheduleArray) ElementType() reflect.Type

func (GetPoolScheduleArray) ToGetPoolScheduleArrayOutput added in v1.1.0

func (i GetPoolScheduleArray) ToGetPoolScheduleArrayOutput() GetPoolScheduleArrayOutput

func (GetPoolScheduleArray) ToGetPoolScheduleArrayOutputWithContext added in v1.1.0

func (i GetPoolScheduleArray) ToGetPoolScheduleArrayOutputWithContext(ctx context.Context) GetPoolScheduleArrayOutput

type GetPoolScheduleArrayInput added in v1.1.0

type GetPoolScheduleArrayInput interface {
	pulumi.Input

	ToGetPoolScheduleArrayOutput() GetPoolScheduleArrayOutput
	ToGetPoolScheduleArrayOutputWithContext(context.Context) GetPoolScheduleArrayOutput
}

GetPoolScheduleArrayInput is an input type that accepts GetPoolScheduleArray and GetPoolScheduleArrayOutput values. You can construct a concrete instance of `GetPoolScheduleArrayInput` via:

GetPoolScheduleArray{ GetPoolScheduleArgs{...} }

type GetPoolScheduleArrayOutput added in v1.1.0

type GetPoolScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetPoolScheduleArrayOutput) ElementType added in v1.1.0

func (GetPoolScheduleArrayOutput) ElementType() reflect.Type

func (GetPoolScheduleArrayOutput) Index added in v1.1.0

func (GetPoolScheduleArrayOutput) ToGetPoolScheduleArrayOutput added in v1.1.0

func (o GetPoolScheduleArrayOutput) ToGetPoolScheduleArrayOutput() GetPoolScheduleArrayOutput

func (GetPoolScheduleArrayOutput) ToGetPoolScheduleArrayOutputWithContext added in v1.1.0

func (o GetPoolScheduleArrayOutput) ToGetPoolScheduleArrayOutputWithContext(ctx context.Context) GetPoolScheduleArrayOutput

type GetPoolScheduleInput added in v1.1.0

type GetPoolScheduleInput interface {
	pulumi.Input

	ToGetPoolScheduleOutput() GetPoolScheduleOutput
	ToGetPoolScheduleOutputWithContext(context.Context) GetPoolScheduleOutput
}

GetPoolScheduleInput is an input type that accepts GetPoolScheduleArgs and GetPoolScheduleOutput values. You can construct a concrete instance of `GetPoolScheduleInput` via:

GetPoolScheduleArgs{...}

type GetPoolScheduleOutput added in v1.1.0

type GetPoolScheduleOutput struct{ *pulumi.OutputState }

func (GetPoolScheduleOutput) DayOfWeek added in v1.1.0

Day of the week SUN-SAT

func (GetPoolScheduleOutput) ElementType added in v1.1.0

func (GetPoolScheduleOutput) ElementType() reflect.Type

func (GetPoolScheduleOutput) StartTime added in v1.1.0

func (o GetPoolScheduleOutput) StartTime() pulumi.IntOutput

Hour of the day to start or stop pool.

func (GetPoolScheduleOutput) StopTime added in v1.1.0

func (o GetPoolScheduleOutput) StopTime() pulumi.IntOutput

Hour of the day to stop the pool.

func (GetPoolScheduleOutput) ToGetPoolScheduleOutput added in v1.1.0

func (o GetPoolScheduleOutput) ToGetPoolScheduleOutput() GetPoolScheduleOutput

func (GetPoolScheduleOutput) ToGetPoolScheduleOutputWithContext added in v1.1.0

func (o GetPoolScheduleOutput) ToGetPoolScheduleOutputWithContext(ctx context.Context) GetPoolScheduleOutput

type GetPoolsArgs added in v1.1.0

type GetPoolsArgs struct {
	// The OCID of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The query parameter for the Spark application name.
	DisplayName *string `pulumi:"displayName"`
	// The displayName prefix.
	DisplayNameStartsWith *string          `pulumi:"displayNameStartsWith"`
	Filters               []GetPoolsFilter `pulumi:"filters"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId *string `pulumi:"ownerPrincipalId"`
	// The LifecycleState of the pool.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getPools.

type GetPoolsFilter added in v1.1.0

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

type GetPoolsFilterArgs added in v1.1.0

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

func (GetPoolsFilterArgs) ElementType added in v1.1.0

func (GetPoolsFilterArgs) ElementType() reflect.Type

func (GetPoolsFilterArgs) ToGetPoolsFilterOutput added in v1.1.0

func (i GetPoolsFilterArgs) ToGetPoolsFilterOutput() GetPoolsFilterOutput

func (GetPoolsFilterArgs) ToGetPoolsFilterOutputWithContext added in v1.1.0

func (i GetPoolsFilterArgs) ToGetPoolsFilterOutputWithContext(ctx context.Context) GetPoolsFilterOutput

type GetPoolsFilterArray added in v1.1.0

type GetPoolsFilterArray []GetPoolsFilterInput

func (GetPoolsFilterArray) ElementType added in v1.1.0

func (GetPoolsFilterArray) ElementType() reflect.Type

func (GetPoolsFilterArray) ToGetPoolsFilterArrayOutput added in v1.1.0

func (i GetPoolsFilterArray) ToGetPoolsFilterArrayOutput() GetPoolsFilterArrayOutput

func (GetPoolsFilterArray) ToGetPoolsFilterArrayOutputWithContext added in v1.1.0

func (i GetPoolsFilterArray) ToGetPoolsFilterArrayOutputWithContext(ctx context.Context) GetPoolsFilterArrayOutput

type GetPoolsFilterArrayInput added in v1.1.0

type GetPoolsFilterArrayInput interface {
	pulumi.Input

	ToGetPoolsFilterArrayOutput() GetPoolsFilterArrayOutput
	ToGetPoolsFilterArrayOutputWithContext(context.Context) GetPoolsFilterArrayOutput
}

GetPoolsFilterArrayInput is an input type that accepts GetPoolsFilterArray and GetPoolsFilterArrayOutput values. You can construct a concrete instance of `GetPoolsFilterArrayInput` via:

GetPoolsFilterArray{ GetPoolsFilterArgs{...} }

type GetPoolsFilterArrayOutput added in v1.1.0

type GetPoolsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsFilterArrayOutput) ElementType added in v1.1.0

func (GetPoolsFilterArrayOutput) ElementType() reflect.Type

func (GetPoolsFilterArrayOutput) Index added in v1.1.0

func (GetPoolsFilterArrayOutput) ToGetPoolsFilterArrayOutput added in v1.1.0

func (o GetPoolsFilterArrayOutput) ToGetPoolsFilterArrayOutput() GetPoolsFilterArrayOutput

func (GetPoolsFilterArrayOutput) ToGetPoolsFilterArrayOutputWithContext added in v1.1.0

func (o GetPoolsFilterArrayOutput) ToGetPoolsFilterArrayOutputWithContext(ctx context.Context) GetPoolsFilterArrayOutput

type GetPoolsFilterInput added in v1.1.0

type GetPoolsFilterInput interface {
	pulumi.Input

	ToGetPoolsFilterOutput() GetPoolsFilterOutput
	ToGetPoolsFilterOutputWithContext(context.Context) GetPoolsFilterOutput
}

GetPoolsFilterInput is an input type that accepts GetPoolsFilterArgs and GetPoolsFilterOutput values. You can construct a concrete instance of `GetPoolsFilterInput` via:

GetPoolsFilterArgs{...}

type GetPoolsFilterOutput added in v1.1.0

type GetPoolsFilterOutput struct{ *pulumi.OutputState }

func (GetPoolsFilterOutput) ElementType added in v1.1.0

func (GetPoolsFilterOutput) ElementType() reflect.Type

func (GetPoolsFilterOutput) Name added in v1.1.0

func (GetPoolsFilterOutput) Regex added in v1.1.0

func (GetPoolsFilterOutput) ToGetPoolsFilterOutput added in v1.1.0

func (o GetPoolsFilterOutput) ToGetPoolsFilterOutput() GetPoolsFilterOutput

func (GetPoolsFilterOutput) ToGetPoolsFilterOutputWithContext added in v1.1.0

func (o GetPoolsFilterOutput) ToGetPoolsFilterOutputWithContext(ctx context.Context) GetPoolsFilterOutput

func (GetPoolsFilterOutput) Values added in v1.1.0

type GetPoolsOutputArgs added in v1.1.0

type GetPoolsOutputArgs struct {
	// The OCID of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The query parameter for the Spark application name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The displayName prefix.
	DisplayNameStartsWith pulumi.StringPtrInput    `pulumi:"displayNameStartsWith"`
	Filters               GetPoolsFilterArrayInput `pulumi:"filters"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringPtrInput `pulumi:"ownerPrincipalId"`
	// The LifecycleState of the pool.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getPools.

func (GetPoolsOutputArgs) ElementType added in v1.1.0

func (GetPoolsOutputArgs) ElementType() reflect.Type

type GetPoolsPoolCollection added in v1.1.0

type GetPoolsPoolCollection struct {
	Items []GetPoolsPoolCollectionItem `pulumi:"items"`
}

type GetPoolsPoolCollectionArgs added in v1.1.0

type GetPoolsPoolCollectionArgs struct {
	Items GetPoolsPoolCollectionItemArrayInput `pulumi:"items"`
}

func (GetPoolsPoolCollectionArgs) ElementType added in v1.1.0

func (GetPoolsPoolCollectionArgs) ElementType() reflect.Type

func (GetPoolsPoolCollectionArgs) ToGetPoolsPoolCollectionOutput added in v1.1.0

func (i GetPoolsPoolCollectionArgs) ToGetPoolsPoolCollectionOutput() GetPoolsPoolCollectionOutput

func (GetPoolsPoolCollectionArgs) ToGetPoolsPoolCollectionOutputWithContext added in v1.1.0

func (i GetPoolsPoolCollectionArgs) ToGetPoolsPoolCollectionOutputWithContext(ctx context.Context) GetPoolsPoolCollectionOutput

type GetPoolsPoolCollectionArray added in v1.1.0

type GetPoolsPoolCollectionArray []GetPoolsPoolCollectionInput

func (GetPoolsPoolCollectionArray) ElementType added in v1.1.0

func (GetPoolsPoolCollectionArray) ToGetPoolsPoolCollectionArrayOutput added in v1.1.0

func (i GetPoolsPoolCollectionArray) ToGetPoolsPoolCollectionArrayOutput() GetPoolsPoolCollectionArrayOutput

func (GetPoolsPoolCollectionArray) ToGetPoolsPoolCollectionArrayOutputWithContext added in v1.1.0

func (i GetPoolsPoolCollectionArray) ToGetPoolsPoolCollectionArrayOutputWithContext(ctx context.Context) GetPoolsPoolCollectionArrayOutput

type GetPoolsPoolCollectionArrayInput added in v1.1.0

type GetPoolsPoolCollectionArrayInput interface {
	pulumi.Input

	ToGetPoolsPoolCollectionArrayOutput() GetPoolsPoolCollectionArrayOutput
	ToGetPoolsPoolCollectionArrayOutputWithContext(context.Context) GetPoolsPoolCollectionArrayOutput
}

GetPoolsPoolCollectionArrayInput is an input type that accepts GetPoolsPoolCollectionArray and GetPoolsPoolCollectionArrayOutput values. You can construct a concrete instance of `GetPoolsPoolCollectionArrayInput` via:

GetPoolsPoolCollectionArray{ GetPoolsPoolCollectionArgs{...} }

type GetPoolsPoolCollectionArrayOutput added in v1.1.0

type GetPoolsPoolCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionArrayOutput) ElementType added in v1.1.0

func (GetPoolsPoolCollectionArrayOutput) Index added in v1.1.0

func (GetPoolsPoolCollectionArrayOutput) ToGetPoolsPoolCollectionArrayOutput added in v1.1.0

func (o GetPoolsPoolCollectionArrayOutput) ToGetPoolsPoolCollectionArrayOutput() GetPoolsPoolCollectionArrayOutput

func (GetPoolsPoolCollectionArrayOutput) ToGetPoolsPoolCollectionArrayOutputWithContext added in v1.1.0

func (o GetPoolsPoolCollectionArrayOutput) ToGetPoolsPoolCollectionArrayOutputWithContext(ctx context.Context) GetPoolsPoolCollectionArrayOutput

type GetPoolsPoolCollectionInput added in v1.1.0

type GetPoolsPoolCollectionInput interface {
	pulumi.Input

	ToGetPoolsPoolCollectionOutput() GetPoolsPoolCollectionOutput
	ToGetPoolsPoolCollectionOutputWithContext(context.Context) GetPoolsPoolCollectionOutput
}

GetPoolsPoolCollectionInput is an input type that accepts GetPoolsPoolCollectionArgs and GetPoolsPoolCollectionOutput values. You can construct a concrete instance of `GetPoolsPoolCollectionInput` via:

GetPoolsPoolCollectionArgs{...}

type GetPoolsPoolCollectionItem added in v1.1.0

type GetPoolsPoolCollectionItem struct {
	// The OCID of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// List of PoolConfig items.
	Configurations []GetPoolsPoolCollectionItemConfiguration `pulumi:"configurations"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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"`
	// The query parameter for the Spark application 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. For more information, 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 pool. Unique Id to indentify a dataflow pool resource.
	Id string `pulumi:"id"`
	// Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.
	IdleTimeoutInMinutes int `pulumi:"idleTimeoutInMinutes"`
	// The detailed messages about the lifecycle state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId string `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName string `pulumi:"ownerUserName"`
	// A collection of metrics related to a particular pool.
	PoolMetrics []GetPoolsPoolCollectionItemPoolMetric `pulumi:"poolMetrics"`
	// A list of schedules for pool to auto start and stop.
	Schedules []GetPoolsPoolCollectionItemSchedule `pulumi:"schedules"`
	// The LifecycleState of the pool.
	State string `pulumi:"state"`
	// The date and time the resource 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 the resource 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 GetPoolsPoolCollectionItemArgs added in v1.1.0

type GetPoolsPoolCollectionItemArgs struct {
	// The OCID of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// List of PoolConfig items.
	Configurations GetPoolsPoolCollectionItemConfigurationArrayInput `pulumi:"configurations"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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"`
	// The query parameter for the Spark application 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. For more information, 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 pool. Unique Id to indentify a dataflow pool resource.
	Id pulumi.StringInput `pulumi:"id"`
	// Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.
	IdleTimeoutInMinutes pulumi.IntInput `pulumi:"idleTimeoutInMinutes"`
	// The detailed messages about the lifecycle state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringInput `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName pulumi.StringInput `pulumi:"ownerUserName"`
	// A collection of metrics related to a particular pool.
	PoolMetrics GetPoolsPoolCollectionItemPoolMetricArrayInput `pulumi:"poolMetrics"`
	// A list of schedules for pool to auto start and stop.
	Schedules GetPoolsPoolCollectionItemScheduleArrayInput `pulumi:"schedules"`
	// The LifecycleState of the pool.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time the resource 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 the resource 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 (GetPoolsPoolCollectionItemArgs) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemArgs) ToGetPoolsPoolCollectionItemOutput added in v1.1.0

func (i GetPoolsPoolCollectionItemArgs) ToGetPoolsPoolCollectionItemOutput() GetPoolsPoolCollectionItemOutput

func (GetPoolsPoolCollectionItemArgs) ToGetPoolsPoolCollectionItemOutputWithContext added in v1.1.0

func (i GetPoolsPoolCollectionItemArgs) ToGetPoolsPoolCollectionItemOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemOutput

type GetPoolsPoolCollectionItemArray added in v1.1.0

type GetPoolsPoolCollectionItemArray []GetPoolsPoolCollectionItemInput

func (GetPoolsPoolCollectionItemArray) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemArray) ToGetPoolsPoolCollectionItemArrayOutput added in v1.1.0

func (i GetPoolsPoolCollectionItemArray) ToGetPoolsPoolCollectionItemArrayOutput() GetPoolsPoolCollectionItemArrayOutput

func (GetPoolsPoolCollectionItemArray) ToGetPoolsPoolCollectionItemArrayOutputWithContext added in v1.1.0

func (i GetPoolsPoolCollectionItemArray) ToGetPoolsPoolCollectionItemArrayOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemArrayOutput

type GetPoolsPoolCollectionItemArrayInput added in v1.1.0

type GetPoolsPoolCollectionItemArrayInput interface {
	pulumi.Input

	ToGetPoolsPoolCollectionItemArrayOutput() GetPoolsPoolCollectionItemArrayOutput
	ToGetPoolsPoolCollectionItemArrayOutputWithContext(context.Context) GetPoolsPoolCollectionItemArrayOutput
}

GetPoolsPoolCollectionItemArrayInput is an input type that accepts GetPoolsPoolCollectionItemArray and GetPoolsPoolCollectionItemArrayOutput values. You can construct a concrete instance of `GetPoolsPoolCollectionItemArrayInput` via:

GetPoolsPoolCollectionItemArray{ GetPoolsPoolCollectionItemArgs{...} }

type GetPoolsPoolCollectionItemArrayOutput added in v1.1.0

type GetPoolsPoolCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemArrayOutput) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemArrayOutput) Index added in v1.1.0

func (GetPoolsPoolCollectionItemArrayOutput) ToGetPoolsPoolCollectionItemArrayOutput added in v1.1.0

func (o GetPoolsPoolCollectionItemArrayOutput) ToGetPoolsPoolCollectionItemArrayOutput() GetPoolsPoolCollectionItemArrayOutput

func (GetPoolsPoolCollectionItemArrayOutput) ToGetPoolsPoolCollectionItemArrayOutputWithContext added in v1.1.0

func (o GetPoolsPoolCollectionItemArrayOutput) ToGetPoolsPoolCollectionItemArrayOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemArrayOutput

type GetPoolsPoolCollectionItemConfiguration added in v1.1.0

type GetPoolsPoolCollectionItemConfiguration struct {
	// Maximum number of compute instances in the pool for a given compute shape.
	Max int `pulumi:"max"`
	// Minimum number of compute instances in the pool for a given compute shape.
	Min int `pulumi:"min"`
	// The compute shape of the resources you would like to provision.
	Shape string `pulumi:"shape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ShapeConfigs []GetPoolsPoolCollectionItemConfigurationShapeConfig `pulumi:"shapeConfigs"`
}

type GetPoolsPoolCollectionItemConfigurationArgs added in v1.1.0

type GetPoolsPoolCollectionItemConfigurationArgs struct {
	// Maximum number of compute instances in the pool for a given compute shape.
	Max pulumi.IntInput `pulumi:"max"`
	// Minimum number of compute instances in the pool for a given compute shape.
	Min pulumi.IntInput `pulumi:"min"`
	// The compute shape of the resources you would like to provision.
	Shape pulumi.StringInput `pulumi:"shape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ShapeConfigs GetPoolsPoolCollectionItemConfigurationShapeConfigArrayInput `pulumi:"shapeConfigs"`
}

func (GetPoolsPoolCollectionItemConfigurationArgs) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemConfigurationArgs) ToGetPoolsPoolCollectionItemConfigurationOutput added in v1.1.0

func (i GetPoolsPoolCollectionItemConfigurationArgs) ToGetPoolsPoolCollectionItemConfigurationOutput() GetPoolsPoolCollectionItemConfigurationOutput

func (GetPoolsPoolCollectionItemConfigurationArgs) ToGetPoolsPoolCollectionItemConfigurationOutputWithContext added in v1.1.0

func (i GetPoolsPoolCollectionItemConfigurationArgs) ToGetPoolsPoolCollectionItemConfigurationOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemConfigurationOutput

type GetPoolsPoolCollectionItemConfigurationArray added in v1.1.0

type GetPoolsPoolCollectionItemConfigurationArray []GetPoolsPoolCollectionItemConfigurationInput

func (GetPoolsPoolCollectionItemConfigurationArray) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemConfigurationArray) ToGetPoolsPoolCollectionItemConfigurationArrayOutput added in v1.1.0

func (i GetPoolsPoolCollectionItemConfigurationArray) ToGetPoolsPoolCollectionItemConfigurationArrayOutput() GetPoolsPoolCollectionItemConfigurationArrayOutput

func (GetPoolsPoolCollectionItemConfigurationArray) ToGetPoolsPoolCollectionItemConfigurationArrayOutputWithContext added in v1.1.0

func (i GetPoolsPoolCollectionItemConfigurationArray) ToGetPoolsPoolCollectionItemConfigurationArrayOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemConfigurationArrayOutput

type GetPoolsPoolCollectionItemConfigurationArrayInput added in v1.1.0

type GetPoolsPoolCollectionItemConfigurationArrayInput interface {
	pulumi.Input

	ToGetPoolsPoolCollectionItemConfigurationArrayOutput() GetPoolsPoolCollectionItemConfigurationArrayOutput
	ToGetPoolsPoolCollectionItemConfigurationArrayOutputWithContext(context.Context) GetPoolsPoolCollectionItemConfigurationArrayOutput
}

GetPoolsPoolCollectionItemConfigurationArrayInput is an input type that accepts GetPoolsPoolCollectionItemConfigurationArray and GetPoolsPoolCollectionItemConfigurationArrayOutput values. You can construct a concrete instance of `GetPoolsPoolCollectionItemConfigurationArrayInput` via:

GetPoolsPoolCollectionItemConfigurationArray{ GetPoolsPoolCollectionItemConfigurationArgs{...} }

type GetPoolsPoolCollectionItemConfigurationArrayOutput added in v1.1.0

type GetPoolsPoolCollectionItemConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemConfigurationArrayOutput) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemConfigurationArrayOutput) Index added in v1.1.0

func (GetPoolsPoolCollectionItemConfigurationArrayOutput) ToGetPoolsPoolCollectionItemConfigurationArrayOutput added in v1.1.0

func (o GetPoolsPoolCollectionItemConfigurationArrayOutput) ToGetPoolsPoolCollectionItemConfigurationArrayOutput() GetPoolsPoolCollectionItemConfigurationArrayOutput

func (GetPoolsPoolCollectionItemConfigurationArrayOutput) ToGetPoolsPoolCollectionItemConfigurationArrayOutputWithContext added in v1.1.0

func (o GetPoolsPoolCollectionItemConfigurationArrayOutput) ToGetPoolsPoolCollectionItemConfigurationArrayOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemConfigurationArrayOutput

type GetPoolsPoolCollectionItemConfigurationInput added in v1.1.0

type GetPoolsPoolCollectionItemConfigurationInput interface {
	pulumi.Input

	ToGetPoolsPoolCollectionItemConfigurationOutput() GetPoolsPoolCollectionItemConfigurationOutput
	ToGetPoolsPoolCollectionItemConfigurationOutputWithContext(context.Context) GetPoolsPoolCollectionItemConfigurationOutput
}

GetPoolsPoolCollectionItemConfigurationInput is an input type that accepts GetPoolsPoolCollectionItemConfigurationArgs and GetPoolsPoolCollectionItemConfigurationOutput values. You can construct a concrete instance of `GetPoolsPoolCollectionItemConfigurationInput` via:

GetPoolsPoolCollectionItemConfigurationArgs{...}

type GetPoolsPoolCollectionItemConfigurationOutput added in v1.1.0

type GetPoolsPoolCollectionItemConfigurationOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemConfigurationOutput) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemConfigurationOutput) Max added in v1.1.0

Maximum number of compute instances in the pool for a given compute shape.

func (GetPoolsPoolCollectionItemConfigurationOutput) Min added in v1.1.0

Minimum number of compute instances in the pool for a given compute shape.

func (GetPoolsPoolCollectionItemConfigurationOutput) Shape added in v1.1.0

The compute shape of the resources you would like to provision.

func (GetPoolsPoolCollectionItemConfigurationOutput) ShapeConfigs added in v1.1.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (GetPoolsPoolCollectionItemConfigurationOutput) ToGetPoolsPoolCollectionItemConfigurationOutput added in v1.1.0

func (o GetPoolsPoolCollectionItemConfigurationOutput) ToGetPoolsPoolCollectionItemConfigurationOutput() GetPoolsPoolCollectionItemConfigurationOutput

func (GetPoolsPoolCollectionItemConfigurationOutput) ToGetPoolsPoolCollectionItemConfigurationOutputWithContext added in v1.1.0

func (o GetPoolsPoolCollectionItemConfigurationOutput) ToGetPoolsPoolCollectionItemConfigurationOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemConfigurationOutput

type GetPoolsPoolCollectionItemConfigurationShapeConfig added in v1.1.0

type GetPoolsPoolCollectionItemConfigurationShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetPoolsPoolCollectionItemConfigurationShapeConfigArgs added in v1.1.0

type GetPoolsPoolCollectionItemConfigurationShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArgs) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArgs) ToGetPoolsPoolCollectionItemConfigurationShapeConfigOutput added in v1.1.0

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArgs) ToGetPoolsPoolCollectionItemConfigurationShapeConfigOutputWithContext added in v1.1.0

func (i GetPoolsPoolCollectionItemConfigurationShapeConfigArgs) ToGetPoolsPoolCollectionItemConfigurationShapeConfigOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemConfigurationShapeConfigOutput

type GetPoolsPoolCollectionItemConfigurationShapeConfigArray added in v1.1.0

type GetPoolsPoolCollectionItemConfigurationShapeConfigArray []GetPoolsPoolCollectionItemConfigurationShapeConfigInput

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArray) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArray) ToGetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput added in v1.1.0

func (i GetPoolsPoolCollectionItemConfigurationShapeConfigArray) ToGetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput() GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArray) ToGetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutputWithContext added in v1.1.0

func (i GetPoolsPoolCollectionItemConfigurationShapeConfigArray) ToGetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput

type GetPoolsPoolCollectionItemConfigurationShapeConfigArrayInput added in v1.1.0

type GetPoolsPoolCollectionItemConfigurationShapeConfigArrayInput interface {
	pulumi.Input

	ToGetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput() GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput
	ToGetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutputWithContext(context.Context) GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput
}

GetPoolsPoolCollectionItemConfigurationShapeConfigArrayInput is an input type that accepts GetPoolsPoolCollectionItemConfigurationShapeConfigArray and GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput values. You can construct a concrete instance of `GetPoolsPoolCollectionItemConfigurationShapeConfigArrayInput` via:

GetPoolsPoolCollectionItemConfigurationShapeConfigArray{ GetPoolsPoolCollectionItemConfigurationShapeConfigArgs{...} }

type GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput added in v1.1.0

type GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput) Index added in v1.1.0

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput) ToGetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput added in v1.1.0

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput) ToGetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutputWithContext added in v1.1.0

func (o GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput) ToGetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput

type GetPoolsPoolCollectionItemConfigurationShapeConfigInput added in v1.1.0

type GetPoolsPoolCollectionItemConfigurationShapeConfigInput interface {
	pulumi.Input

	ToGetPoolsPoolCollectionItemConfigurationShapeConfigOutput() GetPoolsPoolCollectionItemConfigurationShapeConfigOutput
	ToGetPoolsPoolCollectionItemConfigurationShapeConfigOutputWithContext(context.Context) GetPoolsPoolCollectionItemConfigurationShapeConfigOutput
}

GetPoolsPoolCollectionItemConfigurationShapeConfigInput is an input type that accepts GetPoolsPoolCollectionItemConfigurationShapeConfigArgs and GetPoolsPoolCollectionItemConfigurationShapeConfigOutput values. You can construct a concrete instance of `GetPoolsPoolCollectionItemConfigurationShapeConfigInput` via:

GetPoolsPoolCollectionItemConfigurationShapeConfigArgs{...}

type GetPoolsPoolCollectionItemConfigurationShapeConfigOutput added in v1.1.0

type GetPoolsPoolCollectionItemConfigurationShapeConfigOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemConfigurationShapeConfigOutput) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemConfigurationShapeConfigOutput) MemoryInGbs added in v1.1.0

The amount of memory used for the driver or executors.

func (GetPoolsPoolCollectionItemConfigurationShapeConfigOutput) Ocpus added in v1.1.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (GetPoolsPoolCollectionItemConfigurationShapeConfigOutput) ToGetPoolsPoolCollectionItemConfigurationShapeConfigOutput added in v1.1.0

func (GetPoolsPoolCollectionItemConfigurationShapeConfigOutput) ToGetPoolsPoolCollectionItemConfigurationShapeConfigOutputWithContext added in v1.1.0

func (o GetPoolsPoolCollectionItemConfigurationShapeConfigOutput) ToGetPoolsPoolCollectionItemConfigurationShapeConfigOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemConfigurationShapeConfigOutput

type GetPoolsPoolCollectionItemInput added in v1.1.0

type GetPoolsPoolCollectionItemInput interface {
	pulumi.Input

	ToGetPoolsPoolCollectionItemOutput() GetPoolsPoolCollectionItemOutput
	ToGetPoolsPoolCollectionItemOutputWithContext(context.Context) GetPoolsPoolCollectionItemOutput
}

GetPoolsPoolCollectionItemInput is an input type that accepts GetPoolsPoolCollectionItemArgs and GetPoolsPoolCollectionItemOutput values. You can construct a concrete instance of `GetPoolsPoolCollectionItemInput` via:

GetPoolsPoolCollectionItemArgs{...}

type GetPoolsPoolCollectionItemOutput added in v1.1.0

type GetPoolsPoolCollectionItemOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemOutput) CompartmentId added in v1.1.0

The OCID of the compartment.

func (GetPoolsPoolCollectionItemOutput) Configurations added in v1.1.0

List of PoolConfig items.

func (GetPoolsPoolCollectionItemOutput) DefinedTags added in v1.1.0

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

func (GetPoolsPoolCollectionItemOutput) Description added in v1.1.0

A user-friendly description. Avoid entering confidential information.

func (GetPoolsPoolCollectionItemOutput) DisplayName added in v1.1.0

The query parameter for the Spark application name.

func (GetPoolsPoolCollectionItemOutput) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemOutput) FreeformTags added in v1.1.0

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

func (GetPoolsPoolCollectionItemOutput) Id added in v1.1.0

The OCID of a pool. Unique Id to indentify a dataflow pool resource.

func (GetPoolsPoolCollectionItemOutput) IdleTimeoutInMinutes added in v1.1.0

func (o GetPoolsPoolCollectionItemOutput) IdleTimeoutInMinutes() pulumi.IntOutput

Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.

func (GetPoolsPoolCollectionItemOutput) LifecycleDetails added in v1.1.0

The detailed messages about the lifecycle state.

func (GetPoolsPoolCollectionItemOutput) OwnerPrincipalId added in v1.1.0

The OCID of the user who created the resource.

func (GetPoolsPoolCollectionItemOutput) OwnerUserName added in v1.1.0

The username of the user who created the resource. If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.

func (GetPoolsPoolCollectionItemOutput) PoolMetrics added in v1.1.0

A collection of metrics related to a particular pool.

func (GetPoolsPoolCollectionItemOutput) Schedules added in v1.1.0

A list of schedules for pool to auto start and stop.

func (GetPoolsPoolCollectionItemOutput) State added in v1.1.0

The LifecycleState of the pool.

func (GetPoolsPoolCollectionItemOutput) TimeCreated added in v1.1.0

The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (GetPoolsPoolCollectionItemOutput) TimeUpdated added in v1.1.0

The date and time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (GetPoolsPoolCollectionItemOutput) ToGetPoolsPoolCollectionItemOutput added in v1.1.0

func (o GetPoolsPoolCollectionItemOutput) ToGetPoolsPoolCollectionItemOutput() GetPoolsPoolCollectionItemOutput

func (GetPoolsPoolCollectionItemOutput) ToGetPoolsPoolCollectionItemOutputWithContext added in v1.1.0

func (o GetPoolsPoolCollectionItemOutput) ToGetPoolsPoolCollectionItemOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemOutput

type GetPoolsPoolCollectionItemPoolMetric added in v1.1.0

type GetPoolsPoolCollectionItemPoolMetric struct {
	// The number of runs that are currently running that are using this pool.
	ActiveRunsCount string `pulumi:"activeRunsCount"`
	// A count of the nodes that are currently being used for each shape in this pool.
	ActivelyUsedNodeCounts []GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCount `pulumi:"activelyUsedNodeCounts"`
	// The last time the mertics were updated for this.
	TimeLastMetricsUpdated string `pulumi:"timeLastMetricsUpdated"`
	// The last time this pool was started.
	TimeLastStarted string `pulumi:"timeLastStarted"`
	// The last time this pool was stopped.
	TimeLastStopped string `pulumi:"timeLastStopped"`
	// The last time a run used this pool.
	TimeLastUsed string `pulumi:"timeLastUsed"`
}

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCount added in v1.1.0

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCount struct {
	// The compute shape of the nodes that the count is for.
	LogicalShape string `pulumi:"logicalShape"`
	// The node count of this compute shape.
	PoolCount int `pulumi:"poolCount"`
}

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArgs added in v1.1.0

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArgs struct {
	// The compute shape of the nodes that the count is for.
	LogicalShape pulumi.StringInput `pulumi:"logicalShape"`
	// The node count of this compute shape.
	PoolCount pulumi.IntInput `pulumi:"poolCount"`
}

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArgs) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArgs) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput added in v1.1.0

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArgs) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutputWithContext added in v1.1.0

func (i GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArgs) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArray added in v1.1.0

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArray []GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountInput

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArray) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArray) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput added in v1.1.0

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArray) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutputWithContext added in v1.1.0

func (i GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArray) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayInput added in v1.1.0

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayInput interface {
	pulumi.Input

	ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput() GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput
	ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutputWithContext(context.Context) GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput
}

GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayInput is an input type that accepts GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArray and GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput values. You can construct a concrete instance of `GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayInput` via:

GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArray{ GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArgs{...} }

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput added in v1.1.0

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput) Index added in v1.1.0

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput added in v1.1.0

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutputWithContext added in v1.1.0

func (o GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountInput added in v1.1.0

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountInput interface {
	pulumi.Input

	ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput() GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput
	ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutputWithContext(context.Context) GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput
}

GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountInput is an input type that accepts GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArgs and GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput values. You can construct a concrete instance of `GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountInput` via:

GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArgs{...}

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput added in v1.1.0

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput) LogicalShape added in v1.1.0

The compute shape of the nodes that the count is for.

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput) PoolCount added in v1.1.0

The node count of this compute shape.

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput added in v1.1.0

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutputWithContext added in v1.1.0

func (o GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput

type GetPoolsPoolCollectionItemPoolMetricArgs added in v1.1.0

type GetPoolsPoolCollectionItemPoolMetricArgs struct {
	// The number of runs that are currently running that are using this pool.
	ActiveRunsCount pulumi.StringInput `pulumi:"activeRunsCount"`
	// A count of the nodes that are currently being used for each shape in this pool.
	ActivelyUsedNodeCounts GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayInput `pulumi:"activelyUsedNodeCounts"`
	// The last time the mertics were updated for this.
	TimeLastMetricsUpdated pulumi.StringInput `pulumi:"timeLastMetricsUpdated"`
	// The last time this pool was started.
	TimeLastStarted pulumi.StringInput `pulumi:"timeLastStarted"`
	// The last time this pool was stopped.
	TimeLastStopped pulumi.StringInput `pulumi:"timeLastStopped"`
	// The last time a run used this pool.
	TimeLastUsed pulumi.StringInput `pulumi:"timeLastUsed"`
}

func (GetPoolsPoolCollectionItemPoolMetricArgs) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemPoolMetricArgs) ToGetPoolsPoolCollectionItemPoolMetricOutput added in v1.1.0

func (i GetPoolsPoolCollectionItemPoolMetricArgs) ToGetPoolsPoolCollectionItemPoolMetricOutput() GetPoolsPoolCollectionItemPoolMetricOutput

func (GetPoolsPoolCollectionItemPoolMetricArgs) ToGetPoolsPoolCollectionItemPoolMetricOutputWithContext added in v1.1.0

func (i GetPoolsPoolCollectionItemPoolMetricArgs) ToGetPoolsPoolCollectionItemPoolMetricOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemPoolMetricOutput

type GetPoolsPoolCollectionItemPoolMetricArray added in v1.1.0

type GetPoolsPoolCollectionItemPoolMetricArray []GetPoolsPoolCollectionItemPoolMetricInput

func (GetPoolsPoolCollectionItemPoolMetricArray) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemPoolMetricArray) ToGetPoolsPoolCollectionItemPoolMetricArrayOutput added in v1.1.0

func (i GetPoolsPoolCollectionItemPoolMetricArray) ToGetPoolsPoolCollectionItemPoolMetricArrayOutput() GetPoolsPoolCollectionItemPoolMetricArrayOutput

func (GetPoolsPoolCollectionItemPoolMetricArray) ToGetPoolsPoolCollectionItemPoolMetricArrayOutputWithContext added in v1.1.0

func (i GetPoolsPoolCollectionItemPoolMetricArray) ToGetPoolsPoolCollectionItemPoolMetricArrayOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemPoolMetricArrayOutput

type GetPoolsPoolCollectionItemPoolMetricArrayInput added in v1.1.0

type GetPoolsPoolCollectionItemPoolMetricArrayInput interface {
	pulumi.Input

	ToGetPoolsPoolCollectionItemPoolMetricArrayOutput() GetPoolsPoolCollectionItemPoolMetricArrayOutput
	ToGetPoolsPoolCollectionItemPoolMetricArrayOutputWithContext(context.Context) GetPoolsPoolCollectionItemPoolMetricArrayOutput
}

GetPoolsPoolCollectionItemPoolMetricArrayInput is an input type that accepts GetPoolsPoolCollectionItemPoolMetricArray and GetPoolsPoolCollectionItemPoolMetricArrayOutput values. You can construct a concrete instance of `GetPoolsPoolCollectionItemPoolMetricArrayInput` via:

GetPoolsPoolCollectionItemPoolMetricArray{ GetPoolsPoolCollectionItemPoolMetricArgs{...} }

type GetPoolsPoolCollectionItemPoolMetricArrayOutput added in v1.1.0

type GetPoolsPoolCollectionItemPoolMetricArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemPoolMetricArrayOutput) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemPoolMetricArrayOutput) Index added in v1.1.0

func (GetPoolsPoolCollectionItemPoolMetricArrayOutput) ToGetPoolsPoolCollectionItemPoolMetricArrayOutput added in v1.1.0

func (o GetPoolsPoolCollectionItemPoolMetricArrayOutput) ToGetPoolsPoolCollectionItemPoolMetricArrayOutput() GetPoolsPoolCollectionItemPoolMetricArrayOutput

func (GetPoolsPoolCollectionItemPoolMetricArrayOutput) ToGetPoolsPoolCollectionItemPoolMetricArrayOutputWithContext added in v1.1.0

func (o GetPoolsPoolCollectionItemPoolMetricArrayOutput) ToGetPoolsPoolCollectionItemPoolMetricArrayOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemPoolMetricArrayOutput

type GetPoolsPoolCollectionItemPoolMetricInput added in v1.1.0

type GetPoolsPoolCollectionItemPoolMetricInput interface {
	pulumi.Input

	ToGetPoolsPoolCollectionItemPoolMetricOutput() GetPoolsPoolCollectionItemPoolMetricOutput
	ToGetPoolsPoolCollectionItemPoolMetricOutputWithContext(context.Context) GetPoolsPoolCollectionItemPoolMetricOutput
}

GetPoolsPoolCollectionItemPoolMetricInput is an input type that accepts GetPoolsPoolCollectionItemPoolMetricArgs and GetPoolsPoolCollectionItemPoolMetricOutput values. You can construct a concrete instance of `GetPoolsPoolCollectionItemPoolMetricInput` via:

GetPoolsPoolCollectionItemPoolMetricArgs{...}

type GetPoolsPoolCollectionItemPoolMetricOutput added in v1.1.0

type GetPoolsPoolCollectionItemPoolMetricOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemPoolMetricOutput) ActiveRunsCount added in v1.1.0

The number of runs that are currently running that are using this pool.

func (GetPoolsPoolCollectionItemPoolMetricOutput) ActivelyUsedNodeCounts added in v1.1.0

A count of the nodes that are currently being used for each shape in this pool.

func (GetPoolsPoolCollectionItemPoolMetricOutput) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemPoolMetricOutput) TimeLastMetricsUpdated added in v1.1.0

The last time the mertics were updated for this.

func (GetPoolsPoolCollectionItemPoolMetricOutput) TimeLastStarted added in v1.1.0

The last time this pool was started.

func (GetPoolsPoolCollectionItemPoolMetricOutput) TimeLastStopped added in v1.1.0

The last time this pool was stopped.

func (GetPoolsPoolCollectionItemPoolMetricOutput) TimeLastUsed added in v1.1.0

The last time a run used this pool.

func (GetPoolsPoolCollectionItemPoolMetricOutput) ToGetPoolsPoolCollectionItemPoolMetricOutput added in v1.1.0

func (o GetPoolsPoolCollectionItemPoolMetricOutput) ToGetPoolsPoolCollectionItemPoolMetricOutput() GetPoolsPoolCollectionItemPoolMetricOutput

func (GetPoolsPoolCollectionItemPoolMetricOutput) ToGetPoolsPoolCollectionItemPoolMetricOutputWithContext added in v1.1.0

func (o GetPoolsPoolCollectionItemPoolMetricOutput) ToGetPoolsPoolCollectionItemPoolMetricOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemPoolMetricOutput

type GetPoolsPoolCollectionItemSchedule added in v1.1.0

type GetPoolsPoolCollectionItemSchedule struct {
	// Day of the week SUN-SAT
	DayOfWeek string `pulumi:"dayOfWeek"`
	// Hour of the day to start or stop pool.
	StartTime int `pulumi:"startTime"`
	// Hour of the day to stop the pool.
	StopTime int `pulumi:"stopTime"`
}

type GetPoolsPoolCollectionItemScheduleArgs added in v1.1.0

type GetPoolsPoolCollectionItemScheduleArgs struct {
	// Day of the week SUN-SAT
	DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"`
	// Hour of the day to start or stop pool.
	StartTime pulumi.IntInput `pulumi:"startTime"`
	// Hour of the day to stop the pool.
	StopTime pulumi.IntInput `pulumi:"stopTime"`
}

func (GetPoolsPoolCollectionItemScheduleArgs) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemScheduleArgs) ToGetPoolsPoolCollectionItemScheduleOutput added in v1.1.0

func (i GetPoolsPoolCollectionItemScheduleArgs) ToGetPoolsPoolCollectionItemScheduleOutput() GetPoolsPoolCollectionItemScheduleOutput

func (GetPoolsPoolCollectionItemScheduleArgs) ToGetPoolsPoolCollectionItemScheduleOutputWithContext added in v1.1.0

func (i GetPoolsPoolCollectionItemScheduleArgs) ToGetPoolsPoolCollectionItemScheduleOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemScheduleOutput

type GetPoolsPoolCollectionItemScheduleArray added in v1.1.0

type GetPoolsPoolCollectionItemScheduleArray []GetPoolsPoolCollectionItemScheduleInput

func (GetPoolsPoolCollectionItemScheduleArray) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemScheduleArray) ToGetPoolsPoolCollectionItemScheduleArrayOutput added in v1.1.0

func (i GetPoolsPoolCollectionItemScheduleArray) ToGetPoolsPoolCollectionItemScheduleArrayOutput() GetPoolsPoolCollectionItemScheduleArrayOutput

func (GetPoolsPoolCollectionItemScheduleArray) ToGetPoolsPoolCollectionItemScheduleArrayOutputWithContext added in v1.1.0

func (i GetPoolsPoolCollectionItemScheduleArray) ToGetPoolsPoolCollectionItemScheduleArrayOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemScheduleArrayOutput

type GetPoolsPoolCollectionItemScheduleArrayInput added in v1.1.0

type GetPoolsPoolCollectionItemScheduleArrayInput interface {
	pulumi.Input

	ToGetPoolsPoolCollectionItemScheduleArrayOutput() GetPoolsPoolCollectionItemScheduleArrayOutput
	ToGetPoolsPoolCollectionItemScheduleArrayOutputWithContext(context.Context) GetPoolsPoolCollectionItemScheduleArrayOutput
}

GetPoolsPoolCollectionItemScheduleArrayInput is an input type that accepts GetPoolsPoolCollectionItemScheduleArray and GetPoolsPoolCollectionItemScheduleArrayOutput values. You can construct a concrete instance of `GetPoolsPoolCollectionItemScheduleArrayInput` via:

GetPoolsPoolCollectionItemScheduleArray{ GetPoolsPoolCollectionItemScheduleArgs{...} }

type GetPoolsPoolCollectionItemScheduleArrayOutput added in v1.1.0

type GetPoolsPoolCollectionItemScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemScheduleArrayOutput) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemScheduleArrayOutput) Index added in v1.1.0

func (GetPoolsPoolCollectionItemScheduleArrayOutput) ToGetPoolsPoolCollectionItemScheduleArrayOutput added in v1.1.0

func (o GetPoolsPoolCollectionItemScheduleArrayOutput) ToGetPoolsPoolCollectionItemScheduleArrayOutput() GetPoolsPoolCollectionItemScheduleArrayOutput

func (GetPoolsPoolCollectionItemScheduleArrayOutput) ToGetPoolsPoolCollectionItemScheduleArrayOutputWithContext added in v1.1.0

func (o GetPoolsPoolCollectionItemScheduleArrayOutput) ToGetPoolsPoolCollectionItemScheduleArrayOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemScheduleArrayOutput

type GetPoolsPoolCollectionItemScheduleInput added in v1.1.0

type GetPoolsPoolCollectionItemScheduleInput interface {
	pulumi.Input

	ToGetPoolsPoolCollectionItemScheduleOutput() GetPoolsPoolCollectionItemScheduleOutput
	ToGetPoolsPoolCollectionItemScheduleOutputWithContext(context.Context) GetPoolsPoolCollectionItemScheduleOutput
}

GetPoolsPoolCollectionItemScheduleInput is an input type that accepts GetPoolsPoolCollectionItemScheduleArgs and GetPoolsPoolCollectionItemScheduleOutput values. You can construct a concrete instance of `GetPoolsPoolCollectionItemScheduleInput` via:

GetPoolsPoolCollectionItemScheduleArgs{...}

type GetPoolsPoolCollectionItemScheduleOutput added in v1.1.0

type GetPoolsPoolCollectionItemScheduleOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemScheduleOutput) DayOfWeek added in v1.1.0

Day of the week SUN-SAT

func (GetPoolsPoolCollectionItemScheduleOutput) ElementType added in v1.1.0

func (GetPoolsPoolCollectionItemScheduleOutput) StartTime added in v1.1.0

Hour of the day to start or stop pool.

func (GetPoolsPoolCollectionItemScheduleOutput) StopTime added in v1.1.0

Hour of the day to stop the pool.

func (GetPoolsPoolCollectionItemScheduleOutput) ToGetPoolsPoolCollectionItemScheduleOutput added in v1.1.0

func (o GetPoolsPoolCollectionItemScheduleOutput) ToGetPoolsPoolCollectionItemScheduleOutput() GetPoolsPoolCollectionItemScheduleOutput

func (GetPoolsPoolCollectionItemScheduleOutput) ToGetPoolsPoolCollectionItemScheduleOutputWithContext added in v1.1.0

func (o GetPoolsPoolCollectionItemScheduleOutput) ToGetPoolsPoolCollectionItemScheduleOutputWithContext(ctx context.Context) GetPoolsPoolCollectionItemScheduleOutput

type GetPoolsPoolCollectionOutput added in v1.1.0

type GetPoolsPoolCollectionOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionOutput) ElementType added in v1.1.0

func (GetPoolsPoolCollectionOutput) Items added in v1.1.0

func (GetPoolsPoolCollectionOutput) ToGetPoolsPoolCollectionOutput added in v1.1.0

func (o GetPoolsPoolCollectionOutput) ToGetPoolsPoolCollectionOutput() GetPoolsPoolCollectionOutput

func (GetPoolsPoolCollectionOutput) ToGetPoolsPoolCollectionOutputWithContext added in v1.1.0

func (o GetPoolsPoolCollectionOutput) ToGetPoolsPoolCollectionOutputWithContext(ctx context.Context) GetPoolsPoolCollectionOutput

type GetPoolsResult added in v1.1.0

type GetPoolsResult struct {
	// The OCID of a compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// A user-friendly name. It does not have to be unique. Avoid entering confidential information.
	DisplayName           *string          `pulumi:"displayName"`
	DisplayNameStartsWith *string          `pulumi:"displayNameStartsWith"`
	Filters               []GetPoolsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId *string `pulumi:"ownerPrincipalId"`
	// The list of pool_collection.
	PoolCollections []GetPoolsPoolCollection `pulumi:"poolCollections"`
	// The current state of this pool.
	State *string `pulumi:"state"`
}

A collection of values returned by getPools.

func GetPools added in v1.1.0

func GetPools(ctx *pulumi.Context, args *GetPoolsArgs, opts ...pulumi.InvokeOption) (*GetPoolsResult, error)

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

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

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.GetPools(ctx, &dataflow.GetPoolsArgs{
			CompartmentId:         compartmentId,
			DisplayName:           pulumi.StringRef(poolDisplayName),
			DisplayNameStartsWith: pulumi.StringRef(poolDisplayNameStartsWith),
			OwnerPrincipalId:      pulumi.StringRef(testOwnerPrincipal.Id),
			State:                 pulumi.StringRef(poolState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPoolsResultOutput added in v1.1.0

type GetPoolsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPools.

func GetPoolsOutput added in v1.1.0

func GetPoolsOutput(ctx *pulumi.Context, args GetPoolsOutputArgs, opts ...pulumi.InvokeOption) GetPoolsResultOutput

func (GetPoolsResultOutput) CompartmentId added in v1.1.0

func (o GetPoolsResultOutput) CompartmentId() pulumi.StringOutput

The OCID of a compartment.

func (GetPoolsResultOutput) DisplayName added in v1.1.0

A user-friendly name. It does not have to be unique. Avoid entering confidential information.

func (GetPoolsResultOutput) DisplayNameStartsWith added in v1.1.0

func (o GetPoolsResultOutput) DisplayNameStartsWith() pulumi.StringPtrOutput

func (GetPoolsResultOutput) ElementType added in v1.1.0

func (GetPoolsResultOutput) ElementType() reflect.Type

func (GetPoolsResultOutput) Filters added in v1.1.0

func (GetPoolsResultOutput) Id added in v1.1.0

The provider-assigned unique ID for this managed resource.

func (GetPoolsResultOutput) OwnerPrincipalId added in v1.1.0

func (o GetPoolsResultOutput) OwnerPrincipalId() pulumi.StringPtrOutput

The OCID of the user who created the resource.

func (GetPoolsResultOutput) PoolCollections added in v1.1.0

The list of pool_collection.

func (GetPoolsResultOutput) State added in v1.1.0

The current state of this pool.

func (GetPoolsResultOutput) ToGetPoolsResultOutput added in v1.1.0

func (o GetPoolsResultOutput) ToGetPoolsResultOutput() GetPoolsResultOutput

func (GetPoolsResultOutput) ToGetPoolsResultOutputWithContext added in v1.1.0

func (o GetPoolsResultOutput) ToGetPoolsResultOutputWithContext(ctx context.Context) GetPoolsResultOutput

type GetPrivateEndpointScanDetail added in v0.6.0

type GetPrivateEndpointScanDetail struct {
	// A fully-qualified domain name (FQDN).
	Fqdn string `pulumi:"fqdn"`
	// The port number of the FQDN
	Port string `pulumi:"port"`
}

type GetPrivateEndpointScanDetailArgs added in v0.6.0

type GetPrivateEndpointScanDetailArgs struct {
	// A fully-qualified domain name (FQDN).
	Fqdn pulumi.StringInput `pulumi:"fqdn"`
	// The port number of the FQDN
	Port pulumi.StringInput `pulumi:"port"`
}

func (GetPrivateEndpointScanDetailArgs) ElementType added in v0.6.0

func (GetPrivateEndpointScanDetailArgs) ToGetPrivateEndpointScanDetailOutput added in v0.6.0

func (i GetPrivateEndpointScanDetailArgs) ToGetPrivateEndpointScanDetailOutput() GetPrivateEndpointScanDetailOutput

func (GetPrivateEndpointScanDetailArgs) ToGetPrivateEndpointScanDetailOutputWithContext added in v0.6.0

func (i GetPrivateEndpointScanDetailArgs) ToGetPrivateEndpointScanDetailOutputWithContext(ctx context.Context) GetPrivateEndpointScanDetailOutput

type GetPrivateEndpointScanDetailArray added in v0.6.0

type GetPrivateEndpointScanDetailArray []GetPrivateEndpointScanDetailInput

func (GetPrivateEndpointScanDetailArray) ElementType added in v0.6.0

func (GetPrivateEndpointScanDetailArray) ToGetPrivateEndpointScanDetailArrayOutput added in v0.6.0

func (i GetPrivateEndpointScanDetailArray) ToGetPrivateEndpointScanDetailArrayOutput() GetPrivateEndpointScanDetailArrayOutput

func (GetPrivateEndpointScanDetailArray) ToGetPrivateEndpointScanDetailArrayOutputWithContext added in v0.6.0

func (i GetPrivateEndpointScanDetailArray) ToGetPrivateEndpointScanDetailArrayOutputWithContext(ctx context.Context) GetPrivateEndpointScanDetailArrayOutput

type GetPrivateEndpointScanDetailArrayInput added in v0.6.0

type GetPrivateEndpointScanDetailArrayInput interface {
	pulumi.Input

	ToGetPrivateEndpointScanDetailArrayOutput() GetPrivateEndpointScanDetailArrayOutput
	ToGetPrivateEndpointScanDetailArrayOutputWithContext(context.Context) GetPrivateEndpointScanDetailArrayOutput
}

GetPrivateEndpointScanDetailArrayInput is an input type that accepts GetPrivateEndpointScanDetailArray and GetPrivateEndpointScanDetailArrayOutput values. You can construct a concrete instance of `GetPrivateEndpointScanDetailArrayInput` via:

GetPrivateEndpointScanDetailArray{ GetPrivateEndpointScanDetailArgs{...} }

type GetPrivateEndpointScanDetailArrayOutput added in v0.6.0

type GetPrivateEndpointScanDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointScanDetailArrayOutput) ElementType added in v0.6.0

func (GetPrivateEndpointScanDetailArrayOutput) Index added in v0.6.0

func (GetPrivateEndpointScanDetailArrayOutput) ToGetPrivateEndpointScanDetailArrayOutput added in v0.6.0

func (o GetPrivateEndpointScanDetailArrayOutput) ToGetPrivateEndpointScanDetailArrayOutput() GetPrivateEndpointScanDetailArrayOutput

func (GetPrivateEndpointScanDetailArrayOutput) ToGetPrivateEndpointScanDetailArrayOutputWithContext added in v0.6.0

func (o GetPrivateEndpointScanDetailArrayOutput) ToGetPrivateEndpointScanDetailArrayOutputWithContext(ctx context.Context) GetPrivateEndpointScanDetailArrayOutput

type GetPrivateEndpointScanDetailInput added in v0.6.0

type GetPrivateEndpointScanDetailInput interface {
	pulumi.Input

	ToGetPrivateEndpointScanDetailOutput() GetPrivateEndpointScanDetailOutput
	ToGetPrivateEndpointScanDetailOutputWithContext(context.Context) GetPrivateEndpointScanDetailOutput
}

GetPrivateEndpointScanDetailInput is an input type that accepts GetPrivateEndpointScanDetailArgs and GetPrivateEndpointScanDetailOutput values. You can construct a concrete instance of `GetPrivateEndpointScanDetailInput` via:

GetPrivateEndpointScanDetailArgs{...}

type GetPrivateEndpointScanDetailOutput added in v0.6.0

type GetPrivateEndpointScanDetailOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointScanDetailOutput) ElementType added in v0.6.0

func (GetPrivateEndpointScanDetailOutput) Fqdn added in v0.6.0

A fully-qualified domain name (FQDN).

func (GetPrivateEndpointScanDetailOutput) Port added in v0.6.0

The port number of the FQDN

func (GetPrivateEndpointScanDetailOutput) ToGetPrivateEndpointScanDetailOutput added in v0.6.0

func (o GetPrivateEndpointScanDetailOutput) ToGetPrivateEndpointScanDetailOutput() GetPrivateEndpointScanDetailOutput

func (GetPrivateEndpointScanDetailOutput) ToGetPrivateEndpointScanDetailOutputWithContext added in v0.6.0

func (o GetPrivateEndpointScanDetailOutput) ToGetPrivateEndpointScanDetailOutputWithContext(ctx context.Context) GetPrivateEndpointScanDetailOutput

type GetPrivateEndpointsArgs

type GetPrivateEndpointsArgs struct {
	// The OCID of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The query parameter for the Spark application name. Note: At a time only one optional filter can be used with `compartmentId` to get the list of Private Endpoint resources.
	DisplayName *string `pulumi:"displayName"`
	// The displayName prefix.
	DisplayNameStartsWith *string                     `pulumi:"displayNameStartsWith"`
	Filters               []GetPrivateEndpointsFilter `pulumi:"filters"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId *string `pulumi:"ownerPrincipalId"`
	// The LifecycleState of the private endpoint.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getPrivateEndpoints.

type GetPrivateEndpointsFilter

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

type GetPrivateEndpointsFilterArgs

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

func (GetPrivateEndpointsFilterArgs) ElementType

func (GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutput

func (i GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput

func (GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutputWithContext

func (i GetPrivateEndpointsFilterArgs) ToGetPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterOutput

type GetPrivateEndpointsFilterArray

type GetPrivateEndpointsFilterArray []GetPrivateEndpointsFilterInput

func (GetPrivateEndpointsFilterArray) ElementType

func (GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutput

func (i GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput

func (GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutputWithContext

func (i GetPrivateEndpointsFilterArray) ToGetPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterArrayOutput

type GetPrivateEndpointsFilterArrayInput

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

type GetPrivateEndpointsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointsFilterArrayOutput) ElementType

func (GetPrivateEndpointsFilterArrayOutput) Index

func (GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutput

func (o GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutput() GetPrivateEndpointsFilterArrayOutput

func (GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutputWithContext

func (o GetPrivateEndpointsFilterArrayOutput) ToGetPrivateEndpointsFilterArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterArrayOutput

type GetPrivateEndpointsFilterInput

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

type GetPrivateEndpointsFilterOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointsFilterOutput) ElementType

func (GetPrivateEndpointsFilterOutput) Name

func (GetPrivateEndpointsFilterOutput) Regex

func (GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutput

func (o GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutput() GetPrivateEndpointsFilterOutput

func (GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutputWithContext

func (o GetPrivateEndpointsFilterOutput) ToGetPrivateEndpointsFilterOutputWithContext(ctx context.Context) GetPrivateEndpointsFilterOutput

func (GetPrivateEndpointsFilterOutput) Values

type GetPrivateEndpointsOutputArgs

type GetPrivateEndpointsOutputArgs struct {
	// The OCID of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// The query parameter for the Spark application name. Note: At a time only one optional filter can be used with `compartmentId` to get the list of Private Endpoint resources.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The displayName prefix.
	DisplayNameStartsWith pulumi.StringPtrInput               `pulumi:"displayNameStartsWith"`
	Filters               GetPrivateEndpointsFilterArrayInput `pulumi:"filters"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringPtrInput `pulumi:"ownerPrincipalId"`
	// The LifecycleState of the private endpoint.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getPrivateEndpoints.

func (GetPrivateEndpointsOutputArgs) ElementType

type GetPrivateEndpointsPrivateEndpointCollection

type GetPrivateEndpointsPrivateEndpointCollection struct {
	Items []GetPrivateEndpointsPrivateEndpointCollectionItem `pulumi:"items"`
}

type GetPrivateEndpointsPrivateEndpointCollectionArgs

type GetPrivateEndpointsPrivateEndpointCollectionArgs struct {
	Items GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput `pulumi:"items"`
}

func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ElementType

func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutput

func (i GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput

func (GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext

func (i GetPrivateEndpointsPrivateEndpointCollectionArgs) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput

type GetPrivateEndpointsPrivateEndpointCollectionArray

type GetPrivateEndpointsPrivateEndpointCollectionArray []GetPrivateEndpointsPrivateEndpointCollectionInput

func (GetPrivateEndpointsPrivateEndpointCollectionArray) ElementType

func (GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput

func (i GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput

func (GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext

func (i GetPrivateEndpointsPrivateEndpointCollectionArray) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput

type GetPrivateEndpointsPrivateEndpointCollectionArrayInput

type GetPrivateEndpointsPrivateEndpointCollectionArrayInput interface {
	pulumi.Input

	ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
	ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput
}

GetPrivateEndpointsPrivateEndpointCollectionArrayInput is an input type that accepts GetPrivateEndpointsPrivateEndpointCollectionArray and GetPrivateEndpointsPrivateEndpointCollectionArrayOutput values. You can construct a concrete instance of `GetPrivateEndpointsPrivateEndpointCollectionArrayInput` via:

GetPrivateEndpointsPrivateEndpointCollectionArray{ GetPrivateEndpointsPrivateEndpointCollectionArgs{...} }

type GetPrivateEndpointsPrivateEndpointCollectionArrayOutput

type GetPrivateEndpointsPrivateEndpointCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ElementType

func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) Index

func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutput

func (GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext

func (o GetPrivateEndpointsPrivateEndpointCollectionArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionArrayOutput

type GetPrivateEndpointsPrivateEndpointCollectionInput

type GetPrivateEndpointsPrivateEndpointCollectionInput interface {
	pulumi.Input

	ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput
	ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput
}

GetPrivateEndpointsPrivateEndpointCollectionInput is an input type that accepts GetPrivateEndpointsPrivateEndpointCollectionArgs and GetPrivateEndpointsPrivateEndpointCollectionOutput values. You can construct a concrete instance of `GetPrivateEndpointsPrivateEndpointCollectionInput` via:

GetPrivateEndpointsPrivateEndpointCollectionArgs{...}

type GetPrivateEndpointsPrivateEndpointCollectionItem

type GetPrivateEndpointsPrivateEndpointCollectionItem struct {
	// The OCID of the compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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"`
	// The query parameter for the Spark application name. Note: At a time only one optional filter can be used with `compartmentId` to get the list of Private Endpoint resources.
	DisplayName string `pulumi:"displayName"`
	// An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`
	DnsZones []string `pulumi:"dnsZones"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](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"`
	// The detailed messages about the lifecycle state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256.  If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.
	MaxHostCount int `pulumi:"maxHostCount"`
	// An array of network security group OCIDs.
	NsgIds []string `pulumi:"nsgIds"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId string `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName string `pulumi:"ownerUserName"`
	// An array of fqdn/port pairs used to create private endpoint. Each object is a simple key-value pair with FQDN as key and port number as value. [ { fqdn: "scan1.oracle.com", port: "1521"}, { fqdn: "scan2.oracle.com", port: "1521" } ]
	ScanDetails []GetPrivateEndpointsPrivateEndpointCollectionItemScanDetail `pulumi:"scanDetails"`
	// The LifecycleState of the private endpoint.
	State string `pulumi:"state"`
	// The OCID of a subnet.
	SubnetId string `pulumi:"subnetId"`
	// The date and time the resource 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 the resource 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 GetPrivateEndpointsPrivateEndpointCollectionItemArgs

type GetPrivateEndpointsPrivateEndpointCollectionItemArgs struct {
	// The OCID of the compartment.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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"`
	// The query parameter for the Spark application name. Note: At a time only one optional filter can be used with `compartmentId` to get the list of Private Endpoint resources.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`
	DnsZones pulumi.StringArrayInput `pulumi:"dnsZones"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](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"`
	// The detailed messages about the lifecycle state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256.  If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.
	MaxHostCount pulumi.IntInput `pulumi:"maxHostCount"`
	// An array of network security group OCIDs.
	NsgIds pulumi.StringArrayInput `pulumi:"nsgIds"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringInput `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName pulumi.StringInput `pulumi:"ownerUserName"`
	// An array of fqdn/port pairs used to create private endpoint. Each object is a simple key-value pair with FQDN as key and port number as value. [ { fqdn: "scan1.oracle.com", port: "1521"}, { fqdn: "scan2.oracle.com", port: "1521" } ]
	ScanDetails GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayInput `pulumi:"scanDetails"`
	// The LifecycleState of the private endpoint.
	State pulumi.StringInput `pulumi:"state"`
	// The OCID of a subnet.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// The date and time the resource 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 the resource 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 (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ElementType

func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput

func (i GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput() GetPrivateEndpointsPrivateEndpointCollectionItemOutput

func (GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext

func (i GetPrivateEndpointsPrivateEndpointCollectionItemArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput

type GetPrivateEndpointsPrivateEndpointCollectionItemArray

type GetPrivateEndpointsPrivateEndpointCollectionItemArray []GetPrivateEndpointsPrivateEndpointCollectionItemInput

func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ElementType

func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput

func (i GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput

func (GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext

func (i GetPrivateEndpointsPrivateEndpointCollectionItemArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput

type GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput

type GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput interface {
	pulumi.Input

	ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
	ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput
}

GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput is an input type that accepts GetPrivateEndpointsPrivateEndpointCollectionItemArray and GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput values. You can construct a concrete instance of `GetPrivateEndpointsPrivateEndpointCollectionItemArrayInput` via:

GetPrivateEndpointsPrivateEndpointCollectionItemArray{ GetPrivateEndpointsPrivateEndpointCollectionItemArgs{...} }

type GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput

type GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ElementType

func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) Index

func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput

func (GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext

func (o GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemArrayOutput

type GetPrivateEndpointsPrivateEndpointCollectionItemInput

type GetPrivateEndpointsPrivateEndpointCollectionItemInput interface {
	pulumi.Input

	ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput() GetPrivateEndpointsPrivateEndpointCollectionItemOutput
	ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput
}

GetPrivateEndpointsPrivateEndpointCollectionItemInput is an input type that accepts GetPrivateEndpointsPrivateEndpointCollectionItemArgs and GetPrivateEndpointsPrivateEndpointCollectionItemOutput values. You can construct a concrete instance of `GetPrivateEndpointsPrivateEndpointCollectionItemInput` via:

GetPrivateEndpointsPrivateEndpointCollectionItemArgs{...}

type GetPrivateEndpointsPrivateEndpointCollectionItemOutput

type GetPrivateEndpointsPrivateEndpointCollectionItemOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) CompartmentId

The OCID of the compartment.

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DefinedTags

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

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) Description

A user-friendly description. Avoid entering confidential information.

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DisplayName

The query parameter for the Spark application name. Note: At a time only one optional filter can be used with `compartmentId` to get the list of Private Endpoint resources.

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) DnsZones

An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ElementType

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) FreeformTags

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

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) Id

The OCID of a private endpoint.

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) LifecycleDetails

The detailed messages about the lifecycle state.

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) MaxHostCount

The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256. If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) NsgIds

An array of network security group OCIDs.

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) OwnerPrincipalId

The OCID of the user who created the resource.

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) OwnerUserName

The username of the user who created the resource. If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ScanDetails added in v0.6.0

An array of fqdn/port pairs used to create private endpoint. Each object is a simple key-value pair with FQDN as key and port number as value. [ { fqdn: "scan1.oracle.com", port: "1521"}, { fqdn: "scan2.oracle.com", port: "1521" } ]

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) State

The LifecycleState of the private endpoint.

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) SubnetId

The OCID of a subnet.

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) TimeCreated

The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) TimeUpdated

The date and time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutput

func (GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext

func (o GetPrivateEndpointsPrivateEndpointCollectionItemOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemOutput

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetail added in v0.6.0

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetail struct {
	// A fully-qualified domain name (FQDN).
	Fqdn string `pulumi:"fqdn"`
	// The port number of the FQDN
	Port string `pulumi:"port"`
}

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArgs added in v0.6.0

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArgs struct {
	// A fully-qualified domain name (FQDN).
	Fqdn pulumi.StringInput `pulumi:"fqdn"`
	// The port number of the FQDN
	Port pulumi.StringInput `pulumi:"port"`
}

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArgs) ElementType added in v0.6.0

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput added in v0.6.0

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutputWithContext added in v0.6.0

func (i GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArray added in v0.6.0

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArray []GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailInput

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArray) ElementType added in v0.6.0

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput added in v0.6.0

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutputWithContext added in v0.6.0

func (i GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayInput added in v0.6.0

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayInput interface {
	pulumi.Input

	ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput() GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput
	ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutputWithContext(context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput
}

GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayInput is an input type that accepts GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArray and GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput values. You can construct a concrete instance of `GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayInput` via:

GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArray{ GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArgs{...} }

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput added in v0.6.0

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput) ElementType added in v0.6.0

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput) Index added in v0.6.0

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput added in v0.6.0

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutputWithContext added in v0.6.0

func (o GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailInput added in v0.6.0

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailInput interface {
	pulumi.Input

	ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput() GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput
	ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutputWithContext(context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput
}

GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailInput is an input type that accepts GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArgs and GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput values. You can construct a concrete instance of `GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailInput` via:

GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArgs{...}

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput added in v0.6.0

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput) ElementType added in v0.6.0

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput) Fqdn added in v0.6.0

A fully-qualified domain name (FQDN).

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput) Port added in v0.6.0

The port number of the FQDN

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput added in v0.6.0

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutputWithContext added in v0.6.0

func (o GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput

type GetPrivateEndpointsPrivateEndpointCollectionOutput

type GetPrivateEndpointsPrivateEndpointCollectionOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ElementType

func (GetPrivateEndpointsPrivateEndpointCollectionOutput) Items

func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutput

func (o GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutput() GetPrivateEndpointsPrivateEndpointCollectionOutput

func (GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext

func (o GetPrivateEndpointsPrivateEndpointCollectionOutput) ToGetPrivateEndpointsPrivateEndpointCollectionOutputWithContext(ctx context.Context) GetPrivateEndpointsPrivateEndpointCollectionOutput

type GetPrivateEndpointsResult

type GetPrivateEndpointsResult struct {
	// The OCID of a compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// A user-friendly name. It does not have to be unique. Avoid entering confidential information.
	DisplayName           *string                     `pulumi:"displayName"`
	DisplayNameStartsWith *string                     `pulumi:"displayNameStartsWith"`
	Filters               []GetPrivateEndpointsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId *string `pulumi:"ownerPrincipalId"`
	// The list of private_endpoint_collection.
	PrivateEndpointCollections []GetPrivateEndpointsPrivateEndpointCollection `pulumi:"privateEndpointCollections"`
	// The current state of this private endpoint.
	State *string `pulumi:"state"`
}

A collection of values returned by getPrivateEndpoints.

func GetPrivateEndpoints

func GetPrivateEndpoints(ctx *pulumi.Context, args *GetPrivateEndpointsArgs, opts ...pulumi.InvokeOption) (*GetPrivateEndpointsResult, error)

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

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

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.GetPrivateEndpoints(ctx, &dataflow.GetPrivateEndpointsArgs{
			CompartmentId:         compartmentId,
			DisplayName:           pulumi.StringRef(privateEndpointDisplayName),
			DisplayNameStartsWith: pulumi.StringRef(privateEndpointDisplayNameStartsWith),
			OwnerPrincipalId:      pulumi.StringRef(ownerPrincipalId),
			State:                 pulumi.StringRef(privateEndpointState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPrivateEndpointsResultOutput

type GetPrivateEndpointsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPrivateEndpoints.

func (GetPrivateEndpointsResultOutput) CompartmentId

The OCID of a compartment.

func (GetPrivateEndpointsResultOutput) DisplayName

A user-friendly name. It does not have to be unique. Avoid entering confidential information.

func (GetPrivateEndpointsResultOutput) DisplayNameStartsWith

func (o GetPrivateEndpointsResultOutput) DisplayNameStartsWith() pulumi.StringPtrOutput

func (GetPrivateEndpointsResultOutput) ElementType

func (GetPrivateEndpointsResultOutput) Filters

func (GetPrivateEndpointsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPrivateEndpointsResultOutput) OwnerPrincipalId

The OCID of the user who created the resource.

func (GetPrivateEndpointsResultOutput) PrivateEndpointCollections

The list of private_endpoint_collection.

func (GetPrivateEndpointsResultOutput) State

The current state of this private endpoint.

func (GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutput

func (o GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutput() GetPrivateEndpointsResultOutput

func (GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutputWithContext

func (o GetPrivateEndpointsResultOutput) ToGetPrivateEndpointsResultOutputWithContext(ctx context.Context) GetPrivateEndpointsResultOutput

type GetRunLogArgs

type GetRunLogArgs struct {
	Base64EncodeContent *bool `pulumi:"base64EncodeContent"`
	// The name of the log. Avoid entering confidential information.
	Name string `pulumi:"name"`
	// The unique ID for the run
	RunId string `pulumi:"runId"`
}

A collection of arguments for invoking getRunLog.

type GetRunLogOutputArgs

type GetRunLogOutputArgs struct {
	Base64EncodeContent pulumi.BoolPtrInput `pulumi:"base64EncodeContent"`
	// The name of the log. Avoid entering confidential information.
	Name pulumi.StringInput `pulumi:"name"`
	// The unique ID for the run
	RunId pulumi.StringInput `pulumi:"runId"`
}

A collection of arguments for invoking getRunLog.

func (GetRunLogOutputArgs) ElementType

func (GetRunLogOutputArgs) ElementType() reflect.Type

type GetRunLogResult

type GetRunLogResult struct {
	Base64EncodeContent *bool `pulumi:"base64EncodeContent"`
	// The content of the run log.
	Content string `pulumi:"content"`
	// The content type of the run log.
	ContentType string `pulumi:"contentType"`
	// The provider-assigned unique ID for this managed resource.
	Id    string `pulumi:"id"`
	Name  string `pulumi:"name"`
	RunId string `pulumi:"runId"`
}

A collection of values returned by getRunLog.

func GetRunLog

func GetRunLog(ctx *pulumi.Context, args *GetRunLogArgs, opts ...pulumi.InvokeOption) (*GetRunLogResult, error)

This data source provides details about a specific Run Log resource in Oracle Cloud Infrastructure Data Flow service.

Retrieves the content of an run log.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.GetRunLog(ctx, &dataflow.GetRunLogArgs{
			Name:  runLogName,
			RunId: testRun.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetRunLogResultOutput

type GetRunLogResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRunLog.

func (GetRunLogResultOutput) Base64EncodeContent

func (o GetRunLogResultOutput) Base64EncodeContent() pulumi.BoolPtrOutput

func (GetRunLogResultOutput) Content

The content of the run log.

func (GetRunLogResultOutput) ContentType

func (o GetRunLogResultOutput) ContentType() pulumi.StringOutput

The content type of the run log.

func (GetRunLogResultOutput) ElementType

func (GetRunLogResultOutput) ElementType() reflect.Type

func (GetRunLogResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRunLogResultOutput) Name

func (GetRunLogResultOutput) RunId

func (GetRunLogResultOutput) ToGetRunLogResultOutput

func (o GetRunLogResultOutput) ToGetRunLogResultOutput() GetRunLogResultOutput

func (GetRunLogResultOutput) ToGetRunLogResultOutputWithContext

func (o GetRunLogResultOutput) ToGetRunLogResultOutputWithContext(ctx context.Context) GetRunLogResultOutput

type GetRunLogsArgs

type GetRunLogsArgs struct {
	Filters []GetRunLogsFilter `pulumi:"filters"`
	// The unique ID for the run
	RunId string `pulumi:"runId"`
}

A collection of arguments for invoking getRunLogs.

type GetRunLogsFilter

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

type GetRunLogsFilterArgs

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

func (GetRunLogsFilterArgs) ElementType

func (GetRunLogsFilterArgs) ElementType() reflect.Type

func (GetRunLogsFilterArgs) ToGetRunLogsFilterOutput

func (i GetRunLogsFilterArgs) ToGetRunLogsFilterOutput() GetRunLogsFilterOutput

func (GetRunLogsFilterArgs) ToGetRunLogsFilterOutputWithContext

func (i GetRunLogsFilterArgs) ToGetRunLogsFilterOutputWithContext(ctx context.Context) GetRunLogsFilterOutput

type GetRunLogsFilterArray

type GetRunLogsFilterArray []GetRunLogsFilterInput

func (GetRunLogsFilterArray) ElementType

func (GetRunLogsFilterArray) ElementType() reflect.Type

func (GetRunLogsFilterArray) ToGetRunLogsFilterArrayOutput

func (i GetRunLogsFilterArray) ToGetRunLogsFilterArrayOutput() GetRunLogsFilterArrayOutput

func (GetRunLogsFilterArray) ToGetRunLogsFilterArrayOutputWithContext

func (i GetRunLogsFilterArray) ToGetRunLogsFilterArrayOutputWithContext(ctx context.Context) GetRunLogsFilterArrayOutput

type GetRunLogsFilterArrayInput

type GetRunLogsFilterArrayInput interface {
	pulumi.Input

	ToGetRunLogsFilterArrayOutput() GetRunLogsFilterArrayOutput
	ToGetRunLogsFilterArrayOutputWithContext(context.Context) GetRunLogsFilterArrayOutput
}

GetRunLogsFilterArrayInput is an input type that accepts GetRunLogsFilterArray and GetRunLogsFilterArrayOutput values. You can construct a concrete instance of `GetRunLogsFilterArrayInput` via:

GetRunLogsFilterArray{ GetRunLogsFilterArgs{...} }

type GetRunLogsFilterArrayOutput

type GetRunLogsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetRunLogsFilterArrayOutput) ElementType

func (GetRunLogsFilterArrayOutput) Index

func (GetRunLogsFilterArrayOutput) ToGetRunLogsFilterArrayOutput

func (o GetRunLogsFilterArrayOutput) ToGetRunLogsFilterArrayOutput() GetRunLogsFilterArrayOutput

func (GetRunLogsFilterArrayOutput) ToGetRunLogsFilterArrayOutputWithContext

func (o GetRunLogsFilterArrayOutput) ToGetRunLogsFilterArrayOutputWithContext(ctx context.Context) GetRunLogsFilterArrayOutput

type GetRunLogsFilterInput

type GetRunLogsFilterInput interface {
	pulumi.Input

	ToGetRunLogsFilterOutput() GetRunLogsFilterOutput
	ToGetRunLogsFilterOutputWithContext(context.Context) GetRunLogsFilterOutput
}

GetRunLogsFilterInput is an input type that accepts GetRunLogsFilterArgs and GetRunLogsFilterOutput values. You can construct a concrete instance of `GetRunLogsFilterInput` via:

GetRunLogsFilterArgs{...}

type GetRunLogsFilterOutput

type GetRunLogsFilterOutput struct{ *pulumi.OutputState }

func (GetRunLogsFilterOutput) ElementType

func (GetRunLogsFilterOutput) ElementType() reflect.Type

func (GetRunLogsFilterOutput) Name

func (GetRunLogsFilterOutput) Regex

func (GetRunLogsFilterOutput) ToGetRunLogsFilterOutput

func (o GetRunLogsFilterOutput) ToGetRunLogsFilterOutput() GetRunLogsFilterOutput

func (GetRunLogsFilterOutput) ToGetRunLogsFilterOutputWithContext

func (o GetRunLogsFilterOutput) ToGetRunLogsFilterOutputWithContext(ctx context.Context) GetRunLogsFilterOutput

func (GetRunLogsFilterOutput) Values

type GetRunLogsOutputArgs

type GetRunLogsOutputArgs struct {
	Filters GetRunLogsFilterArrayInput `pulumi:"filters"`
	// The unique ID for the run
	RunId pulumi.StringInput `pulumi:"runId"`
}

A collection of arguments for invoking getRunLogs.

func (GetRunLogsOutputArgs) ElementType

func (GetRunLogsOutputArgs) ElementType() reflect.Type

type GetRunLogsResult

type GetRunLogsResult struct {
	Filters []GetRunLogsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id    string `pulumi:"id"`
	RunId string `pulumi:"runId"`
	// The list of run_logs.
	RunLogs []GetRunLogsRunLog `pulumi:"runLogs"`
}

A collection of values returned by getRunLogs.

func GetRunLogs

func GetRunLogs(ctx *pulumi.Context, args *GetRunLogsArgs, opts ...pulumi.InvokeOption) (*GetRunLogsResult, error)

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

Retrieves summaries of the run's logs.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.GetRunLogs(ctx, &dataflow.GetRunLogsArgs{
			RunId: testRun.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetRunLogsResultOutput

type GetRunLogsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRunLogs.

func (GetRunLogsResultOutput) ElementType

func (GetRunLogsResultOutput) ElementType() reflect.Type

func (GetRunLogsResultOutput) Filters

func (GetRunLogsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRunLogsResultOutput) RunId

func (GetRunLogsResultOutput) RunLogs

The list of run_logs.

func (GetRunLogsResultOutput) ToGetRunLogsResultOutput

func (o GetRunLogsResultOutput) ToGetRunLogsResultOutput() GetRunLogsResultOutput

func (GetRunLogsResultOutput) ToGetRunLogsResultOutputWithContext

func (o GetRunLogsResultOutput) ToGetRunLogsResultOutputWithContext(ctx context.Context) GetRunLogsResultOutput

type GetRunLogsRunLog

type GetRunLogsRunLog struct {
	Name string `pulumi:"name"`
	// The unique ID for the run
	RunId       string `pulumi:"runId"`
	SizeInBytes string `pulumi:"sizeInBytes"`
	Source      string `pulumi:"source"`
	TimeCreated string `pulumi:"timeCreated"`
	Type        string `pulumi:"type"`
}

type GetRunLogsRunLogArgs

type GetRunLogsRunLogArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
	// The unique ID for the run
	RunId       pulumi.StringInput `pulumi:"runId"`
	SizeInBytes pulumi.StringInput `pulumi:"sizeInBytes"`
	Source      pulumi.StringInput `pulumi:"source"`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	Type        pulumi.StringInput `pulumi:"type"`
}

func (GetRunLogsRunLogArgs) ElementType

func (GetRunLogsRunLogArgs) ElementType() reflect.Type

func (GetRunLogsRunLogArgs) ToGetRunLogsRunLogOutput

func (i GetRunLogsRunLogArgs) ToGetRunLogsRunLogOutput() GetRunLogsRunLogOutput

func (GetRunLogsRunLogArgs) ToGetRunLogsRunLogOutputWithContext

func (i GetRunLogsRunLogArgs) ToGetRunLogsRunLogOutputWithContext(ctx context.Context) GetRunLogsRunLogOutput

type GetRunLogsRunLogArray

type GetRunLogsRunLogArray []GetRunLogsRunLogInput

func (GetRunLogsRunLogArray) ElementType

func (GetRunLogsRunLogArray) ElementType() reflect.Type

func (GetRunLogsRunLogArray) ToGetRunLogsRunLogArrayOutput

func (i GetRunLogsRunLogArray) ToGetRunLogsRunLogArrayOutput() GetRunLogsRunLogArrayOutput

func (GetRunLogsRunLogArray) ToGetRunLogsRunLogArrayOutputWithContext

func (i GetRunLogsRunLogArray) ToGetRunLogsRunLogArrayOutputWithContext(ctx context.Context) GetRunLogsRunLogArrayOutput

type GetRunLogsRunLogArrayInput

type GetRunLogsRunLogArrayInput interface {
	pulumi.Input

	ToGetRunLogsRunLogArrayOutput() GetRunLogsRunLogArrayOutput
	ToGetRunLogsRunLogArrayOutputWithContext(context.Context) GetRunLogsRunLogArrayOutput
}

GetRunLogsRunLogArrayInput is an input type that accepts GetRunLogsRunLogArray and GetRunLogsRunLogArrayOutput values. You can construct a concrete instance of `GetRunLogsRunLogArrayInput` via:

GetRunLogsRunLogArray{ GetRunLogsRunLogArgs{...} }

type GetRunLogsRunLogArrayOutput

type GetRunLogsRunLogArrayOutput struct{ *pulumi.OutputState }

func (GetRunLogsRunLogArrayOutput) ElementType

func (GetRunLogsRunLogArrayOutput) Index

func (GetRunLogsRunLogArrayOutput) ToGetRunLogsRunLogArrayOutput

func (o GetRunLogsRunLogArrayOutput) ToGetRunLogsRunLogArrayOutput() GetRunLogsRunLogArrayOutput

func (GetRunLogsRunLogArrayOutput) ToGetRunLogsRunLogArrayOutputWithContext

func (o GetRunLogsRunLogArrayOutput) ToGetRunLogsRunLogArrayOutputWithContext(ctx context.Context) GetRunLogsRunLogArrayOutput

type GetRunLogsRunLogInput

type GetRunLogsRunLogInput interface {
	pulumi.Input

	ToGetRunLogsRunLogOutput() GetRunLogsRunLogOutput
	ToGetRunLogsRunLogOutputWithContext(context.Context) GetRunLogsRunLogOutput
}

GetRunLogsRunLogInput is an input type that accepts GetRunLogsRunLogArgs and GetRunLogsRunLogOutput values. You can construct a concrete instance of `GetRunLogsRunLogInput` via:

GetRunLogsRunLogArgs{...}

type GetRunLogsRunLogOutput

type GetRunLogsRunLogOutput struct{ *pulumi.OutputState }

func (GetRunLogsRunLogOutput) ElementType

func (GetRunLogsRunLogOutput) ElementType() reflect.Type

func (GetRunLogsRunLogOutput) Name

func (GetRunLogsRunLogOutput) RunId

The unique ID for the run

func (GetRunLogsRunLogOutput) SizeInBytes

func (o GetRunLogsRunLogOutput) SizeInBytes() pulumi.StringOutput

func (GetRunLogsRunLogOutput) Source

func (GetRunLogsRunLogOutput) TimeCreated

func (o GetRunLogsRunLogOutput) TimeCreated() pulumi.StringOutput

func (GetRunLogsRunLogOutput) ToGetRunLogsRunLogOutput

func (o GetRunLogsRunLogOutput) ToGetRunLogsRunLogOutput() GetRunLogsRunLogOutput

func (GetRunLogsRunLogOutput) ToGetRunLogsRunLogOutputWithContext

func (o GetRunLogsRunLogOutput) ToGetRunLogsRunLogOutputWithContext(ctx context.Context) GetRunLogsRunLogOutput

func (GetRunLogsRunLogOutput) Type

type GetRunStatementOutput added in v0.6.0

type GetRunStatementOutput struct {
	// An object representing execution output of a statement.
	Datas []GetRunStatementOutputData `pulumi:"datas"`
	// The name of the error in the statement output.
	ErrorName string `pulumi:"errorName"`
	// The value of the error in the statement output.
	ErrorValue string `pulumi:"errorValue"`
	// Status of the statement output.
	Status string `pulumi:"status"`
	// The traceback of the statement output.
	Tracebacks []string `pulumi:"tracebacks"`
}

type GetRunStatementOutputArgs added in v0.6.0

type GetRunStatementOutputArgs struct {
	// An object representing execution output of a statement.
	Datas GetRunStatementOutputDataArrayInput `pulumi:"datas"`
	// The name of the error in the statement output.
	ErrorName pulumi.StringInput `pulumi:"errorName"`
	// The value of the error in the statement output.
	ErrorValue pulumi.StringInput `pulumi:"errorValue"`
	// Status of the statement output.
	Status pulumi.StringInput `pulumi:"status"`
	// The traceback of the statement output.
	Tracebacks pulumi.StringArrayInput `pulumi:"tracebacks"`
}

func (GetRunStatementOutputArgs) ElementType added in v0.6.0

func (GetRunStatementOutputArgs) ElementType() reflect.Type

func (GetRunStatementOutputArgs) ToGetRunStatementOutputOutput added in v0.6.0

func (i GetRunStatementOutputArgs) ToGetRunStatementOutputOutput() GetRunStatementOutputOutput

func (GetRunStatementOutputArgs) ToGetRunStatementOutputOutputWithContext added in v0.6.0

func (i GetRunStatementOutputArgs) ToGetRunStatementOutputOutputWithContext(ctx context.Context) GetRunStatementOutputOutput

type GetRunStatementOutputArray added in v0.6.0

type GetRunStatementOutputArray []GetRunStatementOutputInput

func (GetRunStatementOutputArray) ElementType added in v0.6.0

func (GetRunStatementOutputArray) ElementType() reflect.Type

func (GetRunStatementOutputArray) ToGetRunStatementOutputArrayOutput added in v0.6.0

func (i GetRunStatementOutputArray) ToGetRunStatementOutputArrayOutput() GetRunStatementOutputArrayOutput

func (GetRunStatementOutputArray) ToGetRunStatementOutputArrayOutputWithContext added in v0.6.0

func (i GetRunStatementOutputArray) ToGetRunStatementOutputArrayOutputWithContext(ctx context.Context) GetRunStatementOutputArrayOutput

type GetRunStatementOutputArrayInput added in v0.6.0

type GetRunStatementOutputArrayInput interface {
	pulumi.Input

	ToGetRunStatementOutputArrayOutput() GetRunStatementOutputArrayOutput
	ToGetRunStatementOutputArrayOutputWithContext(context.Context) GetRunStatementOutputArrayOutput
}

GetRunStatementOutputArrayInput is an input type that accepts GetRunStatementOutputArray and GetRunStatementOutputArrayOutput values. You can construct a concrete instance of `GetRunStatementOutputArrayInput` via:

GetRunStatementOutputArray{ GetRunStatementOutputArgs{...} }

type GetRunStatementOutputArrayOutput added in v0.6.0

type GetRunStatementOutputArrayOutput struct{ *pulumi.OutputState }

func (GetRunStatementOutputArrayOutput) ElementType added in v0.6.0

func (GetRunStatementOutputArrayOutput) Index added in v0.6.0

func (GetRunStatementOutputArrayOutput) ToGetRunStatementOutputArrayOutput added in v0.6.0

func (o GetRunStatementOutputArrayOutput) ToGetRunStatementOutputArrayOutput() GetRunStatementOutputArrayOutput

func (GetRunStatementOutputArrayOutput) ToGetRunStatementOutputArrayOutputWithContext added in v0.6.0

func (o GetRunStatementOutputArrayOutput) ToGetRunStatementOutputArrayOutputWithContext(ctx context.Context) GetRunStatementOutputArrayOutput

type GetRunStatementOutputData added in v0.6.0

type GetRunStatementOutputData struct {
	// The type of the `StatementOutputData` like `TEXT_PLAIN`, `TEXT_HTML` or `IMAGE_PNG`.
	Type string `pulumi:"type"`
	// The statement code execution output in html format.
	Value string `pulumi:"value"`
}

type GetRunStatementOutputDataArgs added in v0.6.0

type GetRunStatementOutputDataArgs struct {
	// The type of the `StatementOutputData` like `TEXT_PLAIN`, `TEXT_HTML` or `IMAGE_PNG`.
	Type pulumi.StringInput `pulumi:"type"`
	// The statement code execution output in html format.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetRunStatementOutputDataArgs) ElementType added in v0.6.0

func (GetRunStatementOutputDataArgs) ToGetRunStatementOutputDataOutput added in v0.6.0

func (i GetRunStatementOutputDataArgs) ToGetRunStatementOutputDataOutput() GetRunStatementOutputDataOutput

func (GetRunStatementOutputDataArgs) ToGetRunStatementOutputDataOutputWithContext added in v0.6.0

func (i GetRunStatementOutputDataArgs) ToGetRunStatementOutputDataOutputWithContext(ctx context.Context) GetRunStatementOutputDataOutput

type GetRunStatementOutputDataArray added in v0.6.0

type GetRunStatementOutputDataArray []GetRunStatementOutputDataInput

func (GetRunStatementOutputDataArray) ElementType added in v0.6.0

func (GetRunStatementOutputDataArray) ToGetRunStatementOutputDataArrayOutput added in v0.6.0

func (i GetRunStatementOutputDataArray) ToGetRunStatementOutputDataArrayOutput() GetRunStatementOutputDataArrayOutput

func (GetRunStatementOutputDataArray) ToGetRunStatementOutputDataArrayOutputWithContext added in v0.6.0

func (i GetRunStatementOutputDataArray) ToGetRunStatementOutputDataArrayOutputWithContext(ctx context.Context) GetRunStatementOutputDataArrayOutput

type GetRunStatementOutputDataArrayInput added in v0.6.0

type GetRunStatementOutputDataArrayInput interface {
	pulumi.Input

	ToGetRunStatementOutputDataArrayOutput() GetRunStatementOutputDataArrayOutput
	ToGetRunStatementOutputDataArrayOutputWithContext(context.Context) GetRunStatementOutputDataArrayOutput
}

GetRunStatementOutputDataArrayInput is an input type that accepts GetRunStatementOutputDataArray and GetRunStatementOutputDataArrayOutput values. You can construct a concrete instance of `GetRunStatementOutputDataArrayInput` via:

GetRunStatementOutputDataArray{ GetRunStatementOutputDataArgs{...} }

type GetRunStatementOutputDataArrayOutput added in v0.6.0

type GetRunStatementOutputDataArrayOutput struct{ *pulumi.OutputState }

func (GetRunStatementOutputDataArrayOutput) ElementType added in v0.6.0

func (GetRunStatementOutputDataArrayOutput) Index added in v0.6.0

func (GetRunStatementOutputDataArrayOutput) ToGetRunStatementOutputDataArrayOutput added in v0.6.0

func (o GetRunStatementOutputDataArrayOutput) ToGetRunStatementOutputDataArrayOutput() GetRunStatementOutputDataArrayOutput

func (GetRunStatementOutputDataArrayOutput) ToGetRunStatementOutputDataArrayOutputWithContext added in v0.6.0

func (o GetRunStatementOutputDataArrayOutput) ToGetRunStatementOutputDataArrayOutputWithContext(ctx context.Context) GetRunStatementOutputDataArrayOutput

type GetRunStatementOutputDataInput added in v0.6.0

type GetRunStatementOutputDataInput interface {
	pulumi.Input

	ToGetRunStatementOutputDataOutput() GetRunStatementOutputDataOutput
	ToGetRunStatementOutputDataOutputWithContext(context.Context) GetRunStatementOutputDataOutput
}

GetRunStatementOutputDataInput is an input type that accepts GetRunStatementOutputDataArgs and GetRunStatementOutputDataOutput values. You can construct a concrete instance of `GetRunStatementOutputDataInput` via:

GetRunStatementOutputDataArgs{...}

type GetRunStatementOutputDataOutput added in v0.6.0

type GetRunStatementOutputDataOutput struct{ *pulumi.OutputState }

func (GetRunStatementOutputDataOutput) ElementType added in v0.6.0

func (GetRunStatementOutputDataOutput) ToGetRunStatementOutputDataOutput added in v0.6.0

func (o GetRunStatementOutputDataOutput) ToGetRunStatementOutputDataOutput() GetRunStatementOutputDataOutput

func (GetRunStatementOutputDataOutput) ToGetRunStatementOutputDataOutputWithContext added in v0.6.0

func (o GetRunStatementOutputDataOutput) ToGetRunStatementOutputDataOutputWithContext(ctx context.Context) GetRunStatementOutputDataOutput

func (GetRunStatementOutputDataOutput) Type added in v0.6.0

The type of the `StatementOutputData` like `TEXT_PLAIN`, `TEXT_HTML` or `IMAGE_PNG`.

func (GetRunStatementOutputDataOutput) Value added in v0.6.0

The statement code execution output in html format.

type GetRunStatementOutputInput added in v0.6.0

type GetRunStatementOutputInput interface {
	pulumi.Input

	ToGetRunStatementOutputOutput() GetRunStatementOutputOutput
	ToGetRunStatementOutputOutputWithContext(context.Context) GetRunStatementOutputOutput
}

GetRunStatementOutputInput is an input type that accepts GetRunStatementOutputArgs and GetRunStatementOutputOutput values. You can construct a concrete instance of `GetRunStatementOutputInput` via:

GetRunStatementOutputArgs{...}

type GetRunStatementOutputOutput added in v0.6.0

type GetRunStatementOutputOutput struct{ *pulumi.OutputState }

func (GetRunStatementOutputOutput) Datas added in v0.6.0

An object representing execution output of a statement.

func (GetRunStatementOutputOutput) ElementType added in v0.6.0

func (GetRunStatementOutputOutput) ErrorName added in v0.6.0

The name of the error in the statement output.

func (GetRunStatementOutputOutput) ErrorValue added in v0.6.0

The value of the error in the statement output.

func (GetRunStatementOutputOutput) Status added in v0.6.0

Status of the statement output.

func (GetRunStatementOutputOutput) ToGetRunStatementOutputOutput added in v0.6.0

func (o GetRunStatementOutputOutput) ToGetRunStatementOutputOutput() GetRunStatementOutputOutput

func (GetRunStatementOutputOutput) ToGetRunStatementOutputOutputWithContext added in v0.6.0

func (o GetRunStatementOutputOutput) ToGetRunStatementOutputOutputWithContext(ctx context.Context) GetRunStatementOutputOutput

func (GetRunStatementOutputOutput) Tracebacks added in v0.6.0

The traceback of the statement output.

type GetRunStatementsArgs added in v0.6.0

type GetRunStatementsArgs struct {
	Filters []GetRunStatementsFilter `pulumi:"filters"`
	// The unique ID for the run
	RunId string `pulumi:"runId"`
	// The LifecycleState of the statement.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getRunStatements.

type GetRunStatementsFilter added in v0.6.0

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

type GetRunStatementsFilterArgs added in v0.6.0

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

func (GetRunStatementsFilterArgs) ElementType added in v0.6.0

func (GetRunStatementsFilterArgs) ElementType() reflect.Type

func (GetRunStatementsFilterArgs) ToGetRunStatementsFilterOutput added in v0.6.0

func (i GetRunStatementsFilterArgs) ToGetRunStatementsFilterOutput() GetRunStatementsFilterOutput

func (GetRunStatementsFilterArgs) ToGetRunStatementsFilterOutputWithContext added in v0.6.0

func (i GetRunStatementsFilterArgs) ToGetRunStatementsFilterOutputWithContext(ctx context.Context) GetRunStatementsFilterOutput

type GetRunStatementsFilterArray added in v0.6.0

type GetRunStatementsFilterArray []GetRunStatementsFilterInput

func (GetRunStatementsFilterArray) ElementType added in v0.6.0

func (GetRunStatementsFilterArray) ToGetRunStatementsFilterArrayOutput added in v0.6.0

func (i GetRunStatementsFilterArray) ToGetRunStatementsFilterArrayOutput() GetRunStatementsFilterArrayOutput

func (GetRunStatementsFilterArray) ToGetRunStatementsFilterArrayOutputWithContext added in v0.6.0

func (i GetRunStatementsFilterArray) ToGetRunStatementsFilterArrayOutputWithContext(ctx context.Context) GetRunStatementsFilterArrayOutput

type GetRunStatementsFilterArrayInput added in v0.6.0

type GetRunStatementsFilterArrayInput interface {
	pulumi.Input

	ToGetRunStatementsFilterArrayOutput() GetRunStatementsFilterArrayOutput
	ToGetRunStatementsFilterArrayOutputWithContext(context.Context) GetRunStatementsFilterArrayOutput
}

GetRunStatementsFilterArrayInput is an input type that accepts GetRunStatementsFilterArray and GetRunStatementsFilterArrayOutput values. You can construct a concrete instance of `GetRunStatementsFilterArrayInput` via:

GetRunStatementsFilterArray{ GetRunStatementsFilterArgs{...} }

type GetRunStatementsFilterArrayOutput added in v0.6.0

type GetRunStatementsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetRunStatementsFilterArrayOutput) ElementType added in v0.6.0

func (GetRunStatementsFilterArrayOutput) Index added in v0.6.0

func (GetRunStatementsFilterArrayOutput) ToGetRunStatementsFilterArrayOutput added in v0.6.0

func (o GetRunStatementsFilterArrayOutput) ToGetRunStatementsFilterArrayOutput() GetRunStatementsFilterArrayOutput

func (GetRunStatementsFilterArrayOutput) ToGetRunStatementsFilterArrayOutputWithContext added in v0.6.0

func (o GetRunStatementsFilterArrayOutput) ToGetRunStatementsFilterArrayOutputWithContext(ctx context.Context) GetRunStatementsFilterArrayOutput

type GetRunStatementsFilterInput added in v0.6.0

type GetRunStatementsFilterInput interface {
	pulumi.Input

	ToGetRunStatementsFilterOutput() GetRunStatementsFilterOutput
	ToGetRunStatementsFilterOutputWithContext(context.Context) GetRunStatementsFilterOutput
}

GetRunStatementsFilterInput is an input type that accepts GetRunStatementsFilterArgs and GetRunStatementsFilterOutput values. You can construct a concrete instance of `GetRunStatementsFilterInput` via:

GetRunStatementsFilterArgs{...}

type GetRunStatementsFilterOutput added in v0.6.0

type GetRunStatementsFilterOutput struct{ *pulumi.OutputState }

func (GetRunStatementsFilterOutput) ElementType added in v0.6.0

func (GetRunStatementsFilterOutput) Name added in v0.6.0

func (GetRunStatementsFilterOutput) Regex added in v0.6.0

func (GetRunStatementsFilterOutput) ToGetRunStatementsFilterOutput added in v0.6.0

func (o GetRunStatementsFilterOutput) ToGetRunStatementsFilterOutput() GetRunStatementsFilterOutput

func (GetRunStatementsFilterOutput) ToGetRunStatementsFilterOutputWithContext added in v0.6.0

func (o GetRunStatementsFilterOutput) ToGetRunStatementsFilterOutputWithContext(ctx context.Context) GetRunStatementsFilterOutput

func (GetRunStatementsFilterOutput) Values added in v0.6.0

type GetRunStatementsOutputArgs added in v0.6.0

type GetRunStatementsOutputArgs struct {
	Filters GetRunStatementsFilterArrayInput `pulumi:"filters"`
	// The unique ID for the run
	RunId pulumi.StringInput `pulumi:"runId"`
	// The LifecycleState of the statement.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getRunStatements.

func (GetRunStatementsOutputArgs) ElementType added in v0.6.0

func (GetRunStatementsOutputArgs) ElementType() reflect.Type

type GetRunStatementsResult added in v0.6.0

type GetRunStatementsResult struct {
	Filters []GetRunStatementsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The ID of a run.
	RunId string `pulumi:"runId"`
	// The current state of this statement.
	State *string `pulumi:"state"`
	// The list of statement_collection.
	StatementCollections []GetRunStatementsStatementCollection `pulumi:"statementCollections"`
}

A collection of values returned by getRunStatements.

func GetRunStatements added in v0.6.0

func GetRunStatements(ctx *pulumi.Context, args *GetRunStatementsArgs, opts ...pulumi.InvokeOption) (*GetRunStatementsResult, error)

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

Lists all statements for a Session run.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.GetRunStatements(ctx, &dataflow.GetRunStatementsArgs{
			RunId: testRun.Id,
			State: pulumi.StringRef(runStatementState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetRunStatementsResultOutput added in v0.6.0

type GetRunStatementsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRunStatements.

func GetRunStatementsOutput added in v0.6.0

func (GetRunStatementsResultOutput) ElementType added in v0.6.0

func (GetRunStatementsResultOutput) Filters added in v0.6.0

func (GetRunStatementsResultOutput) Id added in v0.6.0

The provider-assigned unique ID for this managed resource.

func (GetRunStatementsResultOutput) RunId added in v0.6.0

The ID of a run.

func (GetRunStatementsResultOutput) State added in v0.6.0

The current state of this statement.

func (GetRunStatementsResultOutput) StatementCollections added in v0.6.0

The list of statement_collection.

func (GetRunStatementsResultOutput) ToGetRunStatementsResultOutput added in v0.6.0

func (o GetRunStatementsResultOutput) ToGetRunStatementsResultOutput() GetRunStatementsResultOutput

func (GetRunStatementsResultOutput) ToGetRunStatementsResultOutputWithContext added in v0.6.0

func (o GetRunStatementsResultOutput) ToGetRunStatementsResultOutputWithContext(ctx context.Context) GetRunStatementsResultOutput

type GetRunStatementsStatementCollection added in v0.6.0

type GetRunStatementsStatementCollection struct {
	Items []GetRunStatementsStatementCollectionItem `pulumi:"items"`
}

type GetRunStatementsStatementCollectionArgs added in v0.6.0

type GetRunStatementsStatementCollectionArgs struct {
	Items GetRunStatementsStatementCollectionItemArrayInput `pulumi:"items"`
}

func (GetRunStatementsStatementCollectionArgs) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionArgs) ToGetRunStatementsStatementCollectionOutput added in v0.6.0

func (i GetRunStatementsStatementCollectionArgs) ToGetRunStatementsStatementCollectionOutput() GetRunStatementsStatementCollectionOutput

func (GetRunStatementsStatementCollectionArgs) ToGetRunStatementsStatementCollectionOutputWithContext added in v0.6.0

func (i GetRunStatementsStatementCollectionArgs) ToGetRunStatementsStatementCollectionOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionOutput

type GetRunStatementsStatementCollectionArray added in v0.6.0

type GetRunStatementsStatementCollectionArray []GetRunStatementsStatementCollectionInput

func (GetRunStatementsStatementCollectionArray) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionArray) ToGetRunStatementsStatementCollectionArrayOutput added in v0.6.0

func (i GetRunStatementsStatementCollectionArray) ToGetRunStatementsStatementCollectionArrayOutput() GetRunStatementsStatementCollectionArrayOutput

func (GetRunStatementsStatementCollectionArray) ToGetRunStatementsStatementCollectionArrayOutputWithContext added in v0.6.0

func (i GetRunStatementsStatementCollectionArray) ToGetRunStatementsStatementCollectionArrayOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionArrayOutput

type GetRunStatementsStatementCollectionArrayInput added in v0.6.0

type GetRunStatementsStatementCollectionArrayInput interface {
	pulumi.Input

	ToGetRunStatementsStatementCollectionArrayOutput() GetRunStatementsStatementCollectionArrayOutput
	ToGetRunStatementsStatementCollectionArrayOutputWithContext(context.Context) GetRunStatementsStatementCollectionArrayOutput
}

GetRunStatementsStatementCollectionArrayInput is an input type that accepts GetRunStatementsStatementCollectionArray and GetRunStatementsStatementCollectionArrayOutput values. You can construct a concrete instance of `GetRunStatementsStatementCollectionArrayInput` via:

GetRunStatementsStatementCollectionArray{ GetRunStatementsStatementCollectionArgs{...} }

type GetRunStatementsStatementCollectionArrayOutput added in v0.6.0

type GetRunStatementsStatementCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionArrayOutput) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionArrayOutput) Index added in v0.6.0

func (GetRunStatementsStatementCollectionArrayOutput) ToGetRunStatementsStatementCollectionArrayOutput added in v0.6.0

func (o GetRunStatementsStatementCollectionArrayOutput) ToGetRunStatementsStatementCollectionArrayOutput() GetRunStatementsStatementCollectionArrayOutput

func (GetRunStatementsStatementCollectionArrayOutput) ToGetRunStatementsStatementCollectionArrayOutputWithContext added in v0.6.0

func (o GetRunStatementsStatementCollectionArrayOutput) ToGetRunStatementsStatementCollectionArrayOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionArrayOutput

type GetRunStatementsStatementCollectionInput added in v0.6.0

type GetRunStatementsStatementCollectionInput interface {
	pulumi.Input

	ToGetRunStatementsStatementCollectionOutput() GetRunStatementsStatementCollectionOutput
	ToGetRunStatementsStatementCollectionOutputWithContext(context.Context) GetRunStatementsStatementCollectionOutput
}

GetRunStatementsStatementCollectionInput is an input type that accepts GetRunStatementsStatementCollectionArgs and GetRunStatementsStatementCollectionOutput values. You can construct a concrete instance of `GetRunStatementsStatementCollectionInput` via:

GetRunStatementsStatementCollectionArgs{...}

type GetRunStatementsStatementCollectionItem added in v0.6.0

type GetRunStatementsStatementCollectionItem struct {
	// The statement code to execute. Example: `println(sc.version)`
	Code string `pulumi:"code"`
	// The statement ID.
	Id string `pulumi:"id"`
	// The execution output of a statement.
	Outputs []GetRunStatementsStatementCollectionItemOutputType `pulumi:"outputs"`
	// The execution progress.
	Progress float64 `pulumi:"progress"`
	// The unique ID for the run
	RunId string `pulumi:"runId"`
	// The LifecycleState of the statement.
	State string `pulumi:"state"`
	// The date and time a statement execution was completed, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2022-05-31T21:10:29.600Z`
	TimeCompleted string `pulumi:"timeCompleted"`
	// The date and time the resource 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"`
}

type GetRunStatementsStatementCollectionItemArgs added in v0.6.0

type GetRunStatementsStatementCollectionItemArgs struct {
	// The statement code to execute. Example: `println(sc.version)`
	Code pulumi.StringInput `pulumi:"code"`
	// The statement ID.
	Id pulumi.StringInput `pulumi:"id"`
	// The execution output of a statement.
	Outputs GetRunStatementsStatementCollectionItemOutputTypeArrayInput `pulumi:"outputs"`
	// The execution progress.
	Progress pulumi.Float64Input `pulumi:"progress"`
	// The unique ID for the run
	RunId pulumi.StringInput `pulumi:"runId"`
	// The LifecycleState of the statement.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time a statement execution was completed, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2022-05-31T21:10:29.600Z`
	TimeCompleted pulumi.StringInput `pulumi:"timeCompleted"`
	// The date and time the resource 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"`
}

func (GetRunStatementsStatementCollectionItemArgs) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionItemArgs) ToGetRunStatementsStatementCollectionItemOutput added in v0.6.0

func (i GetRunStatementsStatementCollectionItemArgs) ToGetRunStatementsStatementCollectionItemOutput() GetRunStatementsStatementCollectionItemOutput

func (GetRunStatementsStatementCollectionItemArgs) ToGetRunStatementsStatementCollectionItemOutputWithContext added in v0.6.0

func (i GetRunStatementsStatementCollectionItemArgs) ToGetRunStatementsStatementCollectionItemOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionItemOutput

type GetRunStatementsStatementCollectionItemArray added in v0.6.0

type GetRunStatementsStatementCollectionItemArray []GetRunStatementsStatementCollectionItemInput

func (GetRunStatementsStatementCollectionItemArray) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionItemArray) ToGetRunStatementsStatementCollectionItemArrayOutput added in v0.6.0

func (i GetRunStatementsStatementCollectionItemArray) ToGetRunStatementsStatementCollectionItemArrayOutput() GetRunStatementsStatementCollectionItemArrayOutput

func (GetRunStatementsStatementCollectionItemArray) ToGetRunStatementsStatementCollectionItemArrayOutputWithContext added in v0.6.0

func (i GetRunStatementsStatementCollectionItemArray) ToGetRunStatementsStatementCollectionItemArrayOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionItemArrayOutput

type GetRunStatementsStatementCollectionItemArrayInput added in v0.6.0

type GetRunStatementsStatementCollectionItemArrayInput interface {
	pulumi.Input

	ToGetRunStatementsStatementCollectionItemArrayOutput() GetRunStatementsStatementCollectionItemArrayOutput
	ToGetRunStatementsStatementCollectionItemArrayOutputWithContext(context.Context) GetRunStatementsStatementCollectionItemArrayOutput
}

GetRunStatementsStatementCollectionItemArrayInput is an input type that accepts GetRunStatementsStatementCollectionItemArray and GetRunStatementsStatementCollectionItemArrayOutput values. You can construct a concrete instance of `GetRunStatementsStatementCollectionItemArrayInput` via:

GetRunStatementsStatementCollectionItemArray{ GetRunStatementsStatementCollectionItemArgs{...} }

type GetRunStatementsStatementCollectionItemArrayOutput added in v0.6.0

type GetRunStatementsStatementCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionItemArrayOutput) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionItemArrayOutput) Index added in v0.6.0

func (GetRunStatementsStatementCollectionItemArrayOutput) ToGetRunStatementsStatementCollectionItemArrayOutput added in v0.6.0

func (o GetRunStatementsStatementCollectionItemArrayOutput) ToGetRunStatementsStatementCollectionItemArrayOutput() GetRunStatementsStatementCollectionItemArrayOutput

func (GetRunStatementsStatementCollectionItemArrayOutput) ToGetRunStatementsStatementCollectionItemArrayOutputWithContext added in v0.6.0

func (o GetRunStatementsStatementCollectionItemArrayOutput) ToGetRunStatementsStatementCollectionItemArrayOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionItemArrayOutput

type GetRunStatementsStatementCollectionItemInput added in v0.6.0

type GetRunStatementsStatementCollectionItemInput interface {
	pulumi.Input

	ToGetRunStatementsStatementCollectionItemOutput() GetRunStatementsStatementCollectionItemOutput
	ToGetRunStatementsStatementCollectionItemOutputWithContext(context.Context) GetRunStatementsStatementCollectionItemOutput
}

GetRunStatementsStatementCollectionItemInput is an input type that accepts GetRunStatementsStatementCollectionItemArgs and GetRunStatementsStatementCollectionItemOutput values. You can construct a concrete instance of `GetRunStatementsStatementCollectionItemInput` via:

GetRunStatementsStatementCollectionItemArgs{...}

type GetRunStatementsStatementCollectionItemOutput added in v0.6.0

type GetRunStatementsStatementCollectionItemOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionItemOutput) Code added in v0.6.0

The statement code to execute. Example: `println(sc.version)`

func (GetRunStatementsStatementCollectionItemOutput) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutput) Id added in v0.6.0

The statement ID.

func (GetRunStatementsStatementCollectionItemOutput) Outputs added in v0.6.0

The execution output of a statement.

func (GetRunStatementsStatementCollectionItemOutput) Progress added in v0.6.0

The execution progress.

func (GetRunStatementsStatementCollectionItemOutput) RunId added in v0.6.0

The unique ID for the run

func (GetRunStatementsStatementCollectionItemOutput) State added in v0.6.0

The LifecycleState of the statement.

func (GetRunStatementsStatementCollectionItemOutput) TimeCompleted added in v0.6.0

The date and time a statement execution was completed, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2022-05-31T21:10:29.600Z`

func (GetRunStatementsStatementCollectionItemOutput) TimeCreated added in v0.6.0

The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (GetRunStatementsStatementCollectionItemOutput) ToGetRunStatementsStatementCollectionItemOutput added in v0.6.0

func (o GetRunStatementsStatementCollectionItemOutput) ToGetRunStatementsStatementCollectionItemOutput() GetRunStatementsStatementCollectionItemOutput

func (GetRunStatementsStatementCollectionItemOutput) ToGetRunStatementsStatementCollectionItemOutputWithContext added in v0.6.0

func (o GetRunStatementsStatementCollectionItemOutput) ToGetRunStatementsStatementCollectionItemOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionItemOutput

type GetRunStatementsStatementCollectionItemOutputData added in v0.6.0

type GetRunStatementsStatementCollectionItemOutputData struct {
	// The type of the `StatementOutputData` like `TEXT_PLAIN`, `TEXT_HTML` or `IMAGE_PNG`.
	Type string `pulumi:"type"`
	// The statement code execution output in html format.
	Value string `pulumi:"value"`
}

type GetRunStatementsStatementCollectionItemOutputDataArgs added in v0.6.0

type GetRunStatementsStatementCollectionItemOutputDataArgs struct {
	// The type of the `StatementOutputData` like `TEXT_PLAIN`, `TEXT_HTML` or `IMAGE_PNG`.
	Type pulumi.StringInput `pulumi:"type"`
	// The statement code execution output in html format.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetRunStatementsStatementCollectionItemOutputDataArgs) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutputDataArgs) ToGetRunStatementsStatementCollectionItemOutputDataOutput added in v0.6.0

func (i GetRunStatementsStatementCollectionItemOutputDataArgs) ToGetRunStatementsStatementCollectionItemOutputDataOutput() GetRunStatementsStatementCollectionItemOutputDataOutput

func (GetRunStatementsStatementCollectionItemOutputDataArgs) ToGetRunStatementsStatementCollectionItemOutputDataOutputWithContext added in v0.6.0

func (i GetRunStatementsStatementCollectionItemOutputDataArgs) ToGetRunStatementsStatementCollectionItemOutputDataOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionItemOutputDataOutput

type GetRunStatementsStatementCollectionItemOutputDataArray added in v0.6.0

type GetRunStatementsStatementCollectionItemOutputDataArray []GetRunStatementsStatementCollectionItemOutputDataInput

func (GetRunStatementsStatementCollectionItemOutputDataArray) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutputDataArray) ToGetRunStatementsStatementCollectionItemOutputDataArrayOutput added in v0.6.0

func (i GetRunStatementsStatementCollectionItemOutputDataArray) ToGetRunStatementsStatementCollectionItemOutputDataArrayOutput() GetRunStatementsStatementCollectionItemOutputDataArrayOutput

func (GetRunStatementsStatementCollectionItemOutputDataArray) ToGetRunStatementsStatementCollectionItemOutputDataArrayOutputWithContext added in v0.6.0

func (i GetRunStatementsStatementCollectionItemOutputDataArray) ToGetRunStatementsStatementCollectionItemOutputDataArrayOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionItemOutputDataArrayOutput

type GetRunStatementsStatementCollectionItemOutputDataArrayInput added in v0.6.0

type GetRunStatementsStatementCollectionItemOutputDataArrayInput interface {
	pulumi.Input

	ToGetRunStatementsStatementCollectionItemOutputDataArrayOutput() GetRunStatementsStatementCollectionItemOutputDataArrayOutput
	ToGetRunStatementsStatementCollectionItemOutputDataArrayOutputWithContext(context.Context) GetRunStatementsStatementCollectionItemOutputDataArrayOutput
}

GetRunStatementsStatementCollectionItemOutputDataArrayInput is an input type that accepts GetRunStatementsStatementCollectionItemOutputDataArray and GetRunStatementsStatementCollectionItemOutputDataArrayOutput values. You can construct a concrete instance of `GetRunStatementsStatementCollectionItemOutputDataArrayInput` via:

GetRunStatementsStatementCollectionItemOutputDataArray{ GetRunStatementsStatementCollectionItemOutputDataArgs{...} }

type GetRunStatementsStatementCollectionItemOutputDataArrayOutput added in v0.6.0

type GetRunStatementsStatementCollectionItemOutputDataArrayOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionItemOutputDataArrayOutput) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutputDataArrayOutput) Index added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutputDataArrayOutput) ToGetRunStatementsStatementCollectionItemOutputDataArrayOutput added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutputDataArrayOutput) ToGetRunStatementsStatementCollectionItemOutputDataArrayOutputWithContext added in v0.6.0

func (o GetRunStatementsStatementCollectionItemOutputDataArrayOutput) ToGetRunStatementsStatementCollectionItemOutputDataArrayOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionItemOutputDataArrayOutput

type GetRunStatementsStatementCollectionItemOutputDataInput added in v0.6.0

type GetRunStatementsStatementCollectionItemOutputDataInput interface {
	pulumi.Input

	ToGetRunStatementsStatementCollectionItemOutputDataOutput() GetRunStatementsStatementCollectionItemOutputDataOutput
	ToGetRunStatementsStatementCollectionItemOutputDataOutputWithContext(context.Context) GetRunStatementsStatementCollectionItemOutputDataOutput
}

GetRunStatementsStatementCollectionItemOutputDataInput is an input type that accepts GetRunStatementsStatementCollectionItemOutputDataArgs and GetRunStatementsStatementCollectionItemOutputDataOutput values. You can construct a concrete instance of `GetRunStatementsStatementCollectionItemOutputDataInput` via:

GetRunStatementsStatementCollectionItemOutputDataArgs{...}

type GetRunStatementsStatementCollectionItemOutputDataOutput added in v0.6.0

type GetRunStatementsStatementCollectionItemOutputDataOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionItemOutputDataOutput) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutputDataOutput) ToGetRunStatementsStatementCollectionItemOutputDataOutput added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutputDataOutput) ToGetRunStatementsStatementCollectionItemOutputDataOutputWithContext added in v0.6.0

func (o GetRunStatementsStatementCollectionItemOutputDataOutput) ToGetRunStatementsStatementCollectionItemOutputDataOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionItemOutputDataOutput

func (GetRunStatementsStatementCollectionItemOutputDataOutput) Type added in v0.6.0

The type of the `StatementOutputData` like `TEXT_PLAIN`, `TEXT_HTML` or `IMAGE_PNG`.

func (GetRunStatementsStatementCollectionItemOutputDataOutput) Value added in v0.6.0

The statement code execution output in html format.

type GetRunStatementsStatementCollectionItemOutputType added in v0.6.0

type GetRunStatementsStatementCollectionItemOutputType struct {
	// An object representing execution output of a statement.
	Datas []GetRunStatementsStatementCollectionItemOutputData `pulumi:"datas"`
	// The name of the error in the statement output.
	ErrorName string `pulumi:"errorName"`
	// The value of the error in the statement output.
	ErrorValue string `pulumi:"errorValue"`
	// Status of the statement output.
	Status string `pulumi:"status"`
	// The traceback of the statement output.
	Tracebacks []string `pulumi:"tracebacks"`
}

type GetRunStatementsStatementCollectionItemOutputTypeArgs added in v0.6.0

type GetRunStatementsStatementCollectionItemOutputTypeArgs struct {
	// An object representing execution output of a statement.
	Datas GetRunStatementsStatementCollectionItemOutputDataArrayInput `pulumi:"datas"`
	// The name of the error in the statement output.
	ErrorName pulumi.StringInput `pulumi:"errorName"`
	// The value of the error in the statement output.
	ErrorValue pulumi.StringInput `pulumi:"errorValue"`
	// Status of the statement output.
	Status pulumi.StringInput `pulumi:"status"`
	// The traceback of the statement output.
	Tracebacks pulumi.StringArrayInput `pulumi:"tracebacks"`
}

func (GetRunStatementsStatementCollectionItemOutputTypeArgs) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutputTypeArgs) ToGetRunStatementsStatementCollectionItemOutputTypeOutput added in v0.6.0

func (i GetRunStatementsStatementCollectionItemOutputTypeArgs) ToGetRunStatementsStatementCollectionItemOutputTypeOutput() GetRunStatementsStatementCollectionItemOutputTypeOutput

func (GetRunStatementsStatementCollectionItemOutputTypeArgs) ToGetRunStatementsStatementCollectionItemOutputTypeOutputWithContext added in v0.6.0

func (i GetRunStatementsStatementCollectionItemOutputTypeArgs) ToGetRunStatementsStatementCollectionItemOutputTypeOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionItemOutputTypeOutput

type GetRunStatementsStatementCollectionItemOutputTypeArray added in v0.6.0

type GetRunStatementsStatementCollectionItemOutputTypeArray []GetRunStatementsStatementCollectionItemOutputTypeInput

func (GetRunStatementsStatementCollectionItemOutputTypeArray) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutputTypeArray) ToGetRunStatementsStatementCollectionItemOutputTypeArrayOutput added in v0.6.0

func (i GetRunStatementsStatementCollectionItemOutputTypeArray) ToGetRunStatementsStatementCollectionItemOutputTypeArrayOutput() GetRunStatementsStatementCollectionItemOutputTypeArrayOutput

func (GetRunStatementsStatementCollectionItemOutputTypeArray) ToGetRunStatementsStatementCollectionItemOutputTypeArrayOutputWithContext added in v0.6.0

func (i GetRunStatementsStatementCollectionItemOutputTypeArray) ToGetRunStatementsStatementCollectionItemOutputTypeArrayOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionItemOutputTypeArrayOutput

type GetRunStatementsStatementCollectionItemOutputTypeArrayInput added in v0.6.0

type GetRunStatementsStatementCollectionItemOutputTypeArrayInput interface {
	pulumi.Input

	ToGetRunStatementsStatementCollectionItemOutputTypeArrayOutput() GetRunStatementsStatementCollectionItemOutputTypeArrayOutput
	ToGetRunStatementsStatementCollectionItemOutputTypeArrayOutputWithContext(context.Context) GetRunStatementsStatementCollectionItemOutputTypeArrayOutput
}

GetRunStatementsStatementCollectionItemOutputTypeArrayInput is an input type that accepts GetRunStatementsStatementCollectionItemOutputTypeArray and GetRunStatementsStatementCollectionItemOutputTypeArrayOutput values. You can construct a concrete instance of `GetRunStatementsStatementCollectionItemOutputTypeArrayInput` via:

GetRunStatementsStatementCollectionItemOutputTypeArray{ GetRunStatementsStatementCollectionItemOutputTypeArgs{...} }

type GetRunStatementsStatementCollectionItemOutputTypeArrayOutput added in v0.6.0

type GetRunStatementsStatementCollectionItemOutputTypeArrayOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionItemOutputTypeArrayOutput) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutputTypeArrayOutput) Index added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutputTypeArrayOutput) ToGetRunStatementsStatementCollectionItemOutputTypeArrayOutput added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutputTypeArrayOutput) ToGetRunStatementsStatementCollectionItemOutputTypeArrayOutputWithContext added in v0.6.0

func (o GetRunStatementsStatementCollectionItemOutputTypeArrayOutput) ToGetRunStatementsStatementCollectionItemOutputTypeArrayOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionItemOutputTypeArrayOutput

type GetRunStatementsStatementCollectionItemOutputTypeInput added in v0.6.0

type GetRunStatementsStatementCollectionItemOutputTypeInput interface {
	pulumi.Input

	ToGetRunStatementsStatementCollectionItemOutputTypeOutput() GetRunStatementsStatementCollectionItemOutputTypeOutput
	ToGetRunStatementsStatementCollectionItemOutputTypeOutputWithContext(context.Context) GetRunStatementsStatementCollectionItemOutputTypeOutput
}

GetRunStatementsStatementCollectionItemOutputTypeInput is an input type that accepts GetRunStatementsStatementCollectionItemOutputTypeArgs and GetRunStatementsStatementCollectionItemOutputTypeOutput values. You can construct a concrete instance of `GetRunStatementsStatementCollectionItemOutputTypeInput` via:

GetRunStatementsStatementCollectionItemOutputTypeArgs{...}

type GetRunStatementsStatementCollectionItemOutputTypeOutput added in v0.6.0

type GetRunStatementsStatementCollectionItemOutputTypeOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) Datas added in v0.6.0

An object representing execution output of a statement.

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) ErrorName added in v0.6.0

The name of the error in the statement output.

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) ErrorValue added in v0.6.0

The value of the error in the statement output.

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) Status added in v0.6.0

Status of the statement output.

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) ToGetRunStatementsStatementCollectionItemOutputTypeOutput added in v0.6.0

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) ToGetRunStatementsStatementCollectionItemOutputTypeOutputWithContext added in v0.6.0

func (o GetRunStatementsStatementCollectionItemOutputTypeOutput) ToGetRunStatementsStatementCollectionItemOutputTypeOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionItemOutputTypeOutput

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) Tracebacks added in v0.6.0

The traceback of the statement output.

type GetRunStatementsStatementCollectionOutput added in v0.6.0

type GetRunStatementsStatementCollectionOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionOutput) ElementType added in v0.6.0

func (GetRunStatementsStatementCollectionOutput) Items added in v0.6.0

func (GetRunStatementsStatementCollectionOutput) ToGetRunStatementsStatementCollectionOutput added in v0.6.0

func (o GetRunStatementsStatementCollectionOutput) ToGetRunStatementsStatementCollectionOutput() GetRunStatementsStatementCollectionOutput

func (GetRunStatementsStatementCollectionOutput) ToGetRunStatementsStatementCollectionOutputWithContext added in v0.6.0

func (o GetRunStatementsStatementCollectionOutput) ToGetRunStatementsStatementCollectionOutputWithContext(ctx context.Context) GetRunStatementsStatementCollectionOutput

type GetSqlEndpointDriverShapeConfig added in v1.2.0

type GetSqlEndpointDriverShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetSqlEndpointDriverShapeConfigArgs added in v1.2.0

type GetSqlEndpointDriverShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetSqlEndpointDriverShapeConfigArgs) ElementType added in v1.2.0

func (GetSqlEndpointDriverShapeConfigArgs) ToGetSqlEndpointDriverShapeConfigOutput added in v1.2.0

func (i GetSqlEndpointDriverShapeConfigArgs) ToGetSqlEndpointDriverShapeConfigOutput() GetSqlEndpointDriverShapeConfigOutput

func (GetSqlEndpointDriverShapeConfigArgs) ToGetSqlEndpointDriverShapeConfigOutputWithContext added in v1.2.0

func (i GetSqlEndpointDriverShapeConfigArgs) ToGetSqlEndpointDriverShapeConfigOutputWithContext(ctx context.Context) GetSqlEndpointDriverShapeConfigOutput

type GetSqlEndpointDriverShapeConfigArray added in v1.2.0

type GetSqlEndpointDriverShapeConfigArray []GetSqlEndpointDriverShapeConfigInput

func (GetSqlEndpointDriverShapeConfigArray) ElementType added in v1.2.0

func (GetSqlEndpointDriverShapeConfigArray) ToGetSqlEndpointDriverShapeConfigArrayOutput added in v1.2.0

func (i GetSqlEndpointDriverShapeConfigArray) ToGetSqlEndpointDriverShapeConfigArrayOutput() GetSqlEndpointDriverShapeConfigArrayOutput

func (GetSqlEndpointDriverShapeConfigArray) ToGetSqlEndpointDriverShapeConfigArrayOutputWithContext added in v1.2.0

func (i GetSqlEndpointDriverShapeConfigArray) ToGetSqlEndpointDriverShapeConfigArrayOutputWithContext(ctx context.Context) GetSqlEndpointDriverShapeConfigArrayOutput

type GetSqlEndpointDriverShapeConfigArrayInput added in v1.2.0

type GetSqlEndpointDriverShapeConfigArrayInput interface {
	pulumi.Input

	ToGetSqlEndpointDriverShapeConfigArrayOutput() GetSqlEndpointDriverShapeConfigArrayOutput
	ToGetSqlEndpointDriverShapeConfigArrayOutputWithContext(context.Context) GetSqlEndpointDriverShapeConfigArrayOutput
}

GetSqlEndpointDriverShapeConfigArrayInput is an input type that accepts GetSqlEndpointDriverShapeConfigArray and GetSqlEndpointDriverShapeConfigArrayOutput values. You can construct a concrete instance of `GetSqlEndpointDriverShapeConfigArrayInput` via:

GetSqlEndpointDriverShapeConfigArray{ GetSqlEndpointDriverShapeConfigArgs{...} }

type GetSqlEndpointDriverShapeConfigArrayOutput added in v1.2.0

type GetSqlEndpointDriverShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointDriverShapeConfigArrayOutput) ElementType added in v1.2.0

func (GetSqlEndpointDriverShapeConfigArrayOutput) Index added in v1.2.0

func (GetSqlEndpointDriverShapeConfigArrayOutput) ToGetSqlEndpointDriverShapeConfigArrayOutput added in v1.2.0

func (o GetSqlEndpointDriverShapeConfigArrayOutput) ToGetSqlEndpointDriverShapeConfigArrayOutput() GetSqlEndpointDriverShapeConfigArrayOutput

func (GetSqlEndpointDriverShapeConfigArrayOutput) ToGetSqlEndpointDriverShapeConfigArrayOutputWithContext added in v1.2.0

func (o GetSqlEndpointDriverShapeConfigArrayOutput) ToGetSqlEndpointDriverShapeConfigArrayOutputWithContext(ctx context.Context) GetSqlEndpointDriverShapeConfigArrayOutput

type GetSqlEndpointDriverShapeConfigInput added in v1.2.0

type GetSqlEndpointDriverShapeConfigInput interface {
	pulumi.Input

	ToGetSqlEndpointDriverShapeConfigOutput() GetSqlEndpointDriverShapeConfigOutput
	ToGetSqlEndpointDriverShapeConfigOutputWithContext(context.Context) GetSqlEndpointDriverShapeConfigOutput
}

GetSqlEndpointDriverShapeConfigInput is an input type that accepts GetSqlEndpointDriverShapeConfigArgs and GetSqlEndpointDriverShapeConfigOutput values. You can construct a concrete instance of `GetSqlEndpointDriverShapeConfigInput` via:

GetSqlEndpointDriverShapeConfigArgs{...}

type GetSqlEndpointDriverShapeConfigOutput added in v1.2.0

type GetSqlEndpointDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointDriverShapeConfigOutput) ElementType added in v1.2.0

func (GetSqlEndpointDriverShapeConfigOutput) MemoryInGbs added in v1.2.0

The amount of memory used for the driver or executors.

func (GetSqlEndpointDriverShapeConfigOutput) Ocpus added in v1.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (GetSqlEndpointDriverShapeConfigOutput) ToGetSqlEndpointDriverShapeConfigOutput added in v1.2.0

func (o GetSqlEndpointDriverShapeConfigOutput) ToGetSqlEndpointDriverShapeConfigOutput() GetSqlEndpointDriverShapeConfigOutput

func (GetSqlEndpointDriverShapeConfigOutput) ToGetSqlEndpointDriverShapeConfigOutputWithContext added in v1.2.0

func (o GetSqlEndpointDriverShapeConfigOutput) ToGetSqlEndpointDriverShapeConfigOutputWithContext(ctx context.Context) GetSqlEndpointDriverShapeConfigOutput

type GetSqlEndpointExecutorShapeConfig added in v1.2.0

type GetSqlEndpointExecutorShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetSqlEndpointExecutorShapeConfigArgs added in v1.2.0

type GetSqlEndpointExecutorShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetSqlEndpointExecutorShapeConfigArgs) ElementType added in v1.2.0

func (GetSqlEndpointExecutorShapeConfigArgs) ToGetSqlEndpointExecutorShapeConfigOutput added in v1.2.0

func (i GetSqlEndpointExecutorShapeConfigArgs) ToGetSqlEndpointExecutorShapeConfigOutput() GetSqlEndpointExecutorShapeConfigOutput

func (GetSqlEndpointExecutorShapeConfigArgs) ToGetSqlEndpointExecutorShapeConfigOutputWithContext added in v1.2.0

func (i GetSqlEndpointExecutorShapeConfigArgs) ToGetSqlEndpointExecutorShapeConfigOutputWithContext(ctx context.Context) GetSqlEndpointExecutorShapeConfigOutput

type GetSqlEndpointExecutorShapeConfigArray added in v1.2.0

type GetSqlEndpointExecutorShapeConfigArray []GetSqlEndpointExecutorShapeConfigInput

func (GetSqlEndpointExecutorShapeConfigArray) ElementType added in v1.2.0

func (GetSqlEndpointExecutorShapeConfigArray) ToGetSqlEndpointExecutorShapeConfigArrayOutput added in v1.2.0

func (i GetSqlEndpointExecutorShapeConfigArray) ToGetSqlEndpointExecutorShapeConfigArrayOutput() GetSqlEndpointExecutorShapeConfigArrayOutput

func (GetSqlEndpointExecutorShapeConfigArray) ToGetSqlEndpointExecutorShapeConfigArrayOutputWithContext added in v1.2.0

func (i GetSqlEndpointExecutorShapeConfigArray) ToGetSqlEndpointExecutorShapeConfigArrayOutputWithContext(ctx context.Context) GetSqlEndpointExecutorShapeConfigArrayOutput

type GetSqlEndpointExecutorShapeConfigArrayInput added in v1.2.0

type GetSqlEndpointExecutorShapeConfigArrayInput interface {
	pulumi.Input

	ToGetSqlEndpointExecutorShapeConfigArrayOutput() GetSqlEndpointExecutorShapeConfigArrayOutput
	ToGetSqlEndpointExecutorShapeConfigArrayOutputWithContext(context.Context) GetSqlEndpointExecutorShapeConfigArrayOutput
}

GetSqlEndpointExecutorShapeConfigArrayInput is an input type that accepts GetSqlEndpointExecutorShapeConfigArray and GetSqlEndpointExecutorShapeConfigArrayOutput values. You can construct a concrete instance of `GetSqlEndpointExecutorShapeConfigArrayInput` via:

GetSqlEndpointExecutorShapeConfigArray{ GetSqlEndpointExecutorShapeConfigArgs{...} }

type GetSqlEndpointExecutorShapeConfigArrayOutput added in v1.2.0

type GetSqlEndpointExecutorShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointExecutorShapeConfigArrayOutput) ElementType added in v1.2.0

func (GetSqlEndpointExecutorShapeConfigArrayOutput) Index added in v1.2.0

func (GetSqlEndpointExecutorShapeConfigArrayOutput) ToGetSqlEndpointExecutorShapeConfigArrayOutput added in v1.2.0

func (o GetSqlEndpointExecutorShapeConfigArrayOutput) ToGetSqlEndpointExecutorShapeConfigArrayOutput() GetSqlEndpointExecutorShapeConfigArrayOutput

func (GetSqlEndpointExecutorShapeConfigArrayOutput) ToGetSqlEndpointExecutorShapeConfigArrayOutputWithContext added in v1.2.0

func (o GetSqlEndpointExecutorShapeConfigArrayOutput) ToGetSqlEndpointExecutorShapeConfigArrayOutputWithContext(ctx context.Context) GetSqlEndpointExecutorShapeConfigArrayOutput

type GetSqlEndpointExecutorShapeConfigInput added in v1.2.0

type GetSqlEndpointExecutorShapeConfigInput interface {
	pulumi.Input

	ToGetSqlEndpointExecutorShapeConfigOutput() GetSqlEndpointExecutorShapeConfigOutput
	ToGetSqlEndpointExecutorShapeConfigOutputWithContext(context.Context) GetSqlEndpointExecutorShapeConfigOutput
}

GetSqlEndpointExecutorShapeConfigInput is an input type that accepts GetSqlEndpointExecutorShapeConfigArgs and GetSqlEndpointExecutorShapeConfigOutput values. You can construct a concrete instance of `GetSqlEndpointExecutorShapeConfigInput` via:

GetSqlEndpointExecutorShapeConfigArgs{...}

type GetSqlEndpointExecutorShapeConfigOutput added in v1.2.0

type GetSqlEndpointExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointExecutorShapeConfigOutput) ElementType added in v1.2.0

func (GetSqlEndpointExecutorShapeConfigOutput) MemoryInGbs added in v1.2.0

The amount of memory used for the driver or executors.

func (GetSqlEndpointExecutorShapeConfigOutput) Ocpus added in v1.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (GetSqlEndpointExecutorShapeConfigOutput) ToGetSqlEndpointExecutorShapeConfigOutput added in v1.2.0

func (o GetSqlEndpointExecutorShapeConfigOutput) ToGetSqlEndpointExecutorShapeConfigOutput() GetSqlEndpointExecutorShapeConfigOutput

func (GetSqlEndpointExecutorShapeConfigOutput) ToGetSqlEndpointExecutorShapeConfigOutputWithContext added in v1.2.0

func (o GetSqlEndpointExecutorShapeConfigOutput) ToGetSqlEndpointExecutorShapeConfigOutputWithContext(ctx context.Context) GetSqlEndpointExecutorShapeConfigOutput

type GetSqlEndpointNetworkConfiguration added in v1.2.0

type GetSqlEndpointNetworkConfiguration struct {
	// A list of SecureAccessControlRule's to which access is limited to
	AccessControlRules []GetSqlEndpointNetworkConfigurationAccessControlRule `pulumi:"accessControlRules"`
	// The host name prefix.
	HostNamePrefix string `pulumi:"hostNamePrefix"`
	// The type of network configuration.
	NetworkType string `pulumi:"networkType"`
	// Ip Address of private endpoint
	PrivateEndpointIp string `pulumi:"privateEndpointIp"`
	// Ip Address of public endpoint
	PublicEndpointIp string `pulumi:"publicEndpointIp"`
	// The VCN Subnet OCID.
	SubnetId string `pulumi:"subnetId"`
	// The VCN OCID.
	VcnId string `pulumi:"vcnId"`
}

type GetSqlEndpointNetworkConfigurationAccessControlRule added in v1.2.0

type GetSqlEndpointNetworkConfigurationAccessControlRule struct {
	// The type of IP notation.
	IpNotation string `pulumi:"ipNotation"`
	// The associated value of the selected IP notation.
	Value string `pulumi:"value"`
	// A comma-separated IP or CIDR address for VCN OCID IP notation selection.
	VcnIps string `pulumi:"vcnIps"`
}

type GetSqlEndpointNetworkConfigurationAccessControlRuleArgs added in v1.2.0

type GetSqlEndpointNetworkConfigurationAccessControlRuleArgs struct {
	// The type of IP notation.
	IpNotation pulumi.StringInput `pulumi:"ipNotation"`
	// The associated value of the selected IP notation.
	Value pulumi.StringInput `pulumi:"value"`
	// A comma-separated IP or CIDR address for VCN OCID IP notation selection.
	VcnIps pulumi.StringInput `pulumi:"vcnIps"`
}

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArgs) ElementType added in v1.2.0

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArgs) ToGetSqlEndpointNetworkConfigurationAccessControlRuleOutput added in v1.2.0

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArgs) ToGetSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext added in v1.2.0

func (i GetSqlEndpointNetworkConfigurationAccessControlRuleArgs) ToGetSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext(ctx context.Context) GetSqlEndpointNetworkConfigurationAccessControlRuleOutput

type GetSqlEndpointNetworkConfigurationAccessControlRuleArray added in v1.2.0

type GetSqlEndpointNetworkConfigurationAccessControlRuleArray []GetSqlEndpointNetworkConfigurationAccessControlRuleInput

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArray) ElementType added in v1.2.0

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArray) ToGetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput added in v1.2.0

func (i GetSqlEndpointNetworkConfigurationAccessControlRuleArray) ToGetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput() GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArray) ToGetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext added in v1.2.0

func (i GetSqlEndpointNetworkConfigurationAccessControlRuleArray) ToGetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext(ctx context.Context) GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput

type GetSqlEndpointNetworkConfigurationAccessControlRuleArrayInput added in v1.2.0

type GetSqlEndpointNetworkConfigurationAccessControlRuleArrayInput interface {
	pulumi.Input

	ToGetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput() GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput
	ToGetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext(context.Context) GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput
}

GetSqlEndpointNetworkConfigurationAccessControlRuleArrayInput is an input type that accepts GetSqlEndpointNetworkConfigurationAccessControlRuleArray and GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput values. You can construct a concrete instance of `GetSqlEndpointNetworkConfigurationAccessControlRuleArrayInput` via:

GetSqlEndpointNetworkConfigurationAccessControlRuleArray{ GetSqlEndpointNetworkConfigurationAccessControlRuleArgs{...} }

type GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput added in v1.2.0

type GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ElementType added in v1.2.0

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) Index added in v1.2.0

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ToGetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput added in v1.2.0

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ToGetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext added in v1.2.0

func (o GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ToGetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext(ctx context.Context) GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput

type GetSqlEndpointNetworkConfigurationAccessControlRuleInput added in v1.2.0

type GetSqlEndpointNetworkConfigurationAccessControlRuleInput interface {
	pulumi.Input

	ToGetSqlEndpointNetworkConfigurationAccessControlRuleOutput() GetSqlEndpointNetworkConfigurationAccessControlRuleOutput
	ToGetSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext(context.Context) GetSqlEndpointNetworkConfigurationAccessControlRuleOutput
}

GetSqlEndpointNetworkConfigurationAccessControlRuleInput is an input type that accepts GetSqlEndpointNetworkConfigurationAccessControlRuleArgs and GetSqlEndpointNetworkConfigurationAccessControlRuleOutput values. You can construct a concrete instance of `GetSqlEndpointNetworkConfigurationAccessControlRuleInput` via:

GetSqlEndpointNetworkConfigurationAccessControlRuleArgs{...}

type GetSqlEndpointNetworkConfigurationAccessControlRuleOutput added in v1.2.0

type GetSqlEndpointNetworkConfigurationAccessControlRuleOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointNetworkConfigurationAccessControlRuleOutput) ElementType added in v1.2.0

func (GetSqlEndpointNetworkConfigurationAccessControlRuleOutput) IpNotation added in v1.2.0

The type of IP notation.

func (GetSqlEndpointNetworkConfigurationAccessControlRuleOutput) ToGetSqlEndpointNetworkConfigurationAccessControlRuleOutput added in v1.2.0

func (GetSqlEndpointNetworkConfigurationAccessControlRuleOutput) ToGetSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext added in v1.2.0

func (o GetSqlEndpointNetworkConfigurationAccessControlRuleOutput) ToGetSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext(ctx context.Context) GetSqlEndpointNetworkConfigurationAccessControlRuleOutput

func (GetSqlEndpointNetworkConfigurationAccessControlRuleOutput) Value added in v1.2.0

The associated value of the selected IP notation.

func (GetSqlEndpointNetworkConfigurationAccessControlRuleOutput) VcnIps added in v1.2.0

A comma-separated IP or CIDR address for VCN OCID IP notation selection.

type GetSqlEndpointNetworkConfigurationArgs added in v1.2.0

type GetSqlEndpointNetworkConfigurationArgs struct {
	// A list of SecureAccessControlRule's to which access is limited to
	AccessControlRules GetSqlEndpointNetworkConfigurationAccessControlRuleArrayInput `pulumi:"accessControlRules"`
	// The host name prefix.
	HostNamePrefix pulumi.StringInput `pulumi:"hostNamePrefix"`
	// The type of network configuration.
	NetworkType pulumi.StringInput `pulumi:"networkType"`
	// Ip Address of private endpoint
	PrivateEndpointIp pulumi.StringInput `pulumi:"privateEndpointIp"`
	// Ip Address of public endpoint
	PublicEndpointIp pulumi.StringInput `pulumi:"publicEndpointIp"`
	// The VCN Subnet OCID.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// The VCN OCID.
	VcnId pulumi.StringInput `pulumi:"vcnId"`
}

func (GetSqlEndpointNetworkConfigurationArgs) ElementType added in v1.2.0

func (GetSqlEndpointNetworkConfigurationArgs) ToGetSqlEndpointNetworkConfigurationOutput added in v1.2.0

func (i GetSqlEndpointNetworkConfigurationArgs) ToGetSqlEndpointNetworkConfigurationOutput() GetSqlEndpointNetworkConfigurationOutput

func (GetSqlEndpointNetworkConfigurationArgs) ToGetSqlEndpointNetworkConfigurationOutputWithContext added in v1.2.0

func (i GetSqlEndpointNetworkConfigurationArgs) ToGetSqlEndpointNetworkConfigurationOutputWithContext(ctx context.Context) GetSqlEndpointNetworkConfigurationOutput

type GetSqlEndpointNetworkConfigurationArray added in v1.2.0

type GetSqlEndpointNetworkConfigurationArray []GetSqlEndpointNetworkConfigurationInput

func (GetSqlEndpointNetworkConfigurationArray) ElementType added in v1.2.0

func (GetSqlEndpointNetworkConfigurationArray) ToGetSqlEndpointNetworkConfigurationArrayOutput added in v1.2.0

func (i GetSqlEndpointNetworkConfigurationArray) ToGetSqlEndpointNetworkConfigurationArrayOutput() GetSqlEndpointNetworkConfigurationArrayOutput

func (GetSqlEndpointNetworkConfigurationArray) ToGetSqlEndpointNetworkConfigurationArrayOutputWithContext added in v1.2.0

func (i GetSqlEndpointNetworkConfigurationArray) ToGetSqlEndpointNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetSqlEndpointNetworkConfigurationArrayOutput

type GetSqlEndpointNetworkConfigurationArrayInput added in v1.2.0

type GetSqlEndpointNetworkConfigurationArrayInput interface {
	pulumi.Input

	ToGetSqlEndpointNetworkConfigurationArrayOutput() GetSqlEndpointNetworkConfigurationArrayOutput
	ToGetSqlEndpointNetworkConfigurationArrayOutputWithContext(context.Context) GetSqlEndpointNetworkConfigurationArrayOutput
}

GetSqlEndpointNetworkConfigurationArrayInput is an input type that accepts GetSqlEndpointNetworkConfigurationArray and GetSqlEndpointNetworkConfigurationArrayOutput values. You can construct a concrete instance of `GetSqlEndpointNetworkConfigurationArrayInput` via:

GetSqlEndpointNetworkConfigurationArray{ GetSqlEndpointNetworkConfigurationArgs{...} }

type GetSqlEndpointNetworkConfigurationArrayOutput added in v1.2.0

type GetSqlEndpointNetworkConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointNetworkConfigurationArrayOutput) ElementType added in v1.2.0

func (GetSqlEndpointNetworkConfigurationArrayOutput) Index added in v1.2.0

func (GetSqlEndpointNetworkConfigurationArrayOutput) ToGetSqlEndpointNetworkConfigurationArrayOutput added in v1.2.0

func (o GetSqlEndpointNetworkConfigurationArrayOutput) ToGetSqlEndpointNetworkConfigurationArrayOutput() GetSqlEndpointNetworkConfigurationArrayOutput

func (GetSqlEndpointNetworkConfigurationArrayOutput) ToGetSqlEndpointNetworkConfigurationArrayOutputWithContext added in v1.2.0

func (o GetSqlEndpointNetworkConfigurationArrayOutput) ToGetSqlEndpointNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetSqlEndpointNetworkConfigurationArrayOutput

type GetSqlEndpointNetworkConfigurationInput added in v1.2.0

type GetSqlEndpointNetworkConfigurationInput interface {
	pulumi.Input

	ToGetSqlEndpointNetworkConfigurationOutput() GetSqlEndpointNetworkConfigurationOutput
	ToGetSqlEndpointNetworkConfigurationOutputWithContext(context.Context) GetSqlEndpointNetworkConfigurationOutput
}

GetSqlEndpointNetworkConfigurationInput is an input type that accepts GetSqlEndpointNetworkConfigurationArgs and GetSqlEndpointNetworkConfigurationOutput values. You can construct a concrete instance of `GetSqlEndpointNetworkConfigurationInput` via:

GetSqlEndpointNetworkConfigurationArgs{...}

type GetSqlEndpointNetworkConfigurationOutput added in v1.2.0

type GetSqlEndpointNetworkConfigurationOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointNetworkConfigurationOutput) AccessControlRules added in v1.2.0

A list of SecureAccessControlRule's to which access is limited to

func (GetSqlEndpointNetworkConfigurationOutput) ElementType added in v1.2.0

func (GetSqlEndpointNetworkConfigurationOutput) HostNamePrefix added in v1.2.0

The host name prefix.

func (GetSqlEndpointNetworkConfigurationOutput) NetworkType added in v1.2.0

The type of network configuration.

func (GetSqlEndpointNetworkConfigurationOutput) PrivateEndpointIp added in v1.2.0

Ip Address of private endpoint

func (GetSqlEndpointNetworkConfigurationOutput) PublicEndpointIp added in v1.2.0

Ip Address of public endpoint

func (GetSqlEndpointNetworkConfigurationOutput) SubnetId added in v1.2.0

The VCN Subnet OCID.

func (GetSqlEndpointNetworkConfigurationOutput) ToGetSqlEndpointNetworkConfigurationOutput added in v1.2.0

func (o GetSqlEndpointNetworkConfigurationOutput) ToGetSqlEndpointNetworkConfigurationOutput() GetSqlEndpointNetworkConfigurationOutput

func (GetSqlEndpointNetworkConfigurationOutput) ToGetSqlEndpointNetworkConfigurationOutputWithContext added in v1.2.0

func (o GetSqlEndpointNetworkConfigurationOutput) ToGetSqlEndpointNetworkConfigurationOutputWithContext(ctx context.Context) GetSqlEndpointNetworkConfigurationOutput

func (GetSqlEndpointNetworkConfigurationOutput) VcnId added in v1.2.0

The VCN OCID.

type GetSqlEndpointsArgs added in v1.2.0

type GetSqlEndpointsArgs struct {
	// The OCID of the compartment in which to query resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// The query parameter for the Spark application name.
	DisplayName *string                 `pulumi:"displayName"`
	Filters     []GetSqlEndpointsFilter `pulumi:"filters"`
	// The unique id of the SQL Endpoint.
	SqlEndpointId *string `pulumi:"sqlEndpointId"`
	// A filter to return only those resources whose sqlEndpointLifecycleState matches the given sqlEndpointLifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getSqlEndpoints.

type GetSqlEndpointsFilter added in v1.2.0

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

type GetSqlEndpointsFilterArgs added in v1.2.0

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

func (GetSqlEndpointsFilterArgs) ElementType added in v1.2.0

func (GetSqlEndpointsFilterArgs) ElementType() reflect.Type

func (GetSqlEndpointsFilterArgs) ToGetSqlEndpointsFilterOutput added in v1.2.0

func (i GetSqlEndpointsFilterArgs) ToGetSqlEndpointsFilterOutput() GetSqlEndpointsFilterOutput

func (GetSqlEndpointsFilterArgs) ToGetSqlEndpointsFilterOutputWithContext added in v1.2.0

func (i GetSqlEndpointsFilterArgs) ToGetSqlEndpointsFilterOutputWithContext(ctx context.Context) GetSqlEndpointsFilterOutput

type GetSqlEndpointsFilterArray added in v1.2.0

type GetSqlEndpointsFilterArray []GetSqlEndpointsFilterInput

func (GetSqlEndpointsFilterArray) ElementType added in v1.2.0

func (GetSqlEndpointsFilterArray) ElementType() reflect.Type

func (GetSqlEndpointsFilterArray) ToGetSqlEndpointsFilterArrayOutput added in v1.2.0

func (i GetSqlEndpointsFilterArray) ToGetSqlEndpointsFilterArrayOutput() GetSqlEndpointsFilterArrayOutput

func (GetSqlEndpointsFilterArray) ToGetSqlEndpointsFilterArrayOutputWithContext added in v1.2.0

func (i GetSqlEndpointsFilterArray) ToGetSqlEndpointsFilterArrayOutputWithContext(ctx context.Context) GetSqlEndpointsFilterArrayOutput

type GetSqlEndpointsFilterArrayInput added in v1.2.0

type GetSqlEndpointsFilterArrayInput interface {
	pulumi.Input

	ToGetSqlEndpointsFilterArrayOutput() GetSqlEndpointsFilterArrayOutput
	ToGetSqlEndpointsFilterArrayOutputWithContext(context.Context) GetSqlEndpointsFilterArrayOutput
}

GetSqlEndpointsFilterArrayInput is an input type that accepts GetSqlEndpointsFilterArray and GetSqlEndpointsFilterArrayOutput values. You can construct a concrete instance of `GetSqlEndpointsFilterArrayInput` via:

GetSqlEndpointsFilterArray{ GetSqlEndpointsFilterArgs{...} }

type GetSqlEndpointsFilterArrayOutput added in v1.2.0

type GetSqlEndpointsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsFilterArrayOutput) ElementType added in v1.2.0

func (GetSqlEndpointsFilterArrayOutput) Index added in v1.2.0

func (GetSqlEndpointsFilterArrayOutput) ToGetSqlEndpointsFilterArrayOutput added in v1.2.0

func (o GetSqlEndpointsFilterArrayOutput) ToGetSqlEndpointsFilterArrayOutput() GetSqlEndpointsFilterArrayOutput

func (GetSqlEndpointsFilterArrayOutput) ToGetSqlEndpointsFilterArrayOutputWithContext added in v1.2.0

func (o GetSqlEndpointsFilterArrayOutput) ToGetSqlEndpointsFilterArrayOutputWithContext(ctx context.Context) GetSqlEndpointsFilterArrayOutput

type GetSqlEndpointsFilterInput added in v1.2.0

type GetSqlEndpointsFilterInput interface {
	pulumi.Input

	ToGetSqlEndpointsFilterOutput() GetSqlEndpointsFilterOutput
	ToGetSqlEndpointsFilterOutputWithContext(context.Context) GetSqlEndpointsFilterOutput
}

GetSqlEndpointsFilterInput is an input type that accepts GetSqlEndpointsFilterArgs and GetSqlEndpointsFilterOutput values. You can construct a concrete instance of `GetSqlEndpointsFilterInput` via:

GetSqlEndpointsFilterArgs{...}

type GetSqlEndpointsFilterOutput added in v1.2.0

type GetSqlEndpointsFilterOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsFilterOutput) ElementType added in v1.2.0

func (GetSqlEndpointsFilterOutput) Name added in v1.2.0

func (GetSqlEndpointsFilterOutput) Regex added in v1.2.0

func (GetSqlEndpointsFilterOutput) ToGetSqlEndpointsFilterOutput added in v1.2.0

func (o GetSqlEndpointsFilterOutput) ToGetSqlEndpointsFilterOutput() GetSqlEndpointsFilterOutput

func (GetSqlEndpointsFilterOutput) ToGetSqlEndpointsFilterOutputWithContext added in v1.2.0

func (o GetSqlEndpointsFilterOutput) ToGetSqlEndpointsFilterOutputWithContext(ctx context.Context) GetSqlEndpointsFilterOutput

func (GetSqlEndpointsFilterOutput) Values added in v1.2.0

type GetSqlEndpointsOutputArgs added in v1.2.0

type GetSqlEndpointsOutputArgs struct {
	// The OCID of the compartment in which to query resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// The query parameter for the Spark application name.
	DisplayName pulumi.StringPtrInput           `pulumi:"displayName"`
	Filters     GetSqlEndpointsFilterArrayInput `pulumi:"filters"`
	// The unique id of the SQL Endpoint.
	SqlEndpointId pulumi.StringPtrInput `pulumi:"sqlEndpointId"`
	// A filter to return only those resources whose sqlEndpointLifecycleState matches the given sqlEndpointLifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getSqlEndpoints.

func (GetSqlEndpointsOutputArgs) ElementType added in v1.2.0

func (GetSqlEndpointsOutputArgs) ElementType() reflect.Type

type GetSqlEndpointsResult added in v1.2.0

type GetSqlEndpointsResult struct {
	// The OCID of a compartment.
	CompartmentId *string `pulumi:"compartmentId"`
	// The SQL Endpoint name, which can be changed.
	DisplayName *string                 `pulumi:"displayName"`
	Filters     []GetSqlEndpointsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of sql_endpoint_collection.
	SqlEndpointCollections []GetSqlEndpointsSqlEndpointCollection `pulumi:"sqlEndpointCollections"`
	SqlEndpointId          *string                                `pulumi:"sqlEndpointId"`
	// The current state of the Sql Endpoint.
	State *string `pulumi:"state"`
}

A collection of values returned by getSqlEndpoints.

func GetSqlEndpoints added in v1.2.0

func GetSqlEndpoints(ctx *pulumi.Context, args *GetSqlEndpointsArgs, opts ...pulumi.InvokeOption) (*GetSqlEndpointsResult, error)

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

Lists all Sql Endpoints in the specified compartment. The query must include compartmentId or sqlEndpointId. If the query does not include either compartmentId or sqlEndpointId, an error is returned.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.GetSqlEndpoints(ctx, &dataflow.GetSqlEndpointsArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			DisplayName:   pulumi.StringRef(sqlEndpointDisplayName),
			SqlEndpointId: pulumi.StringRef(testSqlEndpoint.Id),
			State:         pulumi.StringRef(sqlEndpointState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetSqlEndpointsResultOutput added in v1.2.0

type GetSqlEndpointsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSqlEndpoints.

func GetSqlEndpointsOutput added in v1.2.0

func (GetSqlEndpointsResultOutput) CompartmentId added in v1.2.0

The OCID of a compartment.

func (GetSqlEndpointsResultOutput) DisplayName added in v1.2.0

The SQL Endpoint name, which can be changed.

func (GetSqlEndpointsResultOutput) ElementType added in v1.2.0

func (GetSqlEndpointsResultOutput) Filters added in v1.2.0

func (GetSqlEndpointsResultOutput) Id added in v1.2.0

The provider-assigned unique ID for this managed resource.

func (GetSqlEndpointsResultOutput) SqlEndpointCollections added in v1.2.0

The list of sql_endpoint_collection.

func (GetSqlEndpointsResultOutput) SqlEndpointId added in v1.2.0

func (GetSqlEndpointsResultOutput) State added in v1.2.0

The current state of the Sql Endpoint.

func (GetSqlEndpointsResultOutput) ToGetSqlEndpointsResultOutput added in v1.2.0

func (o GetSqlEndpointsResultOutput) ToGetSqlEndpointsResultOutput() GetSqlEndpointsResultOutput

func (GetSqlEndpointsResultOutput) ToGetSqlEndpointsResultOutputWithContext added in v1.2.0

func (o GetSqlEndpointsResultOutput) ToGetSqlEndpointsResultOutputWithContext(ctx context.Context) GetSqlEndpointsResultOutput

type GetSqlEndpointsSqlEndpointCollection added in v1.2.0

type GetSqlEndpointsSqlEndpointCollection struct {
	Items []GetSqlEndpointsSqlEndpointCollectionItem `pulumi:"items"`
}

type GetSqlEndpointsSqlEndpointCollectionArgs added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionArgs struct {
	Items GetSqlEndpointsSqlEndpointCollectionItemArrayInput `pulumi:"items"`
}

func (GetSqlEndpointsSqlEndpointCollectionArgs) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionArgs) ToGetSqlEndpointsSqlEndpointCollectionOutput added in v1.2.0

func (i GetSqlEndpointsSqlEndpointCollectionArgs) ToGetSqlEndpointsSqlEndpointCollectionOutput() GetSqlEndpointsSqlEndpointCollectionOutput

func (GetSqlEndpointsSqlEndpointCollectionArgs) ToGetSqlEndpointsSqlEndpointCollectionOutputWithContext added in v1.2.0

func (i GetSqlEndpointsSqlEndpointCollectionArgs) ToGetSqlEndpointsSqlEndpointCollectionOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionOutput

type GetSqlEndpointsSqlEndpointCollectionArray added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionArray []GetSqlEndpointsSqlEndpointCollectionInput

func (GetSqlEndpointsSqlEndpointCollectionArray) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionArray) ToGetSqlEndpointsSqlEndpointCollectionArrayOutput added in v1.2.0

func (i GetSqlEndpointsSqlEndpointCollectionArray) ToGetSqlEndpointsSqlEndpointCollectionArrayOutput() GetSqlEndpointsSqlEndpointCollectionArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionArray) ToGetSqlEndpointsSqlEndpointCollectionArrayOutputWithContext added in v1.2.0

func (i GetSqlEndpointsSqlEndpointCollectionArray) ToGetSqlEndpointsSqlEndpointCollectionArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionArrayOutput

type GetSqlEndpointsSqlEndpointCollectionArrayInput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionArrayInput interface {
	pulumi.Input

	ToGetSqlEndpointsSqlEndpointCollectionArrayOutput() GetSqlEndpointsSqlEndpointCollectionArrayOutput
	ToGetSqlEndpointsSqlEndpointCollectionArrayOutputWithContext(context.Context) GetSqlEndpointsSqlEndpointCollectionArrayOutput
}

GetSqlEndpointsSqlEndpointCollectionArrayInput is an input type that accepts GetSqlEndpointsSqlEndpointCollectionArray and GetSqlEndpointsSqlEndpointCollectionArrayOutput values. You can construct a concrete instance of `GetSqlEndpointsSqlEndpointCollectionArrayInput` via:

GetSqlEndpointsSqlEndpointCollectionArray{ GetSqlEndpointsSqlEndpointCollectionArgs{...} }

type GetSqlEndpointsSqlEndpointCollectionArrayOutput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionArrayOutput) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionArrayOutput) Index added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionArrayOutput added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionArrayOutput() GetSqlEndpointsSqlEndpointCollectionArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionArrayOutputWithContext added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionArrayOutput

type GetSqlEndpointsSqlEndpointCollectionInput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionInput interface {
	pulumi.Input

	ToGetSqlEndpointsSqlEndpointCollectionOutput() GetSqlEndpointsSqlEndpointCollectionOutput
	ToGetSqlEndpointsSqlEndpointCollectionOutputWithContext(context.Context) GetSqlEndpointsSqlEndpointCollectionOutput
}

GetSqlEndpointsSqlEndpointCollectionInput is an input type that accepts GetSqlEndpointsSqlEndpointCollectionArgs and GetSqlEndpointsSqlEndpointCollectionOutput values. You can construct a concrete instance of `GetSqlEndpointsSqlEndpointCollectionInput` via:

GetSqlEndpointsSqlEndpointCollectionArgs{...}

type GetSqlEndpointsSqlEndpointCollectionItem added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItem struct {
	// The OCID of the compartment in which to query resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// The description of the SQL Endpoint.
	Description string `pulumi:"description"`
	// The query parameter for the Spark application name.
	DisplayName string `pulumi:"displayName"`
	// The shape of the SQL Endpoint driver instance.
	DriverShape string `pulumi:"driverShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfigs []GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfig `pulumi:"driverShapeConfigs"`
	// The shape of the SQL Endpoint executor instance.
	ExecutorShape string `pulumi:"executorShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfigs []GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfig `pulumi:"executorShapeConfigs"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The provision identifier that is immutable on creation.
	Id string `pulumi:"id"`
	// The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
	JdbcEndpointUrl string `pulumi:"jdbcEndpointUrl"`
	// The OCID of Oracle Cloud Infrastructure Lake.
	LakeId string `pulumi:"lakeId"`
	// This token is used by Splat, and indicates that the service accepts the request, and that the request is currently being processed.
	LastAcceptedRequestToken string `pulumi:"lastAcceptedRequestToken"`
	// The maximum number of executors.
	MaxExecutorCount int `pulumi:"maxExecutorCount"`
	// The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId string `pulumi:"metastoreId"`
	// The minimum number of executors.
	MinExecutorCount int `pulumi:"minExecutorCount"`
	// The network configuration of a SQL Endpoint.
	NetworkConfigurations []GetSqlEndpointsSqlEndpointCollectionItemNetworkConfiguration `pulumi:"networkConfigurations"`
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	SparkAdvancedConfigurations map[string]interface{} `pulumi:"sparkAdvancedConfigurations"`
	// The version of SQL Endpoint.
	SqlEndpointVersion string `pulumi:"sqlEndpointVersion"`
	// A filter to return only those resources whose sqlEndpointLifecycleState matches the given sqlEndpointLifecycleState.
	State string `pulumi:"state"`
	// A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
	StateMessage string `pulumi:"stateMessage"`
	// The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
	WarehouseBucketUri string `pulumi:"warehouseBucketUri"`
}

type GetSqlEndpointsSqlEndpointCollectionItemArgs added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemArgs struct {
	// The OCID of the compartment in which to query resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// The description of the SQL Endpoint.
	Description pulumi.StringInput `pulumi:"description"`
	// The query parameter for the Spark application name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The shape of the SQL Endpoint driver instance.
	DriverShape pulumi.StringInput `pulumi:"driverShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfigs GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayInput `pulumi:"driverShapeConfigs"`
	// The shape of the SQL Endpoint executor instance.
	ExecutorShape pulumi.StringInput `pulumi:"executorShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfigs GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayInput `pulumi:"executorShapeConfigs"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The provision identifier that is immutable on creation.
	Id pulumi.StringInput `pulumi:"id"`
	// The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
	JdbcEndpointUrl pulumi.StringInput `pulumi:"jdbcEndpointUrl"`
	// The OCID of Oracle Cloud Infrastructure Lake.
	LakeId pulumi.StringInput `pulumi:"lakeId"`
	// This token is used by Splat, and indicates that the service accepts the request, and that the request is currently being processed.
	LastAcceptedRequestToken pulumi.StringInput `pulumi:"lastAcceptedRequestToken"`
	// The maximum number of executors.
	MaxExecutorCount pulumi.IntInput `pulumi:"maxExecutorCount"`
	// The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId pulumi.StringInput `pulumi:"metastoreId"`
	// The minimum number of executors.
	MinExecutorCount pulumi.IntInput `pulumi:"minExecutorCount"`
	// The network configuration of a SQL Endpoint.
	NetworkConfigurations GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayInput `pulumi:"networkConfigurations"`
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	SparkAdvancedConfigurations pulumi.MapInput `pulumi:"sparkAdvancedConfigurations"`
	// The version of SQL Endpoint.
	SqlEndpointVersion pulumi.StringInput `pulumi:"sqlEndpointVersion"`
	// A filter to return only those resources whose sqlEndpointLifecycleState matches the given sqlEndpointLifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
	StateMessage pulumi.StringInput `pulumi:"stateMessage"`
	// The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
	WarehouseBucketUri pulumi.StringInput `pulumi:"warehouseBucketUri"`
}

func (GetSqlEndpointsSqlEndpointCollectionItemArgs) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemArgs) ToGetSqlEndpointsSqlEndpointCollectionItemOutput added in v1.2.0

func (i GetSqlEndpointsSqlEndpointCollectionItemArgs) ToGetSqlEndpointsSqlEndpointCollectionItemOutput() GetSqlEndpointsSqlEndpointCollectionItemOutput

func (GetSqlEndpointsSqlEndpointCollectionItemArgs) ToGetSqlEndpointsSqlEndpointCollectionItemOutputWithContext added in v1.2.0

func (i GetSqlEndpointsSqlEndpointCollectionItemArgs) ToGetSqlEndpointsSqlEndpointCollectionItemOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemOutput

type GetSqlEndpointsSqlEndpointCollectionItemArray added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemArray []GetSqlEndpointsSqlEndpointCollectionItemInput

func (GetSqlEndpointsSqlEndpointCollectionItemArray) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemArray) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutput added in v1.2.0

func (i GetSqlEndpointsSqlEndpointCollectionItemArray) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutput() GetSqlEndpointsSqlEndpointCollectionItemArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionItemArray) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutputWithContext added in v1.2.0

func (i GetSqlEndpointsSqlEndpointCollectionItemArray) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemArrayInput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemArrayInput interface {
	pulumi.Input

	ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutput() GetSqlEndpointsSqlEndpointCollectionItemArrayOutput
	ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutputWithContext(context.Context) GetSqlEndpointsSqlEndpointCollectionItemArrayOutput
}

GetSqlEndpointsSqlEndpointCollectionItemArrayInput is an input type that accepts GetSqlEndpointsSqlEndpointCollectionItemArray and GetSqlEndpointsSqlEndpointCollectionItemArrayOutput values. You can construct a concrete instance of `GetSqlEndpointsSqlEndpointCollectionItemArrayInput` via:

GetSqlEndpointsSqlEndpointCollectionItemArray{ GetSqlEndpointsSqlEndpointCollectionItemArgs{...} }

type GetSqlEndpointsSqlEndpointCollectionItemArrayOutput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemArrayOutput) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemArrayOutput) Index added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutput added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionItemArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutput() GetSqlEndpointsSqlEndpointCollectionItemArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionItemArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutputWithContext added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionItemArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfig added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArgs added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArgs) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArgs) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArgs) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutputWithContext added in v1.2.0

func (i GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArgs) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArray added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArray []GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigInput

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArray) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArray) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArray) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutputWithContext added in v1.2.0

func (i GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArray) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayInput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayInput interface {
	pulumi.Input

	ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput() GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput
	ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutputWithContext(context.Context) GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput
}

GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayInput is an input type that accepts GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArray and GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput values. You can construct a concrete instance of `GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayInput` via:

GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArray{ GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArgs{...} }

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput) Index added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutputWithContext added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigInput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigInput interface {
	pulumi.Input

	ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput() GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput
	ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutputWithContext(context.Context) GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput
}

GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigInput is an input type that accepts GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArgs and GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput values. You can construct a concrete instance of `GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigInput` via:

GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArgs{...}

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput) MemoryInGbs added in v1.2.0

The amount of memory used for the driver or executors.

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput) Ocpus added in v1.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutputWithContext added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfig added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus float64 `pulumi:"ocpus"`
}

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArgs added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64Input `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64Input `pulumi:"ocpus"`
}

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArgs) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArgs) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArgs) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutputWithContext added in v1.2.0

func (i GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArgs) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArray added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArray []GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigInput

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArray) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArray) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArray) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutputWithContext added in v1.2.0

func (i GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArray) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayInput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayInput interface {
	pulumi.Input

	ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput() GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput
	ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutputWithContext(context.Context) GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput
}

GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayInput is an input type that accepts GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArray and GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput values. You can construct a concrete instance of `GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayInput` via:

GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArray{ GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArgs{...} }

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput) Index added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutputWithContext added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigInput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigInput interface {
	pulumi.Input

	ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput() GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput
	ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutputWithContext(context.Context) GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput
}

GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigInput is an input type that accepts GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArgs and GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput values. You can construct a concrete instance of `GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigInput` via:

GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArgs{...}

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput) MemoryInGbs added in v1.2.0

The amount of memory used for the driver or executors.

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput) Ocpus added in v1.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutputWithContext added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput

type GetSqlEndpointsSqlEndpointCollectionItemInput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemInput interface {
	pulumi.Input

	ToGetSqlEndpointsSqlEndpointCollectionItemOutput() GetSqlEndpointsSqlEndpointCollectionItemOutput
	ToGetSqlEndpointsSqlEndpointCollectionItemOutputWithContext(context.Context) GetSqlEndpointsSqlEndpointCollectionItemOutput
}

GetSqlEndpointsSqlEndpointCollectionItemInput is an input type that accepts GetSqlEndpointsSqlEndpointCollectionItemArgs and GetSqlEndpointsSqlEndpointCollectionItemOutput values. You can construct a concrete instance of `GetSqlEndpointsSqlEndpointCollectionItemInput` via:

GetSqlEndpointsSqlEndpointCollectionItemArgs{...}

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfiguration added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfiguration struct {
	// A list of SecureAccessControlRule's to which access is limited to
	AccessControlRules []GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRule `pulumi:"accessControlRules"`
	// The host name prefix.
	HostNamePrefix string `pulumi:"hostNamePrefix"`
	// The type of network configuration.
	NetworkType string `pulumi:"networkType"`
	// Ip Address of private endpoint
	PrivateEndpointIp string `pulumi:"privateEndpointIp"`
	// Ip Address of public endpoint
	PublicEndpointIp string `pulumi:"publicEndpointIp"`
	// The VCN Subnet OCID.
	SubnetId string `pulumi:"subnetId"`
	// The VCN OCID.
	VcnId string `pulumi:"vcnId"`
}

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRule added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRule struct {
	// The type of IP notation.
	IpNotation string `pulumi:"ipNotation"`
	// The associated value of the selected IP notation.
	Value string `pulumi:"value"`
	// A comma-separated IP or CIDR address for VCN OCID IP notation selection.
	VcnIps string `pulumi:"vcnIps"`
}

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArgs added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArgs struct {
	// The type of IP notation.
	IpNotation pulumi.StringInput `pulumi:"ipNotation"`
	// The associated value of the selected IP notation.
	Value pulumi.StringInput `pulumi:"value"`
	// A comma-separated IP or CIDR address for VCN OCID IP notation selection.
	VcnIps pulumi.StringInput `pulumi:"vcnIps"`
}

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArgs) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArgs) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArgs) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutputWithContext added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArray added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArray []GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleInput

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArray) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArray) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArray) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutputWithContext added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayInput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayInput interface {
	pulumi.Input

	ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput() GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput
	ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutputWithContext(context.Context) GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput
}

GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayInput is an input type that accepts GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArray and GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput values. You can construct a concrete instance of `GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayInput` via:

GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArray{ GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArgs{...} }

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput) Index added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutputWithContext added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleInput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleInput interface {
	pulumi.Input

	ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput() GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput
	ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutputWithContext(context.Context) GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput
}

GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleInput is an input type that accepts GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArgs and GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput values. You can construct a concrete instance of `GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleInput` via:

GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArgs{...}

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput) IpNotation added in v1.2.0

The type of IP notation.

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutputWithContext added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput) Value added in v1.2.0

The associated value of the selected IP notation.

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput) VcnIps added in v1.2.0

A comma-separated IP or CIDR address for VCN OCID IP notation selection.

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArgs added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArgs struct {
	// A list of SecureAccessControlRule's to which access is limited to
	AccessControlRules GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayInput `pulumi:"accessControlRules"`
	// The host name prefix.
	HostNamePrefix pulumi.StringInput `pulumi:"hostNamePrefix"`
	// The type of network configuration.
	NetworkType pulumi.StringInput `pulumi:"networkType"`
	// Ip Address of private endpoint
	PrivateEndpointIp pulumi.StringInput `pulumi:"privateEndpointIp"`
	// Ip Address of public endpoint
	PublicEndpointIp pulumi.StringInput `pulumi:"publicEndpointIp"`
	// The VCN Subnet OCID.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
	// The VCN OCID.
	VcnId pulumi.StringInput `pulumi:"vcnId"`
}

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArgs) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArgs) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArgs) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutputWithContext added in v1.2.0

func (i GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArgs) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArray added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArray []GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationInput

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArray) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArray) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArray) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutputWithContext added in v1.2.0

func (i GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArray) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayInput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayInput interface {
	pulumi.Input

	ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput() GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput
	ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutputWithContext(context.Context) GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput
}

GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayInput is an input type that accepts GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArray and GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput values. You can construct a concrete instance of `GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayInput` via:

GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArray{ GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArgs{...} }

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput) Index added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutputWithContext added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationInput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationInput interface {
	pulumi.Input

	ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput() GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput
	ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutputWithContext(context.Context) GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput
}

GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationInput is an input type that accepts GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArgs and GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput values. You can construct a concrete instance of `GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationInput` via:

GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArgs{...}

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) AccessControlRules added in v1.2.0

A list of SecureAccessControlRule's to which access is limited to

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) HostNamePrefix added in v1.2.0

The host name prefix.

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) NetworkType added in v1.2.0

The type of network configuration.

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) PrivateEndpointIp added in v1.2.0

Ip Address of private endpoint

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) PublicEndpointIp added in v1.2.0

Ip Address of public endpoint

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) SubnetId added in v1.2.0

The VCN Subnet OCID.

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutputWithContext added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) VcnId added in v1.2.0

The VCN OCID.

type GetSqlEndpointsSqlEndpointCollectionItemOutput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionItemOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) CompartmentId added in v1.2.0

The OCID of the compartment in which to query resources.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) DefinedTags added in v1.2.0

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

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) Description added in v1.2.0

The description of the SQL Endpoint.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) DisplayName added in v1.2.0

The query parameter for the Spark application name.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) DriverShape added in v1.2.0

The shape of the SQL Endpoint driver instance.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) DriverShapeConfigs added in v1.2.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) ExecutorShape added in v1.2.0

The shape of the SQL Endpoint executor instance.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) ExecutorShapeConfigs added in v1.2.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) FreeformTags added in v1.2.0

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

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) Id added in v1.2.0

The provision identifier that is immutable on creation.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) JdbcEndpointUrl added in v1.2.0

The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) LakeId added in v1.2.0

The OCID of Oracle Cloud Infrastructure Lake.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) LastAcceptedRequestToken added in v1.2.0

This token is used by Splat, and indicates that the service accepts the request, and that the request is currently being processed.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) MaxExecutorCount added in v1.2.0

The maximum number of executors.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) MetastoreId added in v1.2.0

The OCID of Oracle Cloud Infrastructure Hive Metastore.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) MinExecutorCount added in v1.2.0

The minimum number of executors.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) NetworkConfigurations added in v1.2.0

The network configuration of a SQL Endpoint.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) SparkAdvancedConfigurations added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionItemOutput) SparkAdvancedConfigurations() pulumi.MapOutput

The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) SqlEndpointVersion added in v1.2.0

The version of SQL Endpoint.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) State added in v1.2.0

A filter to return only those resources whose sqlEndpointLifecycleState matches the given sqlEndpointLifecycleState.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) StateMessage added in v1.2.0

A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) SystemTags added in v1.2.0

The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) TimeCreated added in v1.2.0

The time the Sql Endpoint was created. An RFC3339 formatted datetime string.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) TimeUpdated added in v1.2.0

The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) ToGetSqlEndpointsSqlEndpointCollectionItemOutput added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionItemOutput) ToGetSqlEndpointsSqlEndpointCollectionItemOutput() GetSqlEndpointsSqlEndpointCollectionItemOutput

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) ToGetSqlEndpointsSqlEndpointCollectionItemOutputWithContext added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionItemOutput) ToGetSqlEndpointsSqlEndpointCollectionItemOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemOutput

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) WarehouseBucketUri added in v1.2.0

The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html

type GetSqlEndpointsSqlEndpointCollectionOutput added in v1.2.0

type GetSqlEndpointsSqlEndpointCollectionOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionOutput) ElementType added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionOutput) Items added in v1.2.0

func (GetSqlEndpointsSqlEndpointCollectionOutput) ToGetSqlEndpointsSqlEndpointCollectionOutput added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionOutput) ToGetSqlEndpointsSqlEndpointCollectionOutput() GetSqlEndpointsSqlEndpointCollectionOutput

func (GetSqlEndpointsSqlEndpointCollectionOutput) ToGetSqlEndpointsSqlEndpointCollectionOutputWithContext added in v1.2.0

func (o GetSqlEndpointsSqlEndpointCollectionOutput) ToGetSqlEndpointsSqlEndpointCollectionOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionOutput

type InvokeRun

type InvokeRun struct {
	pulumi.CustomResourceState

	// The OCID of the associated application. If this value is set, then no value for the execute parameter is required. If this value is not set, then a value for the execute parameter is required, and a new application is created and associated with the new run.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// Logging details of Application logs for Data Flow Run.
	ApplicationLogConfig InvokeRunApplicationLogConfigOutput `pulumi:"applicationLogConfig"`
	// A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	ArchiveUri pulumi.StringOutput `pulumi:"archiveUri"`
	// The arguments passed to the running application as command line arguments.  An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map.  Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code.  Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example:  `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`
	Arguments    pulumi.StringArrayOutput `pulumi:"arguments"`
	Asynchronous pulumi.BoolPtrOutput     `pulumi:"asynchronous"`
	// The class for the application.
	ClassName pulumi.StringOutput `pulumi:"className"`
	// (Updatable) The OCID of a compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	Configuration pulumi.MapOutput `pulumi:"configuration"`
	// The data read by the run in bytes.
	DataReadInBytes pulumi.StringOutput `pulumi:"dataReadInBytes"`
	// The data written by the run in bytes.
	DataWrittenInBytes pulumi.StringOutput `pulumi:"dataWrittenInBytes"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// A user-friendly name that does not have to be unique. Avoid entering confidential information. If this value is not specified, it will be derived from the associated application's displayName or set by API using fileUri's application file name.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The VM shape for the driver. Sets the driver cores and memory.
	DriverShape pulumi.StringOutput `pulumi:"driverShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfig InvokeRunDriverShapeConfigOutput `pulumi:"driverShapeConfig"`
	// The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.
	Execute pulumi.StringOutput `pulumi:"execute"`
	// The VM shape for the executors. Sets the executor cores and memory.
	ExecutorShape pulumi.StringOutput `pulumi:"executorShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfig InvokeRunExecutorShapeConfigOutput `pulumi:"executorShapeConfig"`
	// An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	FileUri pulumi.StringOutput `pulumi:"fileUri"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)
	IdleTimeoutInMinutes pulumi.StringOutput `pulumi:"idleTimeoutInMinutes"`
	// The Spark language.
	Language pulumi.StringOutput `pulumi:"language"`
	// The detailed messages about the lifecycle state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	LogsBucketUri pulumi.StringOutput `pulumi:"logsBucketUri"`
	// (Updatable) The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.
	MaxDurationInMinutes pulumi.StringOutput `pulumi:"maxDurationInMinutes"`
	// The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId pulumi.StringOutput `pulumi:"metastoreId"`
	// The number of executor VMs requested.
	NumExecutors pulumi.IntOutput `pulumi:"numExecutors"`
	// (Optional header param, required for Resource Principal version 3.0+) Parent resource control plane endpoint used to exchange for upper level resource principal token.
	OpcParentRptUrl pulumi.StringOutput `pulumi:"opcParentRptUrl"`
	// Unique Oracle assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
	OpcRequestId pulumi.StringOutput `pulumi:"opcRequestId"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringOutput `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName pulumi.StringOutput `pulumi:"ownerUserName"`
	// An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`.  The name must be a string of one or more word characters (a-z, A-Z, 0-9, _).  The value can be a string of 0 or more characters of any kind. Example:  [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]
	Parameters InvokeRunParameterArrayOutput `pulumi:"parameters"`
	// The OCID of a pool. Unique Id to indentify a dataflow pool resource.
	PoolId pulumi.StringOutput `pulumi:"poolId"`
	// An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`
	PrivateEndpointDnsZones pulumi.StringArrayOutput `pulumi:"privateEndpointDnsZones"`
	// The OCID of a private endpoint.
	PrivateEndpointId pulumi.StringOutput `pulumi:"privateEndpointId"`
	// The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256.  If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.
	PrivateEndpointMaxHostCount pulumi.IntOutput `pulumi:"privateEndpointMaxHostCount"`
	// An array of network security group OCIDs.
	PrivateEndpointNsgIds pulumi.StringArrayOutput `pulumi:"privateEndpointNsgIds"`
	// The OCID of a subnet.
	PrivateEndpointSubnetId pulumi.StringOutput `pulumi:"privateEndpointSubnetId"`
	// The duration of the run in milliseconds.
	RunDurationInMilliseconds pulumi.StringOutput `pulumi:"runDurationInMilliseconds"`
	// The Spark version utilized to run the application. This value may be set if applicationId is not since the Spark version will be taken from the associated application.
	SparkVersion pulumi.StringOutput `pulumi:"sparkVersion"`
	// The current state of this run.
	State pulumi.StringOutput `pulumi:"state"`
	// The date and time the resource 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 the resource 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"`
	// The total number of oCPU requested by the run.
	TotalOcpu pulumi.IntOutput `pulumi:"totalOcpu"`
	// The Spark application processing type.
	Type pulumi.StringOutput `pulumi:"type"`
	// An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	//
	// ** 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
	WarehouseBucketUri pulumi.StringOutput `pulumi:"warehouseBucketUri"`
}

This resource provides the Invoke Run resource in Oracle Cloud Infrastructure Data Flow service.

Creates a run for an application.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.NewInvokeRun(ctx, "test_invoke_run", &DataFlow.InvokeRunArgs{
			CompartmentId: pulumi.Any(compartmentId),
			ApplicationId: pulumi.Any(testApplication.Id),
			ApplicationLogConfig: &dataflow.InvokeRunApplicationLogConfigArgs{
				LogGroupId: pulumi.Any(testLogGroup.Id),
				LogId:      pulumi.Any(testLog.Id),
			},
			ArchiveUri:    pulumi.Any(invokeRunArchiveUri),
			Arguments:     pulumi.Any(invokeRunArguments),
			Configuration: pulumi.Any(invokeRunConfiguration),
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			DisplayName: pulumi.Any(invokeRunDisplayName),
			DriverShape: pulumi.Any(invokeRunDriverShape),
			DriverShapeConfig: &dataflow.InvokeRunDriverShapeConfigArgs{
				MemoryInGbs: pulumi.Any(invokeRunDriverShapeConfigMemoryInGbs),
				Ocpus:       pulumi.Any(invokeRunDriverShapeConfigOcpus),
			},
			Execute:       pulumi.Any(invokeRunExecute),
			ExecutorShape: pulumi.Any(invokeRunExecutorShape),
			ExecutorShapeConfig: &dataflow.InvokeRunExecutorShapeConfigArgs{
				MemoryInGbs: pulumi.Any(invokeRunExecutorShapeConfigMemoryInGbs),
				Ocpus:       pulumi.Any(invokeRunExecutorShapeConfigOcpus),
			},
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
			IdleTimeoutInMinutes: pulumi.Any(invokeRunIdleTimeoutInMinutes),
			LogsBucketUri:        pulumi.Any(invokeRunLogsBucketUri),
			MaxDurationInMinutes: pulumi.Any(invokeRunMaxDurationInMinutes),
			MetastoreId:          pulumi.Any(metastoreId),
			NumExecutors:         pulumi.Any(invokeRunNumExecutors),
			OpcParentRptUrl:      pulumi.Any(invokeRunOpcParentRptUrl),
			Parameters: dataflow.InvokeRunParameterArray{
				&dataflow.InvokeRunParameterArgs{
					Name:  pulumi.Any(invokeRunParametersName),
					Value: pulumi.Any(invokeRunParametersValue),
				},
			},
			PoolId:             pulumi.Any(testPool.Id),
			SparkVersion:       pulumi.Any(invokeRunSparkVersion),
			Type:               pulumi.Any(invokeRunType),
			WarehouseBucketUri: pulumi.Any(invokeRunWarehouseBucketUri),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Note

At a time service allows only one run to succeed if user is trying to invoke runs on multiple applications which have Private Endpoints and service will proceed invoking only one run and put the rest of them in failed state.

## Import

InvokeRuns can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataFlow/invokeRun:InvokeRun test_invoke_run "id" ```

func GetInvokeRun

func GetInvokeRun(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InvokeRunState, opts ...pulumi.ResourceOption) (*InvokeRun, error)

GetInvokeRun gets an existing InvokeRun 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 NewInvokeRun

func NewInvokeRun(ctx *pulumi.Context,
	name string, args *InvokeRunArgs, opts ...pulumi.ResourceOption) (*InvokeRun, error)

NewInvokeRun registers a new resource with the given unique name, arguments, and options.

func (*InvokeRun) ElementType

func (*InvokeRun) ElementType() reflect.Type

func (*InvokeRun) ToInvokeRunOutput

func (i *InvokeRun) ToInvokeRunOutput() InvokeRunOutput

func (*InvokeRun) ToInvokeRunOutputWithContext

func (i *InvokeRun) ToInvokeRunOutputWithContext(ctx context.Context) InvokeRunOutput

type InvokeRunApplicationLogConfig added in v0.4.0

type InvokeRunApplicationLogConfig struct {
	// The log group id for where log objects will be for Data Flow Runs.
	LogGroupId string `pulumi:"logGroupId"`
	// The log id of the log object the Application Logs of Data Flow Run will be shipped to.
	LogId string `pulumi:"logId"`
}

type InvokeRunApplicationLogConfigArgs added in v0.4.0

type InvokeRunApplicationLogConfigArgs struct {
	// The log group id for where log objects will be for Data Flow Runs.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// The log id of the log object the Application Logs of Data Flow Run will be shipped to.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (InvokeRunApplicationLogConfigArgs) ElementType added in v0.4.0

func (InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigOutput added in v0.4.0

func (i InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigOutput() InvokeRunApplicationLogConfigOutput

func (InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigOutputWithContext added in v0.4.0

func (i InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigOutputWithContext(ctx context.Context) InvokeRunApplicationLogConfigOutput

func (InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigPtrOutput added in v0.4.0

func (i InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigPtrOutput() InvokeRunApplicationLogConfigPtrOutput

func (InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigPtrOutputWithContext added in v0.4.0

func (i InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigPtrOutputWithContext(ctx context.Context) InvokeRunApplicationLogConfigPtrOutput

type InvokeRunApplicationLogConfigInput added in v0.4.0

type InvokeRunApplicationLogConfigInput interface {
	pulumi.Input

	ToInvokeRunApplicationLogConfigOutput() InvokeRunApplicationLogConfigOutput
	ToInvokeRunApplicationLogConfigOutputWithContext(context.Context) InvokeRunApplicationLogConfigOutput
}

InvokeRunApplicationLogConfigInput is an input type that accepts InvokeRunApplicationLogConfigArgs and InvokeRunApplicationLogConfigOutput values. You can construct a concrete instance of `InvokeRunApplicationLogConfigInput` via:

InvokeRunApplicationLogConfigArgs{...}

type InvokeRunApplicationLogConfigOutput added in v0.4.0

type InvokeRunApplicationLogConfigOutput struct{ *pulumi.OutputState }

func (InvokeRunApplicationLogConfigOutput) ElementType added in v0.4.0

func (InvokeRunApplicationLogConfigOutput) LogGroupId added in v0.4.0

The log group id for where log objects will be for Data Flow Runs.

func (InvokeRunApplicationLogConfigOutput) LogId added in v0.4.0

The log id of the log object the Application Logs of Data Flow Run will be shipped to.

func (InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigOutput added in v0.4.0

func (o InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigOutput() InvokeRunApplicationLogConfigOutput

func (InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigOutputWithContext added in v0.4.0

func (o InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigOutputWithContext(ctx context.Context) InvokeRunApplicationLogConfigOutput

func (InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigPtrOutput added in v0.4.0

func (o InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigPtrOutput() InvokeRunApplicationLogConfigPtrOutput

func (InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigPtrOutputWithContext added in v0.4.0

func (o InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigPtrOutputWithContext(ctx context.Context) InvokeRunApplicationLogConfigPtrOutput

type InvokeRunApplicationLogConfigPtrInput added in v0.4.0

type InvokeRunApplicationLogConfigPtrInput interface {
	pulumi.Input

	ToInvokeRunApplicationLogConfigPtrOutput() InvokeRunApplicationLogConfigPtrOutput
	ToInvokeRunApplicationLogConfigPtrOutputWithContext(context.Context) InvokeRunApplicationLogConfigPtrOutput
}

InvokeRunApplicationLogConfigPtrInput is an input type that accepts InvokeRunApplicationLogConfigArgs, InvokeRunApplicationLogConfigPtr and InvokeRunApplicationLogConfigPtrOutput values. You can construct a concrete instance of `InvokeRunApplicationLogConfigPtrInput` via:

        InvokeRunApplicationLogConfigArgs{...}

or:

        nil

type InvokeRunApplicationLogConfigPtrOutput added in v0.4.0

type InvokeRunApplicationLogConfigPtrOutput struct{ *pulumi.OutputState }

func (InvokeRunApplicationLogConfigPtrOutput) Elem added in v0.4.0

func (InvokeRunApplicationLogConfigPtrOutput) ElementType added in v0.4.0

func (InvokeRunApplicationLogConfigPtrOutput) LogGroupId added in v0.4.0

The log group id for where log objects will be for Data Flow Runs.

func (InvokeRunApplicationLogConfigPtrOutput) LogId added in v0.4.0

The log id of the log object the Application Logs of Data Flow Run will be shipped to.

func (InvokeRunApplicationLogConfigPtrOutput) ToInvokeRunApplicationLogConfigPtrOutput added in v0.4.0

func (o InvokeRunApplicationLogConfigPtrOutput) ToInvokeRunApplicationLogConfigPtrOutput() InvokeRunApplicationLogConfigPtrOutput

func (InvokeRunApplicationLogConfigPtrOutput) ToInvokeRunApplicationLogConfigPtrOutputWithContext added in v0.4.0

func (o InvokeRunApplicationLogConfigPtrOutput) ToInvokeRunApplicationLogConfigPtrOutputWithContext(ctx context.Context) InvokeRunApplicationLogConfigPtrOutput

type InvokeRunArgs

type InvokeRunArgs struct {
	// The OCID of the associated application. If this value is set, then no value for the execute parameter is required. If this value is not set, then a value for the execute parameter is required, and a new application is created and associated with the new run.
	ApplicationId pulumi.StringPtrInput
	// Logging details of Application logs for Data Flow Run.
	ApplicationLogConfig InvokeRunApplicationLogConfigPtrInput
	// A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	ArchiveUri pulumi.StringPtrInput
	// The arguments passed to the running application as command line arguments.  An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map.  Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code.  Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example:  `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`
	Arguments    pulumi.StringArrayInput
	Asynchronous pulumi.BoolPtrInput
	// (Updatable) The OCID of a compartment.
	CompartmentId pulumi.StringInput
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	Configuration pulumi.MapInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// A user-friendly name that does not have to be unique. Avoid entering confidential information. If this value is not specified, it will be derived from the associated application's displayName or set by API using fileUri's application file name.
	DisplayName pulumi.StringPtrInput
	// The VM shape for the driver. Sets the driver cores and memory.
	DriverShape pulumi.StringPtrInput
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfig InvokeRunDriverShapeConfigPtrInput
	// The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.
	Execute pulumi.StringPtrInput
	// The VM shape for the executors. Sets the executor cores and memory.
	ExecutorShape pulumi.StringPtrInput
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfig InvokeRunExecutorShapeConfigPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)
	IdleTimeoutInMinutes pulumi.StringPtrInput
	// An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	LogsBucketUri pulumi.StringPtrInput
	// (Updatable) The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.
	MaxDurationInMinutes pulumi.StringPtrInput
	// The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId pulumi.StringPtrInput
	// The number of executor VMs requested.
	NumExecutors pulumi.IntPtrInput
	// (Optional header param, required for Resource Principal version 3.0+) Parent resource control plane endpoint used to exchange for upper level resource principal token.
	OpcParentRptUrl pulumi.StringPtrInput
	// An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`.  The name must be a string of one or more word characters (a-z, A-Z, 0-9, _).  The value can be a string of 0 or more characters of any kind. Example:  [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]
	Parameters InvokeRunParameterArrayInput
	// The OCID of a pool. Unique Id to indentify a dataflow pool resource.
	PoolId pulumi.StringPtrInput
	// The Spark version utilized to run the application. This value may be set if applicationId is not since the Spark version will be taken from the associated application.
	SparkVersion pulumi.StringPtrInput
	// The Spark application processing type.
	Type pulumi.StringPtrInput
	// An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	//
	// ** 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
	WarehouseBucketUri pulumi.StringPtrInput
}

The set of arguments for constructing a InvokeRun resource.

func (InvokeRunArgs) ElementType

func (InvokeRunArgs) ElementType() reflect.Type

type InvokeRunArray

type InvokeRunArray []InvokeRunInput

func (InvokeRunArray) ElementType

func (InvokeRunArray) ElementType() reflect.Type

func (InvokeRunArray) ToInvokeRunArrayOutput

func (i InvokeRunArray) ToInvokeRunArrayOutput() InvokeRunArrayOutput

func (InvokeRunArray) ToInvokeRunArrayOutputWithContext

func (i InvokeRunArray) ToInvokeRunArrayOutputWithContext(ctx context.Context) InvokeRunArrayOutput

type InvokeRunArrayInput

type InvokeRunArrayInput interface {
	pulumi.Input

	ToInvokeRunArrayOutput() InvokeRunArrayOutput
	ToInvokeRunArrayOutputWithContext(context.Context) InvokeRunArrayOutput
}

InvokeRunArrayInput is an input type that accepts InvokeRunArray and InvokeRunArrayOutput values. You can construct a concrete instance of `InvokeRunArrayInput` via:

InvokeRunArray{ InvokeRunArgs{...} }

type InvokeRunArrayOutput

type InvokeRunArrayOutput struct{ *pulumi.OutputState }

func (InvokeRunArrayOutput) ElementType

func (InvokeRunArrayOutput) ElementType() reflect.Type

func (InvokeRunArrayOutput) Index

func (InvokeRunArrayOutput) ToInvokeRunArrayOutput

func (o InvokeRunArrayOutput) ToInvokeRunArrayOutput() InvokeRunArrayOutput

func (InvokeRunArrayOutput) ToInvokeRunArrayOutputWithContext

func (o InvokeRunArrayOutput) ToInvokeRunArrayOutputWithContext(ctx context.Context) InvokeRunArrayOutput

type InvokeRunDriverShapeConfig added in v0.2.0

type InvokeRunDriverShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs *float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus *float64 `pulumi:"ocpus"`
}

type InvokeRunDriverShapeConfigArgs added in v0.2.0

type InvokeRunDriverShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"`
}

func (InvokeRunDriverShapeConfigArgs) ElementType added in v0.2.0

func (InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigOutput added in v0.2.0

func (i InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigOutput() InvokeRunDriverShapeConfigOutput

func (InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigOutputWithContext added in v0.2.0

func (i InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigOutputWithContext(ctx context.Context) InvokeRunDriverShapeConfigOutput

func (InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigPtrOutput added in v0.2.0

func (i InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigPtrOutput() InvokeRunDriverShapeConfigPtrOutput

func (InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigPtrOutputWithContext added in v0.2.0

func (i InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigPtrOutputWithContext(ctx context.Context) InvokeRunDriverShapeConfigPtrOutput

type InvokeRunDriverShapeConfigInput added in v0.2.0

type InvokeRunDriverShapeConfigInput interface {
	pulumi.Input

	ToInvokeRunDriverShapeConfigOutput() InvokeRunDriverShapeConfigOutput
	ToInvokeRunDriverShapeConfigOutputWithContext(context.Context) InvokeRunDriverShapeConfigOutput
}

InvokeRunDriverShapeConfigInput is an input type that accepts InvokeRunDriverShapeConfigArgs and InvokeRunDriverShapeConfigOutput values. You can construct a concrete instance of `InvokeRunDriverShapeConfigInput` via:

InvokeRunDriverShapeConfigArgs{...}

type InvokeRunDriverShapeConfigOutput added in v0.2.0

type InvokeRunDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (InvokeRunDriverShapeConfigOutput) ElementType added in v0.2.0

func (InvokeRunDriverShapeConfigOutput) MemoryInGbs added in v0.2.0

The amount of memory used for the driver or executors.

func (InvokeRunDriverShapeConfigOutput) Ocpus added in v0.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigOutput added in v0.2.0

func (o InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigOutput() InvokeRunDriverShapeConfigOutput

func (InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigOutputWithContext added in v0.2.0

func (o InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigOutputWithContext(ctx context.Context) InvokeRunDriverShapeConfigOutput

func (InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigPtrOutput added in v0.2.0

func (o InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigPtrOutput() InvokeRunDriverShapeConfigPtrOutput

func (InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigPtrOutputWithContext added in v0.2.0

func (o InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigPtrOutputWithContext(ctx context.Context) InvokeRunDriverShapeConfigPtrOutput

type InvokeRunDriverShapeConfigPtrInput added in v0.2.0

type InvokeRunDriverShapeConfigPtrInput interface {
	pulumi.Input

	ToInvokeRunDriverShapeConfigPtrOutput() InvokeRunDriverShapeConfigPtrOutput
	ToInvokeRunDriverShapeConfigPtrOutputWithContext(context.Context) InvokeRunDriverShapeConfigPtrOutput
}

InvokeRunDriverShapeConfigPtrInput is an input type that accepts InvokeRunDriverShapeConfigArgs, InvokeRunDriverShapeConfigPtr and InvokeRunDriverShapeConfigPtrOutput values. You can construct a concrete instance of `InvokeRunDriverShapeConfigPtrInput` via:

        InvokeRunDriverShapeConfigArgs{...}

or:

        nil

func InvokeRunDriverShapeConfigPtr added in v0.2.0

type InvokeRunDriverShapeConfigPtrOutput added in v0.2.0

type InvokeRunDriverShapeConfigPtrOutput struct{ *pulumi.OutputState }

func (InvokeRunDriverShapeConfigPtrOutput) Elem added in v0.2.0

func (InvokeRunDriverShapeConfigPtrOutput) ElementType added in v0.2.0

func (InvokeRunDriverShapeConfigPtrOutput) MemoryInGbs added in v0.2.0

The amount of memory used for the driver or executors.

func (InvokeRunDriverShapeConfigPtrOutput) Ocpus added in v0.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (InvokeRunDriverShapeConfigPtrOutput) ToInvokeRunDriverShapeConfigPtrOutput added in v0.2.0

func (o InvokeRunDriverShapeConfigPtrOutput) ToInvokeRunDriverShapeConfigPtrOutput() InvokeRunDriverShapeConfigPtrOutput

func (InvokeRunDriverShapeConfigPtrOutput) ToInvokeRunDriverShapeConfigPtrOutputWithContext added in v0.2.0

func (o InvokeRunDriverShapeConfigPtrOutput) ToInvokeRunDriverShapeConfigPtrOutputWithContext(ctx context.Context) InvokeRunDriverShapeConfigPtrOutput

type InvokeRunExecutorShapeConfig added in v0.2.0

type InvokeRunExecutorShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs *float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus *float64 `pulumi:"ocpus"`
}

type InvokeRunExecutorShapeConfigArgs added in v0.2.0

type InvokeRunExecutorShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"`
}

func (InvokeRunExecutorShapeConfigArgs) ElementType added in v0.2.0

func (InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigOutput added in v0.2.0

func (i InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigOutput() InvokeRunExecutorShapeConfigOutput

func (InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigOutputWithContext added in v0.2.0

func (i InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigOutputWithContext(ctx context.Context) InvokeRunExecutorShapeConfigOutput

func (InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigPtrOutput added in v0.2.0

func (i InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigPtrOutput() InvokeRunExecutorShapeConfigPtrOutput

func (InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigPtrOutputWithContext added in v0.2.0

func (i InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigPtrOutputWithContext(ctx context.Context) InvokeRunExecutorShapeConfigPtrOutput

type InvokeRunExecutorShapeConfigInput added in v0.2.0

type InvokeRunExecutorShapeConfigInput interface {
	pulumi.Input

	ToInvokeRunExecutorShapeConfigOutput() InvokeRunExecutorShapeConfigOutput
	ToInvokeRunExecutorShapeConfigOutputWithContext(context.Context) InvokeRunExecutorShapeConfigOutput
}

InvokeRunExecutorShapeConfigInput is an input type that accepts InvokeRunExecutorShapeConfigArgs and InvokeRunExecutorShapeConfigOutput values. You can construct a concrete instance of `InvokeRunExecutorShapeConfigInput` via:

InvokeRunExecutorShapeConfigArgs{...}

type InvokeRunExecutorShapeConfigOutput added in v0.2.0

type InvokeRunExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (InvokeRunExecutorShapeConfigOutput) ElementType added in v0.2.0

func (InvokeRunExecutorShapeConfigOutput) MemoryInGbs added in v0.2.0

The amount of memory used for the driver or executors.

func (InvokeRunExecutorShapeConfigOutput) Ocpus added in v0.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigOutput added in v0.2.0

func (o InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigOutput() InvokeRunExecutorShapeConfigOutput

func (InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigOutputWithContext added in v0.2.0

func (o InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigOutputWithContext(ctx context.Context) InvokeRunExecutorShapeConfigOutput

func (InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigPtrOutput added in v0.2.0

func (o InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigPtrOutput() InvokeRunExecutorShapeConfigPtrOutput

func (InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigPtrOutputWithContext added in v0.2.0

func (o InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigPtrOutputWithContext(ctx context.Context) InvokeRunExecutorShapeConfigPtrOutput

type InvokeRunExecutorShapeConfigPtrInput added in v0.2.0

type InvokeRunExecutorShapeConfigPtrInput interface {
	pulumi.Input

	ToInvokeRunExecutorShapeConfigPtrOutput() InvokeRunExecutorShapeConfigPtrOutput
	ToInvokeRunExecutorShapeConfigPtrOutputWithContext(context.Context) InvokeRunExecutorShapeConfigPtrOutput
}

InvokeRunExecutorShapeConfigPtrInput is an input type that accepts InvokeRunExecutorShapeConfigArgs, InvokeRunExecutorShapeConfigPtr and InvokeRunExecutorShapeConfigPtrOutput values. You can construct a concrete instance of `InvokeRunExecutorShapeConfigPtrInput` via:

        InvokeRunExecutorShapeConfigArgs{...}

or:

        nil

type InvokeRunExecutorShapeConfigPtrOutput added in v0.2.0

type InvokeRunExecutorShapeConfigPtrOutput struct{ *pulumi.OutputState }

func (InvokeRunExecutorShapeConfigPtrOutput) Elem added in v0.2.0

func (InvokeRunExecutorShapeConfigPtrOutput) ElementType added in v0.2.0

func (InvokeRunExecutorShapeConfigPtrOutput) MemoryInGbs added in v0.2.0

The amount of memory used for the driver or executors.

func (InvokeRunExecutorShapeConfigPtrOutput) Ocpus added in v0.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (InvokeRunExecutorShapeConfigPtrOutput) ToInvokeRunExecutorShapeConfigPtrOutput added in v0.2.0

func (o InvokeRunExecutorShapeConfigPtrOutput) ToInvokeRunExecutorShapeConfigPtrOutput() InvokeRunExecutorShapeConfigPtrOutput

func (InvokeRunExecutorShapeConfigPtrOutput) ToInvokeRunExecutorShapeConfigPtrOutputWithContext added in v0.2.0

func (o InvokeRunExecutorShapeConfigPtrOutput) ToInvokeRunExecutorShapeConfigPtrOutputWithContext(ctx context.Context) InvokeRunExecutorShapeConfigPtrOutput

type InvokeRunInput

type InvokeRunInput interface {
	pulumi.Input

	ToInvokeRunOutput() InvokeRunOutput
	ToInvokeRunOutputWithContext(ctx context.Context) InvokeRunOutput
}

type InvokeRunMap

type InvokeRunMap map[string]InvokeRunInput

func (InvokeRunMap) ElementType

func (InvokeRunMap) ElementType() reflect.Type

func (InvokeRunMap) ToInvokeRunMapOutput

func (i InvokeRunMap) ToInvokeRunMapOutput() InvokeRunMapOutput

func (InvokeRunMap) ToInvokeRunMapOutputWithContext

func (i InvokeRunMap) ToInvokeRunMapOutputWithContext(ctx context.Context) InvokeRunMapOutput

type InvokeRunMapInput

type InvokeRunMapInput interface {
	pulumi.Input

	ToInvokeRunMapOutput() InvokeRunMapOutput
	ToInvokeRunMapOutputWithContext(context.Context) InvokeRunMapOutput
}

InvokeRunMapInput is an input type that accepts InvokeRunMap and InvokeRunMapOutput values. You can construct a concrete instance of `InvokeRunMapInput` via:

InvokeRunMap{ "key": InvokeRunArgs{...} }

type InvokeRunMapOutput

type InvokeRunMapOutput struct{ *pulumi.OutputState }

func (InvokeRunMapOutput) ElementType

func (InvokeRunMapOutput) ElementType() reflect.Type

func (InvokeRunMapOutput) MapIndex

func (InvokeRunMapOutput) ToInvokeRunMapOutput

func (o InvokeRunMapOutput) ToInvokeRunMapOutput() InvokeRunMapOutput

func (InvokeRunMapOutput) ToInvokeRunMapOutputWithContext

func (o InvokeRunMapOutput) ToInvokeRunMapOutputWithContext(ctx context.Context) InvokeRunMapOutput

type InvokeRunOutput

type InvokeRunOutput struct{ *pulumi.OutputState }

func (InvokeRunOutput) ApplicationId added in v0.4.0

func (o InvokeRunOutput) ApplicationId() pulumi.StringOutput

The OCID of the associated application. If this value is set, then no value for the execute parameter is required. If this value is not set, then a value for the execute parameter is required, and a new application is created and associated with the new run.

func (InvokeRunOutput) ApplicationLogConfig added in v0.4.0

func (o InvokeRunOutput) ApplicationLogConfig() InvokeRunApplicationLogConfigOutput

Logging details of Application logs for Data Flow Run.

func (InvokeRunOutput) ArchiveUri added in v0.4.0

func (o InvokeRunOutput) ArchiveUri() pulumi.StringOutput

A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (InvokeRunOutput) Arguments added in v0.4.0

The arguments passed to the running application as command line arguments. An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map. Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code. Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example: `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`

func (InvokeRunOutput) Asynchronous added in v0.4.0

func (o InvokeRunOutput) Asynchronous() pulumi.BoolPtrOutput

func (InvokeRunOutput) ClassName added in v0.4.0

func (o InvokeRunOutput) ClassName() pulumi.StringOutput

The class for the application.

func (InvokeRunOutput) CompartmentId added in v0.4.0

func (o InvokeRunOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID of a compartment.

func (InvokeRunOutput) Configuration added in v0.4.0

func (o InvokeRunOutput) Configuration() pulumi.MapOutput

The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.

func (InvokeRunOutput) DataReadInBytes added in v0.4.0

func (o InvokeRunOutput) DataReadInBytes() pulumi.StringOutput

The data read by the run in bytes.

func (InvokeRunOutput) DataWrittenInBytes added in v0.4.0

func (o InvokeRunOutput) DataWrittenInBytes() pulumi.StringOutput

The data written by the run in bytes.

func (InvokeRunOutput) DefinedTags added in v0.4.0

func (o InvokeRunOutput) DefinedTags() pulumi.MapOutput

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

func (InvokeRunOutput) DisplayName added in v0.4.0

func (o InvokeRunOutput) DisplayName() pulumi.StringOutput

A user-friendly name that does not have to be unique. Avoid entering confidential information. If this value is not specified, it will be derived from the associated application's displayName or set by API using fileUri's application file name.

func (InvokeRunOutput) DriverShape added in v0.4.0

func (o InvokeRunOutput) DriverShape() pulumi.StringOutput

The VM shape for the driver. Sets the driver cores and memory.

func (InvokeRunOutput) DriverShapeConfig added in v0.4.0

func (o InvokeRunOutput) DriverShapeConfig() InvokeRunDriverShapeConfigOutput

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (InvokeRunOutput) ElementType

func (InvokeRunOutput) ElementType() reflect.Type

func (InvokeRunOutput) Execute added in v0.4.0

func (o InvokeRunOutput) Execute() pulumi.StringOutput

The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.

func (InvokeRunOutput) ExecutorShape added in v0.4.0

func (o InvokeRunOutput) ExecutorShape() pulumi.StringOutput

The VM shape for the executors. Sets the executor cores and memory.

func (InvokeRunOutput) ExecutorShapeConfig added in v0.4.0

func (o InvokeRunOutput) ExecutorShapeConfig() InvokeRunExecutorShapeConfigOutput

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (InvokeRunOutput) FileUri added in v0.4.0

func (o InvokeRunOutput) FileUri() pulumi.StringOutput

An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (InvokeRunOutput) FreeformTags added in v0.4.0

func (o InvokeRunOutput) 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (InvokeRunOutput) IdleTimeoutInMinutes added in v0.6.0

func (o InvokeRunOutput) IdleTimeoutInMinutes() pulumi.StringOutput

(Updatable) The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)

func (InvokeRunOutput) Language added in v0.4.0

func (o InvokeRunOutput) Language() pulumi.StringOutput

The Spark language.

func (InvokeRunOutput) LifecycleDetails added in v0.4.0

func (o InvokeRunOutput) LifecycleDetails() pulumi.StringOutput

The detailed messages about the lifecycle state.

func (InvokeRunOutput) LogsBucketUri added in v0.4.0

func (o InvokeRunOutput) LogsBucketUri() pulumi.StringOutput

An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (InvokeRunOutput) MaxDurationInMinutes added in v0.6.0

func (o InvokeRunOutput) MaxDurationInMinutes() pulumi.StringOutput

(Updatable) The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.

func (InvokeRunOutput) MetastoreId added in v0.4.0

func (o InvokeRunOutput) MetastoreId() pulumi.StringOutput

The OCID of Oracle Cloud Infrastructure Hive Metastore.

func (InvokeRunOutput) NumExecutors added in v0.4.0

func (o InvokeRunOutput) NumExecutors() pulumi.IntOutput

The number of executor VMs requested.

func (InvokeRunOutput) OpcParentRptUrl added in v1.31.0

func (o InvokeRunOutput) OpcParentRptUrl() pulumi.StringOutput

(Optional header param, required for Resource Principal version 3.0+) Parent resource control plane endpoint used to exchange for upper level resource principal token.

func (InvokeRunOutput) OpcRequestId added in v0.4.0

func (o InvokeRunOutput) OpcRequestId() pulumi.StringOutput

Unique Oracle assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.

func (InvokeRunOutput) OwnerPrincipalId added in v0.4.0

func (o InvokeRunOutput) OwnerPrincipalId() pulumi.StringOutput

The OCID of the user who created the resource.

func (InvokeRunOutput) OwnerUserName added in v0.4.0

func (o InvokeRunOutput) OwnerUserName() pulumi.StringOutput

The username of the user who created the resource. If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.

func (InvokeRunOutput) Parameters added in v0.4.0

An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`. The name must be a string of one or more word characters (a-z, A-Z, 0-9, _). The value can be a string of 0 or more characters of any kind. Example: [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]

func (InvokeRunOutput) PoolId added in v1.1.0

func (o InvokeRunOutput) PoolId() pulumi.StringOutput

The OCID of a pool. Unique Id to indentify a dataflow pool resource.

func (InvokeRunOutput) PrivateEndpointDnsZones added in v0.4.0

func (o InvokeRunOutput) PrivateEndpointDnsZones() pulumi.StringArrayOutput

An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`

func (InvokeRunOutput) PrivateEndpointId added in v0.4.0

func (o InvokeRunOutput) PrivateEndpointId() pulumi.StringOutput

The OCID of a private endpoint.

func (InvokeRunOutput) PrivateEndpointMaxHostCount added in v0.4.0

func (o InvokeRunOutput) PrivateEndpointMaxHostCount() pulumi.IntOutput

The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256. If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.

func (InvokeRunOutput) PrivateEndpointNsgIds added in v0.4.0

func (o InvokeRunOutput) PrivateEndpointNsgIds() pulumi.StringArrayOutput

An array of network security group OCIDs.

func (InvokeRunOutput) PrivateEndpointSubnetId added in v0.4.0

func (o InvokeRunOutput) PrivateEndpointSubnetId() pulumi.StringOutput

The OCID of a subnet.

func (InvokeRunOutput) RunDurationInMilliseconds added in v0.4.0

func (o InvokeRunOutput) RunDurationInMilliseconds() pulumi.StringOutput

The duration of the run in milliseconds.

func (InvokeRunOutput) SparkVersion added in v0.4.0

func (o InvokeRunOutput) SparkVersion() pulumi.StringOutput

The Spark version utilized to run the application. This value may be set if applicationId is not since the Spark version will be taken from the associated application.

func (InvokeRunOutput) State added in v0.4.0

The current state of this run.

func (InvokeRunOutput) TimeCreated added in v0.4.0

func (o InvokeRunOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (InvokeRunOutput) TimeUpdated added in v0.4.0

func (o InvokeRunOutput) TimeUpdated() pulumi.StringOutput

The date and time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (InvokeRunOutput) ToInvokeRunOutput

func (o InvokeRunOutput) ToInvokeRunOutput() InvokeRunOutput

func (InvokeRunOutput) ToInvokeRunOutputWithContext

func (o InvokeRunOutput) ToInvokeRunOutputWithContext(ctx context.Context) InvokeRunOutput

func (InvokeRunOutput) TotalOcpu added in v0.4.0

func (o InvokeRunOutput) TotalOcpu() pulumi.IntOutput

The total number of oCPU requested by the run.

func (InvokeRunOutput) Type added in v0.4.0

The Spark application processing type.

func (InvokeRunOutput) WarehouseBucketUri added in v0.4.0

func (o InvokeRunOutput) WarehouseBucketUri() pulumi.StringOutput

An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

** 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 InvokeRunParameter

type InvokeRunParameter struct {
	// The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name string `pulumi:"name"`
	// The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"
	Value string `pulumi:"value"`
}

type InvokeRunParameterArgs

type InvokeRunParameterArgs struct {
	// The name of the parameter.  It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"
	Name pulumi.StringInput `pulumi:"name"`
	// The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"
	Value pulumi.StringInput `pulumi:"value"`
}

func (InvokeRunParameterArgs) ElementType

func (InvokeRunParameterArgs) ElementType() reflect.Type

func (InvokeRunParameterArgs) ToInvokeRunParameterOutput

func (i InvokeRunParameterArgs) ToInvokeRunParameterOutput() InvokeRunParameterOutput

func (InvokeRunParameterArgs) ToInvokeRunParameterOutputWithContext

func (i InvokeRunParameterArgs) ToInvokeRunParameterOutputWithContext(ctx context.Context) InvokeRunParameterOutput

type InvokeRunParameterArray

type InvokeRunParameterArray []InvokeRunParameterInput

func (InvokeRunParameterArray) ElementType

func (InvokeRunParameterArray) ElementType() reflect.Type

func (InvokeRunParameterArray) ToInvokeRunParameterArrayOutput

func (i InvokeRunParameterArray) ToInvokeRunParameterArrayOutput() InvokeRunParameterArrayOutput

func (InvokeRunParameterArray) ToInvokeRunParameterArrayOutputWithContext

func (i InvokeRunParameterArray) ToInvokeRunParameterArrayOutputWithContext(ctx context.Context) InvokeRunParameterArrayOutput

type InvokeRunParameterArrayInput

type InvokeRunParameterArrayInput interface {
	pulumi.Input

	ToInvokeRunParameterArrayOutput() InvokeRunParameterArrayOutput
	ToInvokeRunParameterArrayOutputWithContext(context.Context) InvokeRunParameterArrayOutput
}

InvokeRunParameterArrayInput is an input type that accepts InvokeRunParameterArray and InvokeRunParameterArrayOutput values. You can construct a concrete instance of `InvokeRunParameterArrayInput` via:

InvokeRunParameterArray{ InvokeRunParameterArgs{...} }

type InvokeRunParameterArrayOutput

type InvokeRunParameterArrayOutput struct{ *pulumi.OutputState }

func (InvokeRunParameterArrayOutput) ElementType

func (InvokeRunParameterArrayOutput) Index

func (InvokeRunParameterArrayOutput) ToInvokeRunParameterArrayOutput

func (o InvokeRunParameterArrayOutput) ToInvokeRunParameterArrayOutput() InvokeRunParameterArrayOutput

func (InvokeRunParameterArrayOutput) ToInvokeRunParameterArrayOutputWithContext

func (o InvokeRunParameterArrayOutput) ToInvokeRunParameterArrayOutputWithContext(ctx context.Context) InvokeRunParameterArrayOutput

type InvokeRunParameterInput

type InvokeRunParameterInput interface {
	pulumi.Input

	ToInvokeRunParameterOutput() InvokeRunParameterOutput
	ToInvokeRunParameterOutputWithContext(context.Context) InvokeRunParameterOutput
}

InvokeRunParameterInput is an input type that accepts InvokeRunParameterArgs and InvokeRunParameterOutput values. You can construct a concrete instance of `InvokeRunParameterInput` via:

InvokeRunParameterArgs{...}

type InvokeRunParameterOutput

type InvokeRunParameterOutput struct{ *pulumi.OutputState }

func (InvokeRunParameterOutput) ElementType

func (InvokeRunParameterOutput) ElementType() reflect.Type

func (InvokeRunParameterOutput) Name

The name of the parameter. It must be a string of one or more word characters (a-z, A-Z, 0-9, _). Examples: "iterations", "inputFile"

func (InvokeRunParameterOutput) ToInvokeRunParameterOutput

func (o InvokeRunParameterOutput) ToInvokeRunParameterOutput() InvokeRunParameterOutput

func (InvokeRunParameterOutput) ToInvokeRunParameterOutputWithContext

func (o InvokeRunParameterOutput) ToInvokeRunParameterOutputWithContext(ctx context.Context) InvokeRunParameterOutput

func (InvokeRunParameterOutput) Value

The value of the parameter. It must be a string of 0 or more characters of any kind. Examples: "" (empty string), "10", "mydata.xml", "${x}"

type InvokeRunState

type InvokeRunState struct {
	// The OCID of the associated application. If this value is set, then no value for the execute parameter is required. If this value is not set, then a value for the execute parameter is required, and a new application is created and associated with the new run.
	ApplicationId pulumi.StringPtrInput
	// Logging details of Application logs for Data Flow Run.
	ApplicationLogConfig InvokeRunApplicationLogConfigPtrInput
	// A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	ArchiveUri pulumi.StringPtrInput
	// The arguments passed to the running application as command line arguments.  An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map.  Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code.  Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example:  `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`
	Arguments    pulumi.StringArrayInput
	Asynchronous pulumi.BoolPtrInput
	// The class for the application.
	ClassName pulumi.StringPtrInput
	// (Updatable) The OCID of a compartment.
	CompartmentId pulumi.StringPtrInput
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	Configuration pulumi.MapInput
	// The data read by the run in bytes.
	DataReadInBytes pulumi.StringPtrInput
	// The data written by the run in bytes.
	DataWrittenInBytes pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// A user-friendly name that does not have to be unique. Avoid entering confidential information. If this value is not specified, it will be derived from the associated application's displayName or set by API using fileUri's application file name.
	DisplayName pulumi.StringPtrInput
	// The VM shape for the driver. Sets the driver cores and memory.
	DriverShape pulumi.StringPtrInput
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfig InvokeRunDriverShapeConfigPtrInput
	// The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.
	Execute pulumi.StringPtrInput
	// The VM shape for the executors. Sets the executor cores and memory.
	ExecutorShape pulumi.StringPtrInput
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfig InvokeRunExecutorShapeConfigPtrInput
	// An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	FileUri pulumi.StringPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)
	IdleTimeoutInMinutes pulumi.StringPtrInput
	// The Spark language.
	Language pulumi.StringPtrInput
	// The detailed messages about the lifecycle state.
	LifecycleDetails pulumi.StringPtrInput
	// An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	LogsBucketUri pulumi.StringPtrInput
	// (Updatable) The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.
	MaxDurationInMinutes pulumi.StringPtrInput
	// The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId pulumi.StringPtrInput
	// The number of executor VMs requested.
	NumExecutors pulumi.IntPtrInput
	// (Optional header param, required for Resource Principal version 3.0+) Parent resource control plane endpoint used to exchange for upper level resource principal token.
	OpcParentRptUrl pulumi.StringPtrInput
	// Unique Oracle assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
	OpcRequestId pulumi.StringPtrInput
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringPtrInput
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName pulumi.StringPtrInput
	// An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`.  The name must be a string of one or more word characters (a-z, A-Z, 0-9, _).  The value can be a string of 0 or more characters of any kind. Example:  [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]
	Parameters InvokeRunParameterArrayInput
	// The OCID of a pool. Unique Id to indentify a dataflow pool resource.
	PoolId pulumi.StringPtrInput
	// An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`
	PrivateEndpointDnsZones pulumi.StringArrayInput
	// The OCID of a private endpoint.
	PrivateEndpointId pulumi.StringPtrInput
	// The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256.  If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.
	PrivateEndpointMaxHostCount pulumi.IntPtrInput
	// An array of network security group OCIDs.
	PrivateEndpointNsgIds pulumi.StringArrayInput
	// The OCID of a subnet.
	PrivateEndpointSubnetId pulumi.StringPtrInput
	// The duration of the run in milliseconds.
	RunDurationInMilliseconds pulumi.StringPtrInput
	// The Spark version utilized to run the application. This value may be set if applicationId is not since the Spark version will be taken from the associated application.
	SparkVersion pulumi.StringPtrInput
	// The current state of this run.
	State pulumi.StringPtrInput
	// The date and time the resource 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 the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
	TimeUpdated pulumi.StringPtrInput
	// The total number of oCPU requested by the run.
	TotalOcpu pulumi.IntPtrInput
	// The Spark application processing type.
	Type pulumi.StringPtrInput
	// An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	//
	// ** 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
	WarehouseBucketUri pulumi.StringPtrInput
}

func (InvokeRunState) ElementType

func (InvokeRunState) ElementType() reflect.Type

type LookupApplicationArgs

type LookupApplicationArgs struct {
	// The unique ID for an application.
	ApplicationId string `pulumi:"applicationId"`
}

A collection of arguments for invoking getApplication.

type LookupApplicationOutputArgs

type LookupApplicationOutputArgs struct {
	// The unique ID for an application.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
}

A collection of arguments for invoking getApplication.

func (LookupApplicationOutputArgs) ElementType

type LookupApplicationResult

type LookupApplicationResult struct {
	ApplicationId string `pulumi:"applicationId"`
	// Logging details of Application logs for Data Flow Run.
	ApplicationLogConfigs []GetApplicationApplicationLogConfig `pulumi:"applicationLogConfigs"`
	// A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	ArchiveUri string `pulumi:"archiveUri"`
	// The arguments passed to the running application as command line arguments.  An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map.  Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code.  Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example:  `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`
	Arguments []string `pulumi:"arguments"`
	// The class for the application.
	ClassName string `pulumi:"className"`
	// The OCID of a compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	Configuration map[string]interface{} `pulumi:"configuration"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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.
	Description string `pulumi:"description"`
	// A user-friendly name. This name is not necessarily unique.
	DisplayName string `pulumi:"displayName"`
	// The VM shape for the driver. Sets the driver cores and memory.
	DriverShape string `pulumi:"driverShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfigs []GetApplicationDriverShapeConfig `pulumi:"driverShapeConfigs"`
	// The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.
	Execute string `pulumi:"execute"`
	// The VM shape for the executors. Sets the executor cores and memory.
	ExecutorShape string `pulumi:"executorShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfigs []GetApplicationExecutorShapeConfig `pulumi:"executorShapeConfigs"`
	// An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	FileUri string `pulumi:"fileUri"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The application ID.
	Id string `pulumi:"id"`
	// The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)
	IdleTimeoutInMinutes string `pulumi:"idleTimeoutInMinutes"`
	// The Spark language.
	Language string `pulumi:"language"`
	// An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	LogsBucketUri string `pulumi:"logsBucketUri"`
	// The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.
	MaxDurationInMinutes string `pulumi:"maxDurationInMinutes"`
	// The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId string `pulumi:"metastoreId"`
	// The number of executor VMs requested.
	NumExecutors int `pulumi:"numExecutors"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId string `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName string `pulumi:"ownerUserName"`
	// An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`.  The name must be a string of one or more word characters (a-z, A-Z, 0-9, _).  The value can be a string of 0 or more characters of any kind. Example:  [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]
	Parameters []GetApplicationParameter `pulumi:"parameters"`
	// The OCID of a pool. Unique Id to indentify a dataflow pool resource.
	PoolId string `pulumi:"poolId"`
	// The OCID of a private endpoint.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// The Spark version utilized to run the application.
	SparkVersion string `pulumi:"sparkVersion"`
	// The current state of this application.
	State string `pulumi:"state"`
	// The date and time the resource 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 the resource 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"`
	// The Spark application processing type.
	Type string `pulumi:"type"`
	// An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	WarehouseBucketUri string `pulumi:"warehouseBucketUri"`
}

A collection of values returned by getApplication.

func LookupApplication

func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)

This data source provides details about a specific Application resource in Oracle Cloud Infrastructure Data Flow service.

Retrieves an application using an `applicationId`.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.GetApplication(ctx, &dataflow.GetApplicationArgs{
			ApplicationId: testApplicationOciDataflowApplication.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupApplicationResultOutput

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getApplication.

func (LookupApplicationResultOutput) ApplicationId

func (LookupApplicationResultOutput) ApplicationLogConfigs added in v0.4.0

Logging details of Application logs for Data Flow Run.

func (LookupApplicationResultOutput) ArchiveUri

A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (LookupApplicationResultOutput) Arguments

The arguments passed to the running application as command line arguments. An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map. Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code. Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example: `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`

func (LookupApplicationResultOutput) ClassName

The class for the application.

func (LookupApplicationResultOutput) CompartmentId

The OCID of a compartment.

func (LookupApplicationResultOutput) Configuration

The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.

func (LookupApplicationResultOutput) DefinedTags

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

func (LookupApplicationResultOutput) Description

A user-friendly description.

func (LookupApplicationResultOutput) DisplayName

A user-friendly name. This name is not necessarily unique.

func (LookupApplicationResultOutput) DriverShape

The VM shape for the driver. Sets the driver cores and memory.

func (LookupApplicationResultOutput) DriverShapeConfigs added in v0.2.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (LookupApplicationResultOutput) ElementType

func (LookupApplicationResultOutput) Execute

The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.

func (LookupApplicationResultOutput) ExecutorShape

The VM shape for the executors. Sets the executor cores and memory.

func (LookupApplicationResultOutput) ExecutorShapeConfigs added in v0.2.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (LookupApplicationResultOutput) FileUri

An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (LookupApplicationResultOutput) FreeformTags

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

func (LookupApplicationResultOutput) Id

The application ID.

func (LookupApplicationResultOutput) IdleTimeoutInMinutes added in v0.6.0

func (o LookupApplicationResultOutput) IdleTimeoutInMinutes() pulumi.StringOutput

The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)

func (LookupApplicationResultOutput) Language

The Spark language.

func (LookupApplicationResultOutput) LogsBucketUri

An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (LookupApplicationResultOutput) MaxDurationInMinutes added in v0.6.0

func (o LookupApplicationResultOutput) MaxDurationInMinutes() pulumi.StringOutput

The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.

func (LookupApplicationResultOutput) MetastoreId

The OCID of Oracle Cloud Infrastructure Hive Metastore.

func (LookupApplicationResultOutput) NumExecutors

The number of executor VMs requested.

func (LookupApplicationResultOutput) OwnerPrincipalId

func (o LookupApplicationResultOutput) OwnerPrincipalId() pulumi.StringOutput

The OCID of the user who created the resource.

func (LookupApplicationResultOutput) OwnerUserName

The username of the user who created the resource. If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.

func (LookupApplicationResultOutput) Parameters

An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`. The name must be a string of one or more word characters (a-z, A-Z, 0-9, _). The value can be a string of 0 or more characters of any kind. Example: [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]

func (LookupApplicationResultOutput) PoolId added in v1.1.0

The OCID of a pool. Unique Id to indentify a dataflow pool resource.

func (LookupApplicationResultOutput) PrivateEndpointId

func (o LookupApplicationResultOutput) PrivateEndpointId() pulumi.StringOutput

The OCID of a private endpoint.

func (LookupApplicationResultOutput) SparkVersion

The Spark version utilized to run the application.

func (LookupApplicationResultOutput) State

The current state of this application.

func (LookupApplicationResultOutput) TimeCreated

The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (LookupApplicationResultOutput) TimeUpdated

The date and time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput

func (LookupApplicationResultOutput) Type

The Spark application processing type.

func (LookupApplicationResultOutput) WarehouseBucketUri

func (o LookupApplicationResultOutput) WarehouseBucketUri() pulumi.StringOutput

An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

type LookupInvokeRunArgs

type LookupInvokeRunArgs struct {
	// The unique ID for the run
	RunId string `pulumi:"runId"`
}

A collection of arguments for invoking getInvokeRun.

type LookupInvokeRunOutputArgs

type LookupInvokeRunOutputArgs struct {
	// The unique ID for the run
	RunId pulumi.StringInput `pulumi:"runId"`
}

A collection of arguments for invoking getInvokeRun.

func (LookupInvokeRunOutputArgs) ElementType

func (LookupInvokeRunOutputArgs) ElementType() reflect.Type

type LookupInvokeRunResult

type LookupInvokeRunResult struct {
	// The application ID.
	ApplicationId string `pulumi:"applicationId"`
	// Logging details of Application logs for Data Flow Run.
	ApplicationLogConfigs []GetInvokeRunApplicationLogConfig `pulumi:"applicationLogConfigs"`
	// A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	ArchiveUri string `pulumi:"archiveUri"`
	// The arguments passed to the running application as command line arguments.  An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map.  Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code.  Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example:  `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`
	Arguments    []string `pulumi:"arguments"`
	Asynchronous bool     `pulumi:"asynchronous"`
	// The class for the application.
	ClassName string `pulumi:"className"`
	// The OCID of a compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	Configuration map[string]interface{} `pulumi:"configuration"`
	// The data read by the run in bytes.
	DataReadInBytes string `pulumi:"dataReadInBytes"`
	// The data written by the run in bytes.
	DataWrittenInBytes string `pulumi:"dataWrittenInBytes"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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 name. This name is not necessarily unique.
	DisplayName string `pulumi:"displayName"`
	// The VM shape for the driver. Sets the driver cores and memory.
	DriverShape string `pulumi:"driverShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfigs []GetInvokeRunDriverShapeConfig `pulumi:"driverShapeConfigs"`
	// The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.
	Execute string `pulumi:"execute"`
	// The VM shape for the executors. Sets the executor cores and memory.
	ExecutorShape string `pulumi:"executorShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfigs []GetInvokeRunExecutorShapeConfig `pulumi:"executorShapeConfigs"`
	// An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	FileUri string `pulumi:"fileUri"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The ID of a run.
	Id string `pulumi:"id"`
	// The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)
	IdleTimeoutInMinutes string `pulumi:"idleTimeoutInMinutes"`
	// The Spark language.
	Language string `pulumi:"language"`
	// The detailed messages about the lifecycle state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	LogsBucketUri string `pulumi:"logsBucketUri"`
	// The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.
	MaxDurationInMinutes string `pulumi:"maxDurationInMinutes"`
	// The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId string `pulumi:"metastoreId"`
	// The number of executor VMs requested.
	NumExecutors    int    `pulumi:"numExecutors"`
	OpcParentRptUrl string `pulumi:"opcParentRptUrl"`
	// Unique Oracle assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
	OpcRequestId string `pulumi:"opcRequestId"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId string `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName string `pulumi:"ownerUserName"`
	// An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`.  The name must be a string of one or more word characters (a-z, A-Z, 0-9, _).  The value can be a string of 0 or more characters of any kind. Example:  [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]
	Parameters []GetInvokeRunParameter `pulumi:"parameters"`
	// The OCID of a pool. Unique Id to indentify a dataflow pool resource.
	PoolId string `pulumi:"poolId"`
	// An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`
	PrivateEndpointDnsZones []string `pulumi:"privateEndpointDnsZones"`
	// The OCID of a private endpoint.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256.  If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.
	PrivateEndpointMaxHostCount int `pulumi:"privateEndpointMaxHostCount"`
	// An array of network security group OCIDs.
	PrivateEndpointNsgIds []string `pulumi:"privateEndpointNsgIds"`
	// The OCID of a subnet.
	PrivateEndpointSubnetId string `pulumi:"privateEndpointSubnetId"`
	// The duration of the run in milliseconds.
	RunDurationInMilliseconds string `pulumi:"runDurationInMilliseconds"`
	RunId                     string `pulumi:"runId"`
	// The Spark version utilized to run the application.
	SparkVersion string `pulumi:"sparkVersion"`
	// The current state of this run.
	State string `pulumi:"state"`
	// The date and time the resource 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 the resource 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"`
	// The total number of oCPU requested by the run.
	TotalOcpu int `pulumi:"totalOcpu"`
	// The Spark application processing type.
	Type string `pulumi:"type"`
	// An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.
	WarehouseBucketUri string `pulumi:"warehouseBucketUri"`
}

A collection of values returned by getInvokeRun.

func LookupInvokeRun

func LookupInvokeRun(ctx *pulumi.Context, args *LookupInvokeRunArgs, opts ...pulumi.InvokeOption) (*LookupInvokeRunResult, error)

This data source provides details about a specific Invoke Run resource in Oracle Cloud Infrastructure Data Flow service.

Retrieves the run for the specified `runId`.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.GetInvokeRun(ctx, &dataflow.GetInvokeRunArgs{
			RunId: testRun.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupInvokeRunResultOutput

type LookupInvokeRunResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInvokeRun.

func (LookupInvokeRunResultOutput) ApplicationId

The application ID.

func (LookupInvokeRunResultOutput) ApplicationLogConfigs added in v0.4.0

Logging details of Application logs for Data Flow Run.

func (LookupInvokeRunResultOutput) ArchiveUri

A comma separated list of one or more archive files as Oracle Cloud Infrastructure URIs. For example, “oci://path/to/a.zip,oci://path/to/b.zip“. An Oracle Cloud Infrastructure URI of an archive.zip file containing custom dependencies that may be used to support the execution of a Python, Java, or Scala application. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (LookupInvokeRunResultOutput) Arguments

The arguments passed to the running application as command line arguments. An argument is either a plain text or a placeholder. Placeholders are replaced using values from the parameters map. Each placeholder specified must be represented in the parameters map else the request (POST or PUT) will fail with a HTTP 400 status code. Placeholders are specified as `Service Api Spec`, where `name` is the name of the parameter. Example: `[ "--input", "${input_file}", "--name", "John Doe" ]` If "inputFile" has a value of "mydata.xml", then the value above will be translated to `--input mydata.xml --name "John Doe"`

func (LookupInvokeRunResultOutput) Asynchronous

func (LookupInvokeRunResultOutput) ClassName

The class for the application.

func (LookupInvokeRunResultOutput) CompartmentId

The OCID of a compartment.

func (LookupInvokeRunResultOutput) Configuration

func (o LookupInvokeRunResultOutput) Configuration() pulumi.MapOutput

The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.

func (LookupInvokeRunResultOutput) DataReadInBytes

func (o LookupInvokeRunResultOutput) DataReadInBytes() pulumi.StringOutput

The data read by the run in bytes.

func (LookupInvokeRunResultOutput) DataWrittenInBytes

func (o LookupInvokeRunResultOutput) DataWrittenInBytes() pulumi.StringOutput

The data written by the run in bytes.

func (LookupInvokeRunResultOutput) DefinedTags

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

func (LookupInvokeRunResultOutput) DisplayName

A user-friendly name. This name is not necessarily unique.

func (LookupInvokeRunResultOutput) DriverShape

The VM shape for the driver. Sets the driver cores and memory.

func (LookupInvokeRunResultOutput) DriverShapeConfigs added in v0.2.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (LookupInvokeRunResultOutput) ElementType

func (LookupInvokeRunResultOutput) Execute

The input used for spark-submit command. For more details see https://spark.apache.org/docs/latest/submitting-applications.html#launching-applications-with-spark-submit. Supported options include “--class“, “--file“, “--jars“, “--conf“, “--py-files“, and main application file with arguments. Example: “--jars oci://path/to/a.jar,oci://path/to/b.jar --files oci://path/to/a.json,oci://path/to/b.csv --py-files oci://path/to/a.py,oci://path/to/b.py --conf spark.sql.crossJoin.enabled=true --class org.apache.spark.examples.SparkPi oci://path/to/main.jar 10“ Note: If execute is specified together with applicationId, className, configuration, fileUri, language, arguments, parameters during application create/update, or run create/submit, Data Flow service will use derived information from execute input only.

func (LookupInvokeRunResultOutput) ExecutorShape

The VM shape for the executors. Sets the executor cores and memory.

func (LookupInvokeRunResultOutput) ExecutorShapeConfigs added in v0.2.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (LookupInvokeRunResultOutput) FileUri

An Oracle Cloud Infrastructure URI of the file containing the application to execute. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (LookupInvokeRunResultOutput) FreeformTags

func (o LookupInvokeRunResultOutput) FreeformTags() pulumi.MapOutput

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

func (LookupInvokeRunResultOutput) Id

The ID of a run.

func (LookupInvokeRunResultOutput) IdleTimeoutInMinutes added in v0.6.0

func (o LookupInvokeRunResultOutput) IdleTimeoutInMinutes() pulumi.StringOutput

The timeout value in minutes used to manage Runs. A Run would be stopped after inactivity for this amount of time period. Note: This parameter is currently only applicable for Runs of type `SESSION`. Default value is 2880 minutes (2 days)

func (LookupInvokeRunResultOutput) Language

The Spark language.

func (LookupInvokeRunResultOutput) LifecycleDetails

func (o LookupInvokeRunResultOutput) LifecycleDetails() pulumi.StringOutput

The detailed messages about the lifecycle state.

func (LookupInvokeRunResultOutput) LogsBucketUri

An Oracle Cloud Infrastructure URI of the bucket where the Spark job logs are to be uploaded. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

func (LookupInvokeRunResultOutput) MaxDurationInMinutes added in v0.6.0

func (o LookupInvokeRunResultOutput) MaxDurationInMinutes() pulumi.StringOutput

The maximum duration in minutes for which an Application should run. Data Flow Run would be terminated once it reaches this duration from the time it transitions to `IN_PROGRESS` state.

func (LookupInvokeRunResultOutput) MetastoreId

The OCID of Oracle Cloud Infrastructure Hive Metastore.

func (LookupInvokeRunResultOutput) NumExecutors

func (o LookupInvokeRunResultOutput) NumExecutors() pulumi.IntOutput

The number of executor VMs requested.

func (LookupInvokeRunResultOutput) OpcParentRptUrl added in v1.31.0

func (o LookupInvokeRunResultOutput) OpcParentRptUrl() pulumi.StringOutput

func (LookupInvokeRunResultOutput) OpcRequestId

Unique Oracle assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.

func (LookupInvokeRunResultOutput) OwnerPrincipalId

func (o LookupInvokeRunResultOutput) OwnerPrincipalId() pulumi.StringOutput

The OCID of the user who created the resource.

func (LookupInvokeRunResultOutput) OwnerUserName

The username of the user who created the resource. If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.

func (LookupInvokeRunResultOutput) Parameters

An array of name/value pairs used to fill placeholders found in properties like `Application.arguments`. The name must be a string of one or more word characters (a-z, A-Z, 0-9, _). The value can be a string of 0 or more characters of any kind. Example: [ { name: "iterations", value: "10"}, { name: "inputFile", value: "mydata.xml" }, { name: "variableX", value: "${x}"} ]

func (LookupInvokeRunResultOutput) PoolId added in v1.1.0

The OCID of a pool. Unique Id to indentify a dataflow pool resource.

func (LookupInvokeRunResultOutput) PrivateEndpointDnsZones

func (o LookupInvokeRunResultOutput) PrivateEndpointDnsZones() pulumi.StringArrayOutput

An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`

func (LookupInvokeRunResultOutput) PrivateEndpointId

func (o LookupInvokeRunResultOutput) PrivateEndpointId() pulumi.StringOutput

The OCID of a private endpoint.

func (LookupInvokeRunResultOutput) PrivateEndpointMaxHostCount

func (o LookupInvokeRunResultOutput) PrivateEndpointMaxHostCount() pulumi.IntOutput

The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256. If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.

func (LookupInvokeRunResultOutput) PrivateEndpointNsgIds

func (o LookupInvokeRunResultOutput) PrivateEndpointNsgIds() pulumi.StringArrayOutput

An array of network security group OCIDs.

func (LookupInvokeRunResultOutput) PrivateEndpointSubnetId

func (o LookupInvokeRunResultOutput) PrivateEndpointSubnetId() pulumi.StringOutput

The OCID of a subnet.

func (LookupInvokeRunResultOutput) RunDurationInMilliseconds

func (o LookupInvokeRunResultOutput) RunDurationInMilliseconds() pulumi.StringOutput

The duration of the run in milliseconds.

func (LookupInvokeRunResultOutput) RunId

func (LookupInvokeRunResultOutput) SparkVersion

The Spark version utilized to run the application.

func (LookupInvokeRunResultOutput) State

The current state of this run.

func (LookupInvokeRunResultOutput) TimeCreated

The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (LookupInvokeRunResultOutput) TimeUpdated

The date and time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (LookupInvokeRunResultOutput) ToLookupInvokeRunResultOutput

func (o LookupInvokeRunResultOutput) ToLookupInvokeRunResultOutput() LookupInvokeRunResultOutput

func (LookupInvokeRunResultOutput) ToLookupInvokeRunResultOutputWithContext

func (o LookupInvokeRunResultOutput) ToLookupInvokeRunResultOutputWithContext(ctx context.Context) LookupInvokeRunResultOutput

func (LookupInvokeRunResultOutput) TotalOcpu

The total number of oCPU requested by the run.

func (LookupInvokeRunResultOutput) Type

The Spark application processing type.

func (LookupInvokeRunResultOutput) WarehouseBucketUri

func (o LookupInvokeRunResultOutput) WarehouseBucketUri() pulumi.StringOutput

An Oracle Cloud Infrastructure URI of the bucket to be used as default warehouse directory for BATCH SQL runs. See https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/hdfsconnector.htm#uriformat.

type LookupPoolArgs added in v1.1.0

type LookupPoolArgs struct {
	// The unique ID for a pool.
	PoolId string `pulumi:"poolId"`
}

A collection of arguments for invoking getPool.

type LookupPoolOutputArgs added in v1.1.0

type LookupPoolOutputArgs struct {
	// The unique ID for a pool.
	PoolId pulumi.StringInput `pulumi:"poolId"`
}

A collection of arguments for invoking getPool.

func (LookupPoolOutputArgs) ElementType added in v1.1.0

func (LookupPoolOutputArgs) ElementType() reflect.Type

type LookupPoolResult added in v1.1.0

type LookupPoolResult struct {
	// The OCID of a compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// List of PoolConfig items.
	Configurations []GetPoolConfiguration `pulumi:"configurations"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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 does not have to be unique. 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. For more information, 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 pool. Unique Id to indentify a dataflow pool resource.
	Id string `pulumi:"id"`
	// Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.
	IdleTimeoutInMinutes int `pulumi:"idleTimeoutInMinutes"`
	// The detailed messages about the lifecycle state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId string `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName string `pulumi:"ownerUserName"`
	PoolId        string `pulumi:"poolId"`
	// A collection of metrics related to a particular pool.
	PoolMetrics []GetPoolPoolMetric `pulumi:"poolMetrics"`
	// A list of schedules for pool to auto start and stop.
	Schedules []GetPoolSchedule `pulumi:"schedules"`
	// The current state of this pool.
	State string `pulumi:"state"`
	// The date and time the resource 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 the resource 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 getPool.

func LookupPool added in v1.1.0

func LookupPool(ctx *pulumi.Context, args *LookupPoolArgs, opts ...pulumi.InvokeOption) (*LookupPoolResult, error)

This data source provides details about a specific Pool resource in Oracle Cloud Infrastructure Data Flow service.

Retrieves a pool using a `poolId`.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.GetPool(ctx, &dataflow.GetPoolArgs{
			PoolId: testPoolOciDataflowPool.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupPoolResultOutput added in v1.1.0

type LookupPoolResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPool.

func LookupPoolOutput added in v1.1.0

func LookupPoolOutput(ctx *pulumi.Context, args LookupPoolOutputArgs, opts ...pulumi.InvokeOption) LookupPoolResultOutput

func (LookupPoolResultOutput) CompartmentId added in v1.1.0

func (o LookupPoolResultOutput) CompartmentId() pulumi.StringOutput

The OCID of a compartment.

func (LookupPoolResultOutput) Configurations added in v1.1.0

List of PoolConfig items.

func (LookupPoolResultOutput) DefinedTags added in v1.1.0

func (o LookupPoolResultOutput) DefinedTags() pulumi.MapOutput

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

func (LookupPoolResultOutput) Description added in v1.1.0

func (o LookupPoolResultOutput) Description() pulumi.StringOutput

A user-friendly description. Avoid entering confidential information.

func (LookupPoolResultOutput) DisplayName added in v1.1.0

func (o LookupPoolResultOutput) DisplayName() pulumi.StringOutput

A user-friendly name. It does not have to be unique. Avoid entering confidential information.

func (LookupPoolResultOutput) ElementType added in v1.1.0

func (LookupPoolResultOutput) ElementType() reflect.Type

func (LookupPoolResultOutput) FreeformTags added in v1.1.0

func (o LookupPoolResultOutput) FreeformTags() pulumi.MapOutput

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

func (LookupPoolResultOutput) Id added in v1.1.0

The OCID of a pool. Unique Id to indentify a dataflow pool resource.

func (LookupPoolResultOutput) IdleTimeoutInMinutes added in v1.1.0

func (o LookupPoolResultOutput) IdleTimeoutInMinutes() pulumi.IntOutput

Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.

func (LookupPoolResultOutput) LifecycleDetails added in v1.1.0

func (o LookupPoolResultOutput) LifecycleDetails() pulumi.StringOutput

The detailed messages about the lifecycle state.

func (LookupPoolResultOutput) OwnerPrincipalId added in v1.1.0

func (o LookupPoolResultOutput) OwnerPrincipalId() pulumi.StringOutput

The OCID of the user who created the resource.

func (LookupPoolResultOutput) OwnerUserName added in v1.1.0

func (o LookupPoolResultOutput) OwnerUserName() pulumi.StringOutput

The username of the user who created the resource. If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.

func (LookupPoolResultOutput) PoolId added in v1.1.0

func (LookupPoolResultOutput) PoolMetrics added in v1.1.0

A collection of metrics related to a particular pool.

func (LookupPoolResultOutput) Schedules added in v1.1.0

A list of schedules for pool to auto start and stop.

func (LookupPoolResultOutput) State added in v1.1.0

The current state of this pool.

func (LookupPoolResultOutput) TimeCreated added in v1.1.0

func (o LookupPoolResultOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (LookupPoolResultOutput) TimeUpdated added in v1.1.0

func (o LookupPoolResultOutput) TimeUpdated() pulumi.StringOutput

The date and time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (LookupPoolResultOutput) ToLookupPoolResultOutput added in v1.1.0

func (o LookupPoolResultOutput) ToLookupPoolResultOutput() LookupPoolResultOutput

func (LookupPoolResultOutput) ToLookupPoolResultOutputWithContext added in v1.1.0

func (o LookupPoolResultOutput) ToLookupPoolResultOutputWithContext(ctx context.Context) LookupPoolResultOutput

type LookupPrivateEndpointArgs

type LookupPrivateEndpointArgs struct {
	// The unique ID for a private endpoint.
	PrivateEndpointId string `pulumi:"privateEndpointId"`
}

A collection of arguments for invoking getPrivateEndpoint.

type LookupPrivateEndpointOutputArgs

type LookupPrivateEndpointOutputArgs struct {
	// The unique ID for a private endpoint.
	PrivateEndpointId pulumi.StringInput `pulumi:"privateEndpointId"`
}

A collection of arguments for invoking getPrivateEndpoint.

func (LookupPrivateEndpointOutputArgs) ElementType

type LookupPrivateEndpointResult

type LookupPrivateEndpointResult struct {
	// The OCID of a compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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 does not have to be unique. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`
	DnsZones []string `pulumi:"dnsZones"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](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"`
	// The detailed messages about the lifecycle state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256.  If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.
	MaxHostCount int `pulumi:"maxHostCount"`
	// An array of network security group OCIDs.
	NsgIds []string `pulumi:"nsgIds"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId string `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName     string `pulumi:"ownerUserName"`
	PrivateEndpointId string `pulumi:"privateEndpointId"`
	// An array of fqdn/port pairs used to create private endpoint. Each object is a simple key-value pair with FQDN as key and port number as value. [ { fqdn: "scan1.oracle.com", port: "1521"}, { fqdn: "scan2.oracle.com", port: "1521" } ]
	ScanDetails []GetPrivateEndpointScanDetail `pulumi:"scanDetails"`
	// The current state of this private endpoint.
	State string `pulumi:"state"`
	// The OCID of a subnet.
	SubnetId string `pulumi:"subnetId"`
	// The date and time the resource 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 the resource 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

func LookupPrivateEndpoint(ctx *pulumi.Context, args *LookupPrivateEndpointArgs, opts ...pulumi.InvokeOption) (*LookupPrivateEndpointResult, error)

This data source provides details about a specific Private Endpoint resource in Oracle Cloud Infrastructure Data Flow service.

Retrieves an private endpoint using a `privateEndpointId`.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.GetPrivateEndpoint(ctx, &dataflow.GetPrivateEndpointArgs{
			PrivateEndpointId: testPrivateEndpointOciDataflowPrivateEndpoint.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupPrivateEndpointResultOutput

type LookupPrivateEndpointResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPrivateEndpoint.

func (LookupPrivateEndpointResultOutput) CompartmentId

The OCID of a compartment.

func (LookupPrivateEndpointResultOutput) DefinedTags

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

func (LookupPrivateEndpointResultOutput) Description

A user-friendly description. Avoid entering confidential information.

func (LookupPrivateEndpointResultOutput) DisplayName

A user-friendly name. It does not have to be unique. Avoid entering confidential information.

func (LookupPrivateEndpointResultOutput) DnsZones

An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`

func (LookupPrivateEndpointResultOutput) ElementType

func (LookupPrivateEndpointResultOutput) FreeformTags

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

func (LookupPrivateEndpointResultOutput) Id

The OCID of a private endpoint.

func (LookupPrivateEndpointResultOutput) LifecycleDetails

The detailed messages about the lifecycle state.

func (LookupPrivateEndpointResultOutput) MaxHostCount

The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256. If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.

func (LookupPrivateEndpointResultOutput) NsgIds

An array of network security group OCIDs.

func (LookupPrivateEndpointResultOutput) OwnerPrincipalId

The OCID of the user who created the resource.

func (LookupPrivateEndpointResultOutput) OwnerUserName

The username of the user who created the resource. If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.

func (LookupPrivateEndpointResultOutput) PrivateEndpointId

func (LookupPrivateEndpointResultOutput) ScanDetails added in v0.6.0

An array of fqdn/port pairs used to create private endpoint. Each object is a simple key-value pair with FQDN as key and port number as value. [ { fqdn: "scan1.oracle.com", port: "1521"}, { fqdn: "scan2.oracle.com", port: "1521" } ]

func (LookupPrivateEndpointResultOutput) State

The current state of this private endpoint.

func (LookupPrivateEndpointResultOutput) SubnetId

The OCID of a subnet.

func (LookupPrivateEndpointResultOutput) TimeCreated

The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (LookupPrivateEndpointResultOutput) TimeUpdated

The date and time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutput

func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutput() LookupPrivateEndpointResultOutput

func (LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutputWithContext

func (o LookupPrivateEndpointResultOutput) ToLookupPrivateEndpointResultOutputWithContext(ctx context.Context) LookupPrivateEndpointResultOutput

type LookupRunStatementArgs added in v0.6.0

type LookupRunStatementArgs struct {
	// The unique ID for the run
	RunId string `pulumi:"runId"`
	// The unique ID for the statement.
	StatementId string `pulumi:"statementId"`
}

A collection of arguments for invoking getRunStatement.

type LookupRunStatementOutputArgs added in v0.6.0

type LookupRunStatementOutputArgs struct {
	// The unique ID for the run
	RunId pulumi.StringInput `pulumi:"runId"`
	// The unique ID for the statement.
	StatementId pulumi.StringInput `pulumi:"statementId"`
}

A collection of arguments for invoking getRunStatement.

func (LookupRunStatementOutputArgs) ElementType added in v0.6.0

type LookupRunStatementResult added in v0.6.0

type LookupRunStatementResult struct {
	// The statement code to execute. Example: `println(sc.version)`
	Code string `pulumi:"code"`
	// The statement ID.
	Id string `pulumi:"id"`
	// The execution output of a statement.
	Outputs []GetRunStatementOutput `pulumi:"outputs"`
	// The execution progress.
	Progress float64 `pulumi:"progress"`
	// The ID of a run.
	RunId string `pulumi:"runId"`
	// The current state of this statement.
	State       string `pulumi:"state"`
	StatementId string `pulumi:"statementId"`
	// The date and time a statement execution was completed, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2022-05-31T21:10:29.600Z`
	TimeCompleted string `pulumi:"timeCompleted"`
	// The date and time the resource 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"`
}

A collection of values returned by getRunStatement.

func LookupRunStatement added in v0.6.0

func LookupRunStatement(ctx *pulumi.Context, args *LookupRunStatementArgs, opts ...pulumi.InvokeOption) (*LookupRunStatementResult, error)

This data source provides details about a specific Run Statement resource in Oracle Cloud Infrastructure Data Flow service.

Retrieves the statement corresponding to the `statementId` for a Session run specified by `runId`.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.GetRunStatement(ctx, &dataflow.GetRunStatementArgs{
			RunId:       testRun.Id,
			StatementId: testStatement.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupRunStatementResultOutput added in v0.6.0

type LookupRunStatementResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRunStatement.

func LookupRunStatementOutput added in v0.6.0

func (LookupRunStatementResultOutput) Code added in v0.6.0

The statement code to execute. Example: `println(sc.version)`

func (LookupRunStatementResultOutput) ElementType added in v0.6.0

func (LookupRunStatementResultOutput) Id added in v0.6.0

The statement ID.

func (LookupRunStatementResultOutput) Outputs added in v0.6.0

The execution output of a statement.

func (LookupRunStatementResultOutput) Progress added in v0.6.0

The execution progress.

func (LookupRunStatementResultOutput) RunId added in v0.6.0

The ID of a run.

func (LookupRunStatementResultOutput) State added in v0.6.0

The current state of this statement.

func (LookupRunStatementResultOutput) StatementId added in v0.6.0

func (LookupRunStatementResultOutput) TimeCompleted added in v0.6.0

The date and time a statement execution was completed, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2022-05-31T21:10:29.600Z`

func (LookupRunStatementResultOutput) TimeCreated added in v0.6.0

The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (LookupRunStatementResultOutput) ToLookupRunStatementResultOutput added in v0.6.0

func (o LookupRunStatementResultOutput) ToLookupRunStatementResultOutput() LookupRunStatementResultOutput

func (LookupRunStatementResultOutput) ToLookupRunStatementResultOutputWithContext added in v0.6.0

func (o LookupRunStatementResultOutput) ToLookupRunStatementResultOutputWithContext(ctx context.Context) LookupRunStatementResultOutput

type LookupSqlEndpointArgs added in v1.2.0

type LookupSqlEndpointArgs struct {
	// The unique id of the SQL Endpoint.
	SqlEndpointId string `pulumi:"sqlEndpointId"`
}

A collection of arguments for invoking getSqlEndpoint.

type LookupSqlEndpointOutputArgs added in v1.2.0

type LookupSqlEndpointOutputArgs struct {
	// The unique id of the SQL Endpoint.
	SqlEndpointId pulumi.StringInput `pulumi:"sqlEndpointId"`
}

A collection of arguments for invoking getSqlEndpoint.

func (LookupSqlEndpointOutputArgs) ElementType added in v1.2.0

type LookupSqlEndpointResult added in v1.2.0

type LookupSqlEndpointResult struct {
	// The OCID of a compartment.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// The description of the SQL Endpoint.
	Description string `pulumi:"description"`
	// The SQL Endpoint name, which can be changed.
	DisplayName string `pulumi:"displayName"`
	// The shape of the SQL Endpoint driver instance.
	DriverShape string `pulumi:"driverShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfigs []GetSqlEndpointDriverShapeConfig `pulumi:"driverShapeConfigs"`
	// The shape of the SQL Endpoint executor instance.
	ExecutorShape string `pulumi:"executorShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfigs []GetSqlEndpointExecutorShapeConfig `pulumi:"executorShapeConfigs"`
	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The provision identifier that is immutable on creation.
	Id string `pulumi:"id"`
	// The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
	JdbcEndpointUrl string `pulumi:"jdbcEndpointUrl"`
	// The OCID of Oracle Cloud Infrastructure Lake.
	LakeId string `pulumi:"lakeId"`
	// This token is used by Splat, and indicates that the service accepts the request, and that the request is currently being processed.
	LastAcceptedRequestToken string `pulumi:"lastAcceptedRequestToken"`
	// The maximum number of executors.
	MaxExecutorCount int `pulumi:"maxExecutorCount"`
	// The OCID of Oracle Cloud Infrastructure Hive Metastore.
	MetastoreId string `pulumi:"metastoreId"`
	// The minimum number of executors.
	MinExecutorCount int `pulumi:"minExecutorCount"`
	// The network configuration of a SQL Endpoint.
	NetworkConfigurations []GetSqlEndpointNetworkConfiguration `pulumi:"networkConfigurations"`
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	SparkAdvancedConfigurations map[string]interface{} `pulumi:"sparkAdvancedConfigurations"`
	SqlEndpointId               string                 `pulumi:"sqlEndpointId"`
	// The version of SQL Endpoint.
	SqlEndpointVersion string `pulumi:"sqlEndpointVersion"`
	// The current state of the Sql Endpoint.
	State string `pulumi:"state"`
	// A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
	StateMessage string `pulumi:"stateMessage"`
	// The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
	WarehouseBucketUri string `pulumi:"warehouseBucketUri"`
}

A collection of values returned by getSqlEndpoint.

func LookupSqlEndpoint added in v1.2.0

func LookupSqlEndpoint(ctx *pulumi.Context, args *LookupSqlEndpointArgs, opts ...pulumi.InvokeOption) (*LookupSqlEndpointResult, error)

This data source provides details about a specific Sql Endpoint resource in Oracle Cloud Infrastructure Data Flow service.

Retrieves a SQL Endpoint using a sqlEndpointId.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.GetSqlEndpoint(ctx, &dataflow.GetSqlEndpointArgs{
			SqlEndpointId: testSqlEndpointOciDataflowSqlEndpoint.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupSqlEndpointResultOutput added in v1.2.0

type LookupSqlEndpointResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSqlEndpoint.

func LookupSqlEndpointOutput added in v1.2.0

func (LookupSqlEndpointResultOutput) CompartmentId added in v1.2.0

The OCID of a compartment.

func (LookupSqlEndpointResultOutput) DefinedTags added in v1.2.0

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

func (LookupSqlEndpointResultOutput) Description added in v1.2.0

The description of the SQL Endpoint.

func (LookupSqlEndpointResultOutput) DisplayName added in v1.2.0

The SQL Endpoint name, which can be changed.

func (LookupSqlEndpointResultOutput) DriverShape added in v1.2.0

The shape of the SQL Endpoint driver instance.

func (LookupSqlEndpointResultOutput) DriverShapeConfigs added in v1.2.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (LookupSqlEndpointResultOutput) ElementType added in v1.2.0

func (LookupSqlEndpointResultOutput) ExecutorShape added in v1.2.0

The shape of the SQL Endpoint executor instance.

func (LookupSqlEndpointResultOutput) ExecutorShapeConfigs added in v1.2.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (LookupSqlEndpointResultOutput) FreeformTags added in v1.2.0

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

func (LookupSqlEndpointResultOutput) Id added in v1.2.0

The provision identifier that is immutable on creation.

func (LookupSqlEndpointResultOutput) JdbcEndpointUrl added in v1.2.0

The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI

func (LookupSqlEndpointResultOutput) LakeId added in v1.2.0

The OCID of Oracle Cloud Infrastructure Lake.

func (LookupSqlEndpointResultOutput) LastAcceptedRequestToken added in v1.2.0

func (o LookupSqlEndpointResultOutput) LastAcceptedRequestToken() pulumi.StringOutput

This token is used by Splat, and indicates that the service accepts the request, and that the request is currently being processed.

func (LookupSqlEndpointResultOutput) MaxExecutorCount added in v1.2.0

func (o LookupSqlEndpointResultOutput) MaxExecutorCount() pulumi.IntOutput

The maximum number of executors.

func (LookupSqlEndpointResultOutput) MetastoreId added in v1.2.0

The OCID of Oracle Cloud Infrastructure Hive Metastore.

func (LookupSqlEndpointResultOutput) MinExecutorCount added in v1.2.0

func (o LookupSqlEndpointResultOutput) MinExecutorCount() pulumi.IntOutput

The minimum number of executors.

func (LookupSqlEndpointResultOutput) NetworkConfigurations added in v1.2.0

The network configuration of a SQL Endpoint.

func (LookupSqlEndpointResultOutput) SparkAdvancedConfigurations added in v1.2.0

func (o LookupSqlEndpointResultOutput) SparkAdvancedConfigurations() pulumi.MapOutput

The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.

func (LookupSqlEndpointResultOutput) SqlEndpointId added in v1.2.0

func (LookupSqlEndpointResultOutput) SqlEndpointVersion added in v1.2.0

func (o LookupSqlEndpointResultOutput) SqlEndpointVersion() pulumi.StringOutput

The version of SQL Endpoint.

func (LookupSqlEndpointResultOutput) State added in v1.2.0

The current state of the Sql Endpoint.

func (LookupSqlEndpointResultOutput) StateMessage added in v1.2.0

A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.

func (LookupSqlEndpointResultOutput) SystemTags added in v1.2.0

The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`

func (LookupSqlEndpointResultOutput) TimeCreated added in v1.2.0

The time the Sql Endpoint was created. An RFC3339 formatted datetime string.

func (LookupSqlEndpointResultOutput) TimeUpdated added in v1.2.0

The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.

func (LookupSqlEndpointResultOutput) ToLookupSqlEndpointResultOutput added in v1.2.0

func (o LookupSqlEndpointResultOutput) ToLookupSqlEndpointResultOutput() LookupSqlEndpointResultOutput

func (LookupSqlEndpointResultOutput) ToLookupSqlEndpointResultOutputWithContext added in v1.2.0

func (o LookupSqlEndpointResultOutput) ToLookupSqlEndpointResultOutputWithContext(ctx context.Context) LookupSqlEndpointResultOutput

func (LookupSqlEndpointResultOutput) WarehouseBucketUri added in v1.2.0

func (o LookupSqlEndpointResultOutput) WarehouseBucketUri() pulumi.StringOutput

The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html

type Pool added in v1.1.0

type Pool struct {
	pulumi.CustomResourceState

	// (Updatable) The OCID of a compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) List of PoolConfig items.
	Configurations PoolConfigurationArrayOutput `pulumi:"configurations"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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 does not have to be unique. 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.
	IdleTimeoutInMinutes pulumi.IntOutput `pulumi:"idleTimeoutInMinutes"`
	// The detailed messages about the lifecycle state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringOutput `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName pulumi.StringOutput `pulumi:"ownerUserName"`
	// A collection of metrics related to a particular pool.
	PoolMetrics PoolPoolMetricArrayOutput `pulumi:"poolMetrics"`
	// (Updatable) A list of schedules for pool to auto start and stop.
	Schedules PoolScheduleArrayOutput `pulumi:"schedules"`
	// (Updatable) The target state for the Pool. Could be set to `ACTIVE` or `DELETED`.
	//
	// ** 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, 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 the resource 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 Pool resource in Oracle Cloud Infrastructure Data Flow service.

Create a pool to be used by dataflow runs or applications.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.NewPool(ctx, "test_pool", &DataFlow.PoolArgs{
			CompartmentId: pulumi.Any(compartmentId),
			Configurations: dataflow.PoolConfigurationArray{
				&dataflow.PoolConfigurationArgs{
					Max:   pulumi.Any(poolConfigurationsMax),
					Min:   pulumi.Any(poolConfigurationsMin),
					Shape: pulumi.Any(poolConfigurationsShape),
					ShapeConfig: &dataflow.PoolConfigurationShapeConfigArgs{
						MemoryInGbs: pulumi.Any(poolConfigurationsShapeConfigMemoryInGbs),
						Ocpus:       pulumi.Any(poolConfigurationsShapeConfigOcpus),
					},
				},
			},
			DisplayName: pulumi.Any(poolDisplayName),
			DefinedTags: pulumi.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			Description: pulumi.Any(poolDescription),
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("Finance"),
			},
			IdleTimeoutInMinutes: pulumi.Any(poolIdleTimeoutInMinutes),
			Schedules: dataflow.PoolScheduleArray{
				&dataflow.PoolScheduleArgs{
					DayOfWeek: pulumi.Any(poolSchedulesDayOfWeek),
					StartTime: pulumi.Any(poolSchedulesStartTime),
					StopTime:  pulumi.Any(poolSchedulesStopTime),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Pools can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataFlow/pool:Pool test_pool "id" ```

func GetPool added in v1.1.0

func GetPool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PoolState, opts ...pulumi.ResourceOption) (*Pool, error)

GetPool gets an existing Pool 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 NewPool added in v1.1.0

func NewPool(ctx *pulumi.Context,
	name string, args *PoolArgs, opts ...pulumi.ResourceOption) (*Pool, error)

NewPool registers a new resource with the given unique name, arguments, and options.

func (*Pool) ElementType added in v1.1.0

func (*Pool) ElementType() reflect.Type

func (*Pool) ToPoolOutput added in v1.1.0

func (i *Pool) ToPoolOutput() PoolOutput

func (*Pool) ToPoolOutputWithContext added in v1.1.0

func (i *Pool) ToPoolOutputWithContext(ctx context.Context) PoolOutput

type PoolArgs added in v1.1.0

type PoolArgs struct {
	// (Updatable) The OCID of a compartment.
	CompartmentId pulumi.StringInput
	// (Updatable) List of PoolConfig items.
	Configurations PoolConfigurationArrayInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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 does not have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.
	IdleTimeoutInMinutes pulumi.IntPtrInput
	// (Updatable) A list of schedules for pool to auto start and stop.
	Schedules PoolScheduleArrayInput
	// (Updatable) The target state for the Pool. Could be set to `ACTIVE` or `DELETED`.
	//
	// ** 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 Pool resource.

func (PoolArgs) ElementType added in v1.1.0

func (PoolArgs) ElementType() reflect.Type

type PoolArray added in v1.1.0

type PoolArray []PoolInput

func (PoolArray) ElementType added in v1.1.0

func (PoolArray) ElementType() reflect.Type

func (PoolArray) ToPoolArrayOutput added in v1.1.0

func (i PoolArray) ToPoolArrayOutput() PoolArrayOutput

func (PoolArray) ToPoolArrayOutputWithContext added in v1.1.0

func (i PoolArray) ToPoolArrayOutputWithContext(ctx context.Context) PoolArrayOutput

type PoolArrayInput added in v1.1.0

type PoolArrayInput interface {
	pulumi.Input

	ToPoolArrayOutput() PoolArrayOutput
	ToPoolArrayOutputWithContext(context.Context) PoolArrayOutput
}

PoolArrayInput is an input type that accepts PoolArray and PoolArrayOutput values. You can construct a concrete instance of `PoolArrayInput` via:

PoolArray{ PoolArgs{...} }

type PoolArrayOutput added in v1.1.0

type PoolArrayOutput struct{ *pulumi.OutputState }

func (PoolArrayOutput) ElementType added in v1.1.0

func (PoolArrayOutput) ElementType() reflect.Type

func (PoolArrayOutput) Index added in v1.1.0

func (PoolArrayOutput) ToPoolArrayOutput added in v1.1.0

func (o PoolArrayOutput) ToPoolArrayOutput() PoolArrayOutput

func (PoolArrayOutput) ToPoolArrayOutputWithContext added in v1.1.0

func (o PoolArrayOutput) ToPoolArrayOutputWithContext(ctx context.Context) PoolArrayOutput

type PoolConfiguration added in v1.1.0

type PoolConfiguration struct {
	// (Updatable) Maximum number of compute instances in the pool for a given compute shape.
	Max *int `pulumi:"max"`
	// (Updatable) Minimum number of compute instances in the pool for a given compute shape.
	Min *int `pulumi:"min"`
	// (Updatable) The compute shape of the resources you would like to provision.
	Shape *string `pulumi:"shape"`
	// (Updatable) This is used to configure the shape of the driver or executor if a flexible shape is used.
	ShapeConfig *PoolConfigurationShapeConfig `pulumi:"shapeConfig"`
}

type PoolConfigurationArgs added in v1.1.0

type PoolConfigurationArgs struct {
	// (Updatable) Maximum number of compute instances in the pool for a given compute shape.
	Max pulumi.IntPtrInput `pulumi:"max"`
	// (Updatable) Minimum number of compute instances in the pool for a given compute shape.
	Min pulumi.IntPtrInput `pulumi:"min"`
	// (Updatable) The compute shape of the resources you would like to provision.
	Shape pulumi.StringPtrInput `pulumi:"shape"`
	// (Updatable) This is used to configure the shape of the driver or executor if a flexible shape is used.
	ShapeConfig PoolConfigurationShapeConfigPtrInput `pulumi:"shapeConfig"`
}

func (PoolConfigurationArgs) ElementType added in v1.1.0

func (PoolConfigurationArgs) ElementType() reflect.Type

func (PoolConfigurationArgs) ToPoolConfigurationOutput added in v1.1.0

func (i PoolConfigurationArgs) ToPoolConfigurationOutput() PoolConfigurationOutput

func (PoolConfigurationArgs) ToPoolConfigurationOutputWithContext added in v1.1.0

func (i PoolConfigurationArgs) ToPoolConfigurationOutputWithContext(ctx context.Context) PoolConfigurationOutput

type PoolConfigurationArray added in v1.1.0

type PoolConfigurationArray []PoolConfigurationInput

func (PoolConfigurationArray) ElementType added in v1.1.0

func (PoolConfigurationArray) ElementType() reflect.Type

func (PoolConfigurationArray) ToPoolConfigurationArrayOutput added in v1.1.0

func (i PoolConfigurationArray) ToPoolConfigurationArrayOutput() PoolConfigurationArrayOutput

func (PoolConfigurationArray) ToPoolConfigurationArrayOutputWithContext added in v1.1.0

func (i PoolConfigurationArray) ToPoolConfigurationArrayOutputWithContext(ctx context.Context) PoolConfigurationArrayOutput

type PoolConfigurationArrayInput added in v1.1.0

type PoolConfigurationArrayInput interface {
	pulumi.Input

	ToPoolConfigurationArrayOutput() PoolConfigurationArrayOutput
	ToPoolConfigurationArrayOutputWithContext(context.Context) PoolConfigurationArrayOutput
}

PoolConfigurationArrayInput is an input type that accepts PoolConfigurationArray and PoolConfigurationArrayOutput values. You can construct a concrete instance of `PoolConfigurationArrayInput` via:

PoolConfigurationArray{ PoolConfigurationArgs{...} }

type PoolConfigurationArrayOutput added in v1.1.0

type PoolConfigurationArrayOutput struct{ *pulumi.OutputState }

func (PoolConfigurationArrayOutput) ElementType added in v1.1.0

func (PoolConfigurationArrayOutput) Index added in v1.1.0

func (PoolConfigurationArrayOutput) ToPoolConfigurationArrayOutput added in v1.1.0

func (o PoolConfigurationArrayOutput) ToPoolConfigurationArrayOutput() PoolConfigurationArrayOutput

func (PoolConfigurationArrayOutput) ToPoolConfigurationArrayOutputWithContext added in v1.1.0

func (o PoolConfigurationArrayOutput) ToPoolConfigurationArrayOutputWithContext(ctx context.Context) PoolConfigurationArrayOutput

type PoolConfigurationInput added in v1.1.0

type PoolConfigurationInput interface {
	pulumi.Input

	ToPoolConfigurationOutput() PoolConfigurationOutput
	ToPoolConfigurationOutputWithContext(context.Context) PoolConfigurationOutput
}

PoolConfigurationInput is an input type that accepts PoolConfigurationArgs and PoolConfigurationOutput values. You can construct a concrete instance of `PoolConfigurationInput` via:

PoolConfigurationArgs{...}

type PoolConfigurationOutput added in v1.1.0

type PoolConfigurationOutput struct{ *pulumi.OutputState }

func (PoolConfigurationOutput) ElementType added in v1.1.0

func (PoolConfigurationOutput) ElementType() reflect.Type

func (PoolConfigurationOutput) Max added in v1.1.0

(Updatable) Maximum number of compute instances in the pool for a given compute shape.

func (PoolConfigurationOutput) Min added in v1.1.0

(Updatable) Minimum number of compute instances in the pool for a given compute shape.

func (PoolConfigurationOutput) Shape added in v1.1.0

(Updatable) The compute shape of the resources you would like to provision.

func (PoolConfigurationOutput) ShapeConfig added in v1.1.0

(Updatable) This is used to configure the shape of the driver or executor if a flexible shape is used.

func (PoolConfigurationOutput) ToPoolConfigurationOutput added in v1.1.0

func (o PoolConfigurationOutput) ToPoolConfigurationOutput() PoolConfigurationOutput

func (PoolConfigurationOutput) ToPoolConfigurationOutputWithContext added in v1.1.0

func (o PoolConfigurationOutput) ToPoolConfigurationOutputWithContext(ctx context.Context) PoolConfigurationOutput

type PoolConfigurationShapeConfig added in v1.1.0

type PoolConfigurationShapeConfig struct {
	// (Updatable) The amount of memory used for the driver or executors.
	MemoryInGbs *float64 `pulumi:"memoryInGbs"`
	// (Updatable) The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus *float64 `pulumi:"ocpus"`
}

type PoolConfigurationShapeConfigArgs added in v1.1.0

type PoolConfigurationShapeConfigArgs struct {
	// (Updatable) The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"`
	// (Updatable) The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"`
}

func (PoolConfigurationShapeConfigArgs) ElementType added in v1.1.0

func (PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigOutput added in v1.1.0

func (i PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigOutput() PoolConfigurationShapeConfigOutput

func (PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigOutputWithContext added in v1.1.0

func (i PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigOutputWithContext(ctx context.Context) PoolConfigurationShapeConfigOutput

func (PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigPtrOutput added in v1.1.0

func (i PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigPtrOutput() PoolConfigurationShapeConfigPtrOutput

func (PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigPtrOutputWithContext added in v1.1.0

func (i PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigPtrOutputWithContext(ctx context.Context) PoolConfigurationShapeConfigPtrOutput

type PoolConfigurationShapeConfigInput added in v1.1.0

type PoolConfigurationShapeConfigInput interface {
	pulumi.Input

	ToPoolConfigurationShapeConfigOutput() PoolConfigurationShapeConfigOutput
	ToPoolConfigurationShapeConfigOutputWithContext(context.Context) PoolConfigurationShapeConfigOutput
}

PoolConfigurationShapeConfigInput is an input type that accepts PoolConfigurationShapeConfigArgs and PoolConfigurationShapeConfigOutput values. You can construct a concrete instance of `PoolConfigurationShapeConfigInput` via:

PoolConfigurationShapeConfigArgs{...}

type PoolConfigurationShapeConfigOutput added in v1.1.0

type PoolConfigurationShapeConfigOutput struct{ *pulumi.OutputState }

func (PoolConfigurationShapeConfigOutput) ElementType added in v1.1.0

func (PoolConfigurationShapeConfigOutput) MemoryInGbs added in v1.1.0

(Updatable) The amount of memory used for the driver or executors.

func (PoolConfigurationShapeConfigOutput) Ocpus added in v1.1.0

(Updatable) The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigOutput added in v1.1.0

func (o PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigOutput() PoolConfigurationShapeConfigOutput

func (PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigOutputWithContext added in v1.1.0

func (o PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigOutputWithContext(ctx context.Context) PoolConfigurationShapeConfigOutput

func (PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigPtrOutput added in v1.1.0

func (o PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigPtrOutput() PoolConfigurationShapeConfigPtrOutput

func (PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigPtrOutputWithContext added in v1.1.0

func (o PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigPtrOutputWithContext(ctx context.Context) PoolConfigurationShapeConfigPtrOutput

type PoolConfigurationShapeConfigPtrInput added in v1.1.0

type PoolConfigurationShapeConfigPtrInput interface {
	pulumi.Input

	ToPoolConfigurationShapeConfigPtrOutput() PoolConfigurationShapeConfigPtrOutput
	ToPoolConfigurationShapeConfigPtrOutputWithContext(context.Context) PoolConfigurationShapeConfigPtrOutput
}

PoolConfigurationShapeConfigPtrInput is an input type that accepts PoolConfigurationShapeConfigArgs, PoolConfigurationShapeConfigPtr and PoolConfigurationShapeConfigPtrOutput values. You can construct a concrete instance of `PoolConfigurationShapeConfigPtrInput` via:

        PoolConfigurationShapeConfigArgs{...}

or:

        nil

type PoolConfigurationShapeConfigPtrOutput added in v1.1.0

type PoolConfigurationShapeConfigPtrOutput struct{ *pulumi.OutputState }

func (PoolConfigurationShapeConfigPtrOutput) Elem added in v1.1.0

func (PoolConfigurationShapeConfigPtrOutput) ElementType added in v1.1.0

func (PoolConfigurationShapeConfigPtrOutput) MemoryInGbs added in v1.1.0

(Updatable) The amount of memory used for the driver or executors.

func (PoolConfigurationShapeConfigPtrOutput) Ocpus added in v1.1.0

(Updatable) The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (PoolConfigurationShapeConfigPtrOutput) ToPoolConfigurationShapeConfigPtrOutput added in v1.1.0

func (o PoolConfigurationShapeConfigPtrOutput) ToPoolConfigurationShapeConfigPtrOutput() PoolConfigurationShapeConfigPtrOutput

func (PoolConfigurationShapeConfigPtrOutput) ToPoolConfigurationShapeConfigPtrOutputWithContext added in v1.1.0

func (o PoolConfigurationShapeConfigPtrOutput) ToPoolConfigurationShapeConfigPtrOutputWithContext(ctx context.Context) PoolConfigurationShapeConfigPtrOutput

type PoolInput added in v1.1.0

type PoolInput interface {
	pulumi.Input

	ToPoolOutput() PoolOutput
	ToPoolOutputWithContext(ctx context.Context) PoolOutput
}

type PoolMap added in v1.1.0

type PoolMap map[string]PoolInput

func (PoolMap) ElementType added in v1.1.0

func (PoolMap) ElementType() reflect.Type

func (PoolMap) ToPoolMapOutput added in v1.1.0

func (i PoolMap) ToPoolMapOutput() PoolMapOutput

func (PoolMap) ToPoolMapOutputWithContext added in v1.1.0

func (i PoolMap) ToPoolMapOutputWithContext(ctx context.Context) PoolMapOutput

type PoolMapInput added in v1.1.0

type PoolMapInput interface {
	pulumi.Input

	ToPoolMapOutput() PoolMapOutput
	ToPoolMapOutputWithContext(context.Context) PoolMapOutput
}

PoolMapInput is an input type that accepts PoolMap and PoolMapOutput values. You can construct a concrete instance of `PoolMapInput` via:

PoolMap{ "key": PoolArgs{...} }

type PoolMapOutput added in v1.1.0

type PoolMapOutput struct{ *pulumi.OutputState }

func (PoolMapOutput) ElementType added in v1.1.0

func (PoolMapOutput) ElementType() reflect.Type

func (PoolMapOutput) MapIndex added in v1.1.0

func (PoolMapOutput) ToPoolMapOutput added in v1.1.0

func (o PoolMapOutput) ToPoolMapOutput() PoolMapOutput

func (PoolMapOutput) ToPoolMapOutputWithContext added in v1.1.0

func (o PoolMapOutput) ToPoolMapOutputWithContext(ctx context.Context) PoolMapOutput

type PoolOutput added in v1.1.0

type PoolOutput struct{ *pulumi.OutputState }

func (PoolOutput) CompartmentId added in v1.1.0

func (o PoolOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID of a compartment.

func (PoolOutput) Configurations added in v1.1.0

func (o PoolOutput) Configurations() PoolConfigurationArrayOutput

(Updatable) List of PoolConfig items.

func (PoolOutput) DefinedTags added in v1.1.0

func (o PoolOutput) DefinedTags() pulumi.MapOutput

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

func (PoolOutput) Description added in v1.1.0

func (o PoolOutput) Description() pulumi.StringOutput

(Updatable) A user-friendly description. Avoid entering confidential information.

func (PoolOutput) DisplayName added in v1.1.0

func (o PoolOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly name. It does not have to be unique. Avoid entering confidential information.

func (PoolOutput) ElementType added in v1.1.0

func (PoolOutput) ElementType() reflect.Type

func (PoolOutput) FreeformTags added in v1.1.0

func (o PoolOutput) 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (PoolOutput) IdleTimeoutInMinutes added in v1.1.0

func (o PoolOutput) IdleTimeoutInMinutes() pulumi.IntOutput

(Updatable) Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.

func (PoolOutput) LifecycleDetails added in v1.1.0

func (o PoolOutput) LifecycleDetails() pulumi.StringOutput

The detailed messages about the lifecycle state.

func (PoolOutput) OwnerPrincipalId added in v1.1.0

func (o PoolOutput) OwnerPrincipalId() pulumi.StringOutput

The OCID of the user who created the resource.

func (PoolOutput) OwnerUserName added in v1.1.0

func (o PoolOutput) OwnerUserName() pulumi.StringOutput

The username of the user who created the resource. If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.

func (PoolOutput) PoolMetrics added in v1.1.0

func (o PoolOutput) PoolMetrics() PoolPoolMetricArrayOutput

A collection of metrics related to a particular pool.

func (PoolOutput) Schedules added in v1.1.0

func (o PoolOutput) Schedules() PoolScheduleArrayOutput

(Updatable) A list of schedules for pool to auto start and stop.

func (PoolOutput) State added in v1.1.0

func (o PoolOutput) State() pulumi.StringOutput

(Updatable) The target state for the Pool. Could be set to `ACTIVE` or `DELETED`.

** 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 (PoolOutput) TimeCreated added in v1.1.0

func (o PoolOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (PoolOutput) TimeUpdated added in v1.1.0

func (o PoolOutput) TimeUpdated() pulumi.StringOutput

The date and time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (PoolOutput) ToPoolOutput added in v1.1.0

func (o PoolOutput) ToPoolOutput() PoolOutput

func (PoolOutput) ToPoolOutputWithContext added in v1.1.0

func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput

type PoolPoolMetric added in v1.1.0

type PoolPoolMetric struct {
	// The number of runs that are currently running that are using this pool.
	ActiveRunsCount *string `pulumi:"activeRunsCount"`
	// A count of the nodes that are currently being used for each shape in this pool.
	ActivelyUsedNodeCounts []PoolPoolMetricActivelyUsedNodeCount `pulumi:"activelyUsedNodeCounts"`
	// The last time the mertics were updated for this.
	TimeLastMetricsUpdated *string `pulumi:"timeLastMetricsUpdated"`
	// The last time this pool was started.
	TimeLastStarted *string `pulumi:"timeLastStarted"`
	// The last time this pool was stopped.
	TimeLastStopped *string `pulumi:"timeLastStopped"`
	// The last time a run used this pool.
	TimeLastUsed *string `pulumi:"timeLastUsed"`
}

type PoolPoolMetricActivelyUsedNodeCount added in v1.1.0

type PoolPoolMetricActivelyUsedNodeCount struct {
	// The compute shape of the nodes that the count is for.
	LogicalShape *string `pulumi:"logicalShape"`
	// The node count of this compute shape.
	PoolCount *int `pulumi:"poolCount"`
}

type PoolPoolMetricActivelyUsedNodeCountArgs added in v1.1.0

type PoolPoolMetricActivelyUsedNodeCountArgs struct {
	// The compute shape of the nodes that the count is for.
	LogicalShape pulumi.StringPtrInput `pulumi:"logicalShape"`
	// The node count of this compute shape.
	PoolCount pulumi.IntPtrInput `pulumi:"poolCount"`
}

func (PoolPoolMetricActivelyUsedNodeCountArgs) ElementType added in v1.1.0

func (PoolPoolMetricActivelyUsedNodeCountArgs) ToPoolPoolMetricActivelyUsedNodeCountOutput added in v1.1.0

func (i PoolPoolMetricActivelyUsedNodeCountArgs) ToPoolPoolMetricActivelyUsedNodeCountOutput() PoolPoolMetricActivelyUsedNodeCountOutput

func (PoolPoolMetricActivelyUsedNodeCountArgs) ToPoolPoolMetricActivelyUsedNodeCountOutputWithContext added in v1.1.0

func (i PoolPoolMetricActivelyUsedNodeCountArgs) ToPoolPoolMetricActivelyUsedNodeCountOutputWithContext(ctx context.Context) PoolPoolMetricActivelyUsedNodeCountOutput

type PoolPoolMetricActivelyUsedNodeCountArray added in v1.1.0

type PoolPoolMetricActivelyUsedNodeCountArray []PoolPoolMetricActivelyUsedNodeCountInput

func (PoolPoolMetricActivelyUsedNodeCountArray) ElementType added in v1.1.0

func (PoolPoolMetricActivelyUsedNodeCountArray) ToPoolPoolMetricActivelyUsedNodeCountArrayOutput added in v1.1.0

func (i PoolPoolMetricActivelyUsedNodeCountArray) ToPoolPoolMetricActivelyUsedNodeCountArrayOutput() PoolPoolMetricActivelyUsedNodeCountArrayOutput

func (PoolPoolMetricActivelyUsedNodeCountArray) ToPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext added in v1.1.0

func (i PoolPoolMetricActivelyUsedNodeCountArray) ToPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext(ctx context.Context) PoolPoolMetricActivelyUsedNodeCountArrayOutput

type PoolPoolMetricActivelyUsedNodeCountArrayInput added in v1.1.0

type PoolPoolMetricActivelyUsedNodeCountArrayInput interface {
	pulumi.Input

	ToPoolPoolMetricActivelyUsedNodeCountArrayOutput() PoolPoolMetricActivelyUsedNodeCountArrayOutput
	ToPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext(context.Context) PoolPoolMetricActivelyUsedNodeCountArrayOutput
}

PoolPoolMetricActivelyUsedNodeCountArrayInput is an input type that accepts PoolPoolMetricActivelyUsedNodeCountArray and PoolPoolMetricActivelyUsedNodeCountArrayOutput values. You can construct a concrete instance of `PoolPoolMetricActivelyUsedNodeCountArrayInput` via:

PoolPoolMetricActivelyUsedNodeCountArray{ PoolPoolMetricActivelyUsedNodeCountArgs{...} }

type PoolPoolMetricActivelyUsedNodeCountArrayOutput added in v1.1.0

type PoolPoolMetricActivelyUsedNodeCountArrayOutput struct{ *pulumi.OutputState }

func (PoolPoolMetricActivelyUsedNodeCountArrayOutput) ElementType added in v1.1.0

func (PoolPoolMetricActivelyUsedNodeCountArrayOutput) Index added in v1.1.0

func (PoolPoolMetricActivelyUsedNodeCountArrayOutput) ToPoolPoolMetricActivelyUsedNodeCountArrayOutput added in v1.1.0

func (o PoolPoolMetricActivelyUsedNodeCountArrayOutput) ToPoolPoolMetricActivelyUsedNodeCountArrayOutput() PoolPoolMetricActivelyUsedNodeCountArrayOutput

func (PoolPoolMetricActivelyUsedNodeCountArrayOutput) ToPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext added in v1.1.0

func (o PoolPoolMetricActivelyUsedNodeCountArrayOutput) ToPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext(ctx context.Context) PoolPoolMetricActivelyUsedNodeCountArrayOutput

type PoolPoolMetricActivelyUsedNodeCountInput added in v1.1.0

type PoolPoolMetricActivelyUsedNodeCountInput interface {
	pulumi.Input

	ToPoolPoolMetricActivelyUsedNodeCountOutput() PoolPoolMetricActivelyUsedNodeCountOutput
	ToPoolPoolMetricActivelyUsedNodeCountOutputWithContext(context.Context) PoolPoolMetricActivelyUsedNodeCountOutput
}

PoolPoolMetricActivelyUsedNodeCountInput is an input type that accepts PoolPoolMetricActivelyUsedNodeCountArgs and PoolPoolMetricActivelyUsedNodeCountOutput values. You can construct a concrete instance of `PoolPoolMetricActivelyUsedNodeCountInput` via:

PoolPoolMetricActivelyUsedNodeCountArgs{...}

type PoolPoolMetricActivelyUsedNodeCountOutput added in v1.1.0

type PoolPoolMetricActivelyUsedNodeCountOutput struct{ *pulumi.OutputState }

func (PoolPoolMetricActivelyUsedNodeCountOutput) ElementType added in v1.1.0

func (PoolPoolMetricActivelyUsedNodeCountOutput) LogicalShape added in v1.1.0

The compute shape of the nodes that the count is for.

func (PoolPoolMetricActivelyUsedNodeCountOutput) PoolCount added in v1.1.0

The node count of this compute shape.

func (PoolPoolMetricActivelyUsedNodeCountOutput) ToPoolPoolMetricActivelyUsedNodeCountOutput added in v1.1.0

func (o PoolPoolMetricActivelyUsedNodeCountOutput) ToPoolPoolMetricActivelyUsedNodeCountOutput() PoolPoolMetricActivelyUsedNodeCountOutput

func (PoolPoolMetricActivelyUsedNodeCountOutput) ToPoolPoolMetricActivelyUsedNodeCountOutputWithContext added in v1.1.0

func (o PoolPoolMetricActivelyUsedNodeCountOutput) ToPoolPoolMetricActivelyUsedNodeCountOutputWithContext(ctx context.Context) PoolPoolMetricActivelyUsedNodeCountOutput

type PoolPoolMetricArgs added in v1.1.0

type PoolPoolMetricArgs struct {
	// The number of runs that are currently running that are using this pool.
	ActiveRunsCount pulumi.StringPtrInput `pulumi:"activeRunsCount"`
	// A count of the nodes that are currently being used for each shape in this pool.
	ActivelyUsedNodeCounts PoolPoolMetricActivelyUsedNodeCountArrayInput `pulumi:"activelyUsedNodeCounts"`
	// The last time the mertics were updated for this.
	TimeLastMetricsUpdated pulumi.StringPtrInput `pulumi:"timeLastMetricsUpdated"`
	// The last time this pool was started.
	TimeLastStarted pulumi.StringPtrInput `pulumi:"timeLastStarted"`
	// The last time this pool was stopped.
	TimeLastStopped pulumi.StringPtrInput `pulumi:"timeLastStopped"`
	// The last time a run used this pool.
	TimeLastUsed pulumi.StringPtrInput `pulumi:"timeLastUsed"`
}

func (PoolPoolMetricArgs) ElementType added in v1.1.0

func (PoolPoolMetricArgs) ElementType() reflect.Type

func (PoolPoolMetricArgs) ToPoolPoolMetricOutput added in v1.1.0

func (i PoolPoolMetricArgs) ToPoolPoolMetricOutput() PoolPoolMetricOutput

func (PoolPoolMetricArgs) ToPoolPoolMetricOutputWithContext added in v1.1.0

func (i PoolPoolMetricArgs) ToPoolPoolMetricOutputWithContext(ctx context.Context) PoolPoolMetricOutput

type PoolPoolMetricArray added in v1.1.0

type PoolPoolMetricArray []PoolPoolMetricInput

func (PoolPoolMetricArray) ElementType added in v1.1.0

func (PoolPoolMetricArray) ElementType() reflect.Type

func (PoolPoolMetricArray) ToPoolPoolMetricArrayOutput added in v1.1.0

func (i PoolPoolMetricArray) ToPoolPoolMetricArrayOutput() PoolPoolMetricArrayOutput

func (PoolPoolMetricArray) ToPoolPoolMetricArrayOutputWithContext added in v1.1.0

func (i PoolPoolMetricArray) ToPoolPoolMetricArrayOutputWithContext(ctx context.Context) PoolPoolMetricArrayOutput

type PoolPoolMetricArrayInput added in v1.1.0

type PoolPoolMetricArrayInput interface {
	pulumi.Input

	ToPoolPoolMetricArrayOutput() PoolPoolMetricArrayOutput
	ToPoolPoolMetricArrayOutputWithContext(context.Context) PoolPoolMetricArrayOutput
}

PoolPoolMetricArrayInput is an input type that accepts PoolPoolMetricArray and PoolPoolMetricArrayOutput values. You can construct a concrete instance of `PoolPoolMetricArrayInput` via:

PoolPoolMetricArray{ PoolPoolMetricArgs{...} }

type PoolPoolMetricArrayOutput added in v1.1.0

type PoolPoolMetricArrayOutput struct{ *pulumi.OutputState }

func (PoolPoolMetricArrayOutput) ElementType added in v1.1.0

func (PoolPoolMetricArrayOutput) ElementType() reflect.Type

func (PoolPoolMetricArrayOutput) Index added in v1.1.0

func (PoolPoolMetricArrayOutput) ToPoolPoolMetricArrayOutput added in v1.1.0

func (o PoolPoolMetricArrayOutput) ToPoolPoolMetricArrayOutput() PoolPoolMetricArrayOutput

func (PoolPoolMetricArrayOutput) ToPoolPoolMetricArrayOutputWithContext added in v1.1.0

func (o PoolPoolMetricArrayOutput) ToPoolPoolMetricArrayOutputWithContext(ctx context.Context) PoolPoolMetricArrayOutput

type PoolPoolMetricInput added in v1.1.0

type PoolPoolMetricInput interface {
	pulumi.Input

	ToPoolPoolMetricOutput() PoolPoolMetricOutput
	ToPoolPoolMetricOutputWithContext(context.Context) PoolPoolMetricOutput
}

PoolPoolMetricInput is an input type that accepts PoolPoolMetricArgs and PoolPoolMetricOutput values. You can construct a concrete instance of `PoolPoolMetricInput` via:

PoolPoolMetricArgs{...}

type PoolPoolMetricOutput added in v1.1.0

type PoolPoolMetricOutput struct{ *pulumi.OutputState }

func (PoolPoolMetricOutput) ActiveRunsCount added in v1.1.0

func (o PoolPoolMetricOutput) ActiveRunsCount() pulumi.StringPtrOutput

The number of runs that are currently running that are using this pool.

func (PoolPoolMetricOutput) ActivelyUsedNodeCounts added in v1.1.0

A count of the nodes that are currently being used for each shape in this pool.

func (PoolPoolMetricOutput) ElementType added in v1.1.0

func (PoolPoolMetricOutput) ElementType() reflect.Type

func (PoolPoolMetricOutput) TimeLastMetricsUpdated added in v1.1.0

func (o PoolPoolMetricOutput) TimeLastMetricsUpdated() pulumi.StringPtrOutput

The last time the mertics were updated for this.

func (PoolPoolMetricOutput) TimeLastStarted added in v1.1.0

func (o PoolPoolMetricOutput) TimeLastStarted() pulumi.StringPtrOutput

The last time this pool was started.

func (PoolPoolMetricOutput) TimeLastStopped added in v1.1.0

func (o PoolPoolMetricOutput) TimeLastStopped() pulumi.StringPtrOutput

The last time this pool was stopped.

func (PoolPoolMetricOutput) TimeLastUsed added in v1.1.0

func (o PoolPoolMetricOutput) TimeLastUsed() pulumi.StringPtrOutput

The last time a run used this pool.

func (PoolPoolMetricOutput) ToPoolPoolMetricOutput added in v1.1.0

func (o PoolPoolMetricOutput) ToPoolPoolMetricOutput() PoolPoolMetricOutput

func (PoolPoolMetricOutput) ToPoolPoolMetricOutputWithContext added in v1.1.0

func (o PoolPoolMetricOutput) ToPoolPoolMetricOutputWithContext(ctx context.Context) PoolPoolMetricOutput

type PoolSchedule added in v1.1.0

type PoolSchedule struct {
	// (Updatable) Day of the week SUN-SAT
	DayOfWeek *string `pulumi:"dayOfWeek"`
	// (Updatable) Hour of the day to start or stop pool.
	StartTime *int `pulumi:"startTime"`
	// (Updatable) Hour of the day to stop the pool.
	StopTime *int `pulumi:"stopTime"`
}

type PoolScheduleArgs added in v1.1.0

type PoolScheduleArgs struct {
	// (Updatable) Day of the week SUN-SAT
	DayOfWeek pulumi.StringPtrInput `pulumi:"dayOfWeek"`
	// (Updatable) Hour of the day to start or stop pool.
	StartTime pulumi.IntPtrInput `pulumi:"startTime"`
	// (Updatable) Hour of the day to stop the pool.
	StopTime pulumi.IntPtrInput `pulumi:"stopTime"`
}

func (PoolScheduleArgs) ElementType added in v1.1.0

func (PoolScheduleArgs) ElementType() reflect.Type

func (PoolScheduleArgs) ToPoolScheduleOutput added in v1.1.0

func (i PoolScheduleArgs) ToPoolScheduleOutput() PoolScheduleOutput

func (PoolScheduleArgs) ToPoolScheduleOutputWithContext added in v1.1.0

func (i PoolScheduleArgs) ToPoolScheduleOutputWithContext(ctx context.Context) PoolScheduleOutput

type PoolScheduleArray added in v1.1.0

type PoolScheduleArray []PoolScheduleInput

func (PoolScheduleArray) ElementType added in v1.1.0

func (PoolScheduleArray) ElementType() reflect.Type

func (PoolScheduleArray) ToPoolScheduleArrayOutput added in v1.1.0

func (i PoolScheduleArray) ToPoolScheduleArrayOutput() PoolScheduleArrayOutput

func (PoolScheduleArray) ToPoolScheduleArrayOutputWithContext added in v1.1.0

func (i PoolScheduleArray) ToPoolScheduleArrayOutputWithContext(ctx context.Context) PoolScheduleArrayOutput

type PoolScheduleArrayInput added in v1.1.0

type PoolScheduleArrayInput interface {
	pulumi.Input

	ToPoolScheduleArrayOutput() PoolScheduleArrayOutput
	ToPoolScheduleArrayOutputWithContext(context.Context) PoolScheduleArrayOutput
}

PoolScheduleArrayInput is an input type that accepts PoolScheduleArray and PoolScheduleArrayOutput values. You can construct a concrete instance of `PoolScheduleArrayInput` via:

PoolScheduleArray{ PoolScheduleArgs{...} }

type PoolScheduleArrayOutput added in v1.1.0

type PoolScheduleArrayOutput struct{ *pulumi.OutputState }

func (PoolScheduleArrayOutput) ElementType added in v1.1.0

func (PoolScheduleArrayOutput) ElementType() reflect.Type

func (PoolScheduleArrayOutput) Index added in v1.1.0

func (PoolScheduleArrayOutput) ToPoolScheduleArrayOutput added in v1.1.0

func (o PoolScheduleArrayOutput) ToPoolScheduleArrayOutput() PoolScheduleArrayOutput

func (PoolScheduleArrayOutput) ToPoolScheduleArrayOutputWithContext added in v1.1.0

func (o PoolScheduleArrayOutput) ToPoolScheduleArrayOutputWithContext(ctx context.Context) PoolScheduleArrayOutput

type PoolScheduleInput added in v1.1.0

type PoolScheduleInput interface {
	pulumi.Input

	ToPoolScheduleOutput() PoolScheduleOutput
	ToPoolScheduleOutputWithContext(context.Context) PoolScheduleOutput
}

PoolScheduleInput is an input type that accepts PoolScheduleArgs and PoolScheduleOutput values. You can construct a concrete instance of `PoolScheduleInput` via:

PoolScheduleArgs{...}

type PoolScheduleOutput added in v1.1.0

type PoolScheduleOutput struct{ *pulumi.OutputState }

func (PoolScheduleOutput) DayOfWeek added in v1.1.0

(Updatable) Day of the week SUN-SAT

func (PoolScheduleOutput) ElementType added in v1.1.0

func (PoolScheduleOutput) ElementType() reflect.Type

func (PoolScheduleOutput) StartTime added in v1.1.0

func (o PoolScheduleOutput) StartTime() pulumi.IntPtrOutput

(Updatable) Hour of the day to start or stop pool.

func (PoolScheduleOutput) StopTime added in v1.1.0

func (o PoolScheduleOutput) StopTime() pulumi.IntPtrOutput

(Updatable) Hour of the day to stop the pool.

func (PoolScheduleOutput) ToPoolScheduleOutput added in v1.1.0

func (o PoolScheduleOutput) ToPoolScheduleOutput() PoolScheduleOutput

func (PoolScheduleOutput) ToPoolScheduleOutputWithContext added in v1.1.0

func (o PoolScheduleOutput) ToPoolScheduleOutputWithContext(ctx context.Context) PoolScheduleOutput

type PoolState added in v1.1.0

type PoolState struct {
	// (Updatable) The OCID of a compartment.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) List of PoolConfig items.
	Configurations PoolConfigurationArrayInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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 does not 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Optional timeout value in minutes used to auto stop Pools. A Pool will be auto stopped after inactivity for this amount of time period. If value not set, pool will not be auto stopped auto.
	IdleTimeoutInMinutes pulumi.IntPtrInput
	// The detailed messages about the lifecycle state.
	LifecycleDetails pulumi.StringPtrInput
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringPtrInput
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName pulumi.StringPtrInput
	// A collection of metrics related to a particular pool.
	PoolMetrics PoolPoolMetricArrayInput
	// (Updatable) A list of schedules for pool to auto start and stop.
	Schedules PoolScheduleArrayInput
	// (Updatable) The target state for the Pool. Could be set to `ACTIVE` or `DELETED`.
	//
	// ** 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, 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 the resource 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 (PoolState) ElementType added in v1.1.0

func (PoolState) ElementType() reflect.Type

type PrivateEndpoint

type PrivateEndpoint struct {
	pulumi.CustomResourceState

	// (Updatable) The OCID of a compartment.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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 does not have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`
	DnsZones pulumi.StringArrayOutput `pulumi:"dnsZones"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// The detailed messages about the lifecycle state.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// (Updatable) The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256.  If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.
	MaxHostCount pulumi.IntOutput `pulumi:"maxHostCount"`
	// (Updatable) An array of network security group OCIDs.
	NsgIds pulumi.StringArrayOutput `pulumi:"nsgIds"`
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringOutput `pulumi:"ownerPrincipalId"`
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName pulumi.StringOutput `pulumi:"ownerUserName"`
	// (Updatable) An array of fqdn/port pairs used to create private endpoint. Each object is a simple key-value pair with FQDN as key and port number as value. [ { fqdn: "scan1.oracle.com", port: "1521"}, { fqdn: "scan2.oracle.com", port: "1521" } ]
	ScanDetails PrivateEndpointScanDetailArrayOutput `pulumi:"scanDetails"`
	// The current state of this private endpoint.
	State pulumi.StringOutput `pulumi:"state"`
	// The OCID of a 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"`
	// The date and time the resource 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 the resource 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"`
}

## Import

PrivateEndpoints can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataFlow/privateEndpoint:PrivateEndpoint test_private_endpoint "id" ```

func GetPrivateEndpoint

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

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

func (*PrivateEndpoint) ElementType() reflect.Type

func (*PrivateEndpoint) ToPrivateEndpointOutput

func (i *PrivateEndpoint) ToPrivateEndpointOutput() PrivateEndpointOutput

func (*PrivateEndpoint) ToPrivateEndpointOutputWithContext

func (i *PrivateEndpoint) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

type PrivateEndpointArgs

type PrivateEndpointArgs struct {
	// (Updatable) The OCID of a compartment.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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 does not have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`
	DnsZones pulumi.StringArrayInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// (Updatable) The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256.  If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.
	MaxHostCount pulumi.IntPtrInput
	// (Updatable) An array of network security group OCIDs.
	NsgIds pulumi.StringArrayInput
	// (Updatable) An array of fqdn/port pairs used to create private endpoint. Each object is a simple key-value pair with FQDN as key and port number as value. [ { fqdn: "scan1.oracle.com", port: "1521"}, { fqdn: "scan2.oracle.com", port: "1521" } ]
	ScanDetails PrivateEndpointScanDetailArrayInput
	// The OCID of a 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

func (PrivateEndpointArgs) ElementType() reflect.Type

type PrivateEndpointArray

type PrivateEndpointArray []PrivateEndpointInput

func (PrivateEndpointArray) ElementType

func (PrivateEndpointArray) ElementType() reflect.Type

func (PrivateEndpointArray) ToPrivateEndpointArrayOutput

func (i PrivateEndpointArray) ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput

func (PrivateEndpointArray) ToPrivateEndpointArrayOutputWithContext

func (i PrivateEndpointArray) ToPrivateEndpointArrayOutputWithContext(ctx context.Context) PrivateEndpointArrayOutput

type PrivateEndpointArrayInput

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

type PrivateEndpointArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointArrayOutput) ElementType

func (PrivateEndpointArrayOutput) ElementType() reflect.Type

func (PrivateEndpointArrayOutput) Index

func (PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutput

func (o PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutput() PrivateEndpointArrayOutput

func (PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutputWithContext

func (o PrivateEndpointArrayOutput) ToPrivateEndpointArrayOutputWithContext(ctx context.Context) PrivateEndpointArrayOutput

type PrivateEndpointInput

type PrivateEndpointInput interface {
	pulumi.Input

	ToPrivateEndpointOutput() PrivateEndpointOutput
	ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput
}

type PrivateEndpointMap

type PrivateEndpointMap map[string]PrivateEndpointInput

func (PrivateEndpointMap) ElementType

func (PrivateEndpointMap) ElementType() reflect.Type

func (PrivateEndpointMap) ToPrivateEndpointMapOutput

func (i PrivateEndpointMap) ToPrivateEndpointMapOutput() PrivateEndpointMapOutput

func (PrivateEndpointMap) ToPrivateEndpointMapOutputWithContext

func (i PrivateEndpointMap) ToPrivateEndpointMapOutputWithContext(ctx context.Context) PrivateEndpointMapOutput

type PrivateEndpointMapInput

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

type PrivateEndpointMapOutput struct{ *pulumi.OutputState }

func (PrivateEndpointMapOutput) ElementType

func (PrivateEndpointMapOutput) ElementType() reflect.Type

func (PrivateEndpointMapOutput) MapIndex

func (PrivateEndpointMapOutput) ToPrivateEndpointMapOutput

func (o PrivateEndpointMapOutput) ToPrivateEndpointMapOutput() PrivateEndpointMapOutput

func (PrivateEndpointMapOutput) ToPrivateEndpointMapOutputWithContext

func (o PrivateEndpointMapOutput) ToPrivateEndpointMapOutputWithContext(ctx context.Context) PrivateEndpointMapOutput

type PrivateEndpointOutput

type PrivateEndpointOutput struct{ *pulumi.OutputState }

func (PrivateEndpointOutput) CompartmentId added in v0.4.0

func (o PrivateEndpointOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID of a compartment.

func (PrivateEndpointOutput) DefinedTags added in v0.4.0

func (o PrivateEndpointOutput) DefinedTags() pulumi.MapOutput

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

func (PrivateEndpointOutput) Description added in v0.4.0

func (o PrivateEndpointOutput) Description() pulumi.StringOutput

(Updatable) A user-friendly description. Avoid entering confidential information.

func (PrivateEndpointOutput) DisplayName added in v0.4.0

func (o PrivateEndpointOutput) DisplayName() pulumi.StringOutput

(Updatable) A user-friendly name. It does not have to be unique. Avoid entering confidential information.

func (PrivateEndpointOutput) DnsZones added in v0.4.0

(Updatable) An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`

func (PrivateEndpointOutput) ElementType

func (PrivateEndpointOutput) ElementType() reflect.Type

func (PrivateEndpointOutput) FreeformTags added in v0.4.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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (PrivateEndpointOutput) LifecycleDetails added in v0.4.0

func (o PrivateEndpointOutput) LifecycleDetails() pulumi.StringOutput

The detailed messages about the lifecycle state.

func (PrivateEndpointOutput) MaxHostCount added in v0.4.0

func (o PrivateEndpointOutput) MaxHostCount() pulumi.IntOutput

(Updatable) The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256. If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.

func (PrivateEndpointOutput) NsgIds added in v0.4.0

(Updatable) An array of network security group OCIDs.

func (PrivateEndpointOutput) OwnerPrincipalId added in v0.4.0

func (o PrivateEndpointOutput) OwnerPrincipalId() pulumi.StringOutput

The OCID of the user who created the resource.

func (PrivateEndpointOutput) OwnerUserName added in v0.4.0

func (o PrivateEndpointOutput) OwnerUserName() pulumi.StringOutput

The username of the user who created the resource. If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.

func (PrivateEndpointOutput) ScanDetails added in v0.6.0

(Updatable) An array of fqdn/port pairs used to create private endpoint. Each object is a simple key-value pair with FQDN as key and port number as value. [ { fqdn: "scan1.oracle.com", port: "1521"}, { fqdn: "scan2.oracle.com", port: "1521" } ]

func (PrivateEndpointOutput) State added in v0.4.0

The current state of this private endpoint.

func (PrivateEndpointOutput) SubnetId added in v0.4.0

The OCID of a 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) TimeCreated added in v0.4.0

func (o PrivateEndpointOutput) TimeCreated() pulumi.StringOutput

The date and time the resource 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 v0.4.0

func (o PrivateEndpointOutput) TimeUpdated() pulumi.StringOutput

The date and time the resource was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (PrivateEndpointOutput) ToPrivateEndpointOutput

func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

type PrivateEndpointScanDetail added in v0.6.0

type PrivateEndpointScanDetail struct {
	// (Updatable) A fully-qualified domain name (FQDN).
	Fqdn *string `pulumi:"fqdn"`
	// (Updatable) The port number of the FQDN
	Port *string `pulumi:"port"`
}

type PrivateEndpointScanDetailArgs added in v0.6.0

type PrivateEndpointScanDetailArgs struct {
	// (Updatable) A fully-qualified domain name (FQDN).
	Fqdn pulumi.StringPtrInput `pulumi:"fqdn"`
	// (Updatable) The port number of the FQDN
	Port pulumi.StringPtrInput `pulumi:"port"`
}

func (PrivateEndpointScanDetailArgs) ElementType added in v0.6.0

func (PrivateEndpointScanDetailArgs) ToPrivateEndpointScanDetailOutput added in v0.6.0

func (i PrivateEndpointScanDetailArgs) ToPrivateEndpointScanDetailOutput() PrivateEndpointScanDetailOutput

func (PrivateEndpointScanDetailArgs) ToPrivateEndpointScanDetailOutputWithContext added in v0.6.0

func (i PrivateEndpointScanDetailArgs) ToPrivateEndpointScanDetailOutputWithContext(ctx context.Context) PrivateEndpointScanDetailOutput

type PrivateEndpointScanDetailArray added in v0.6.0

type PrivateEndpointScanDetailArray []PrivateEndpointScanDetailInput

func (PrivateEndpointScanDetailArray) ElementType added in v0.6.0

func (PrivateEndpointScanDetailArray) ToPrivateEndpointScanDetailArrayOutput added in v0.6.0

func (i PrivateEndpointScanDetailArray) ToPrivateEndpointScanDetailArrayOutput() PrivateEndpointScanDetailArrayOutput

func (PrivateEndpointScanDetailArray) ToPrivateEndpointScanDetailArrayOutputWithContext added in v0.6.0

func (i PrivateEndpointScanDetailArray) ToPrivateEndpointScanDetailArrayOutputWithContext(ctx context.Context) PrivateEndpointScanDetailArrayOutput

type PrivateEndpointScanDetailArrayInput added in v0.6.0

type PrivateEndpointScanDetailArrayInput interface {
	pulumi.Input

	ToPrivateEndpointScanDetailArrayOutput() PrivateEndpointScanDetailArrayOutput
	ToPrivateEndpointScanDetailArrayOutputWithContext(context.Context) PrivateEndpointScanDetailArrayOutput
}

PrivateEndpointScanDetailArrayInput is an input type that accepts PrivateEndpointScanDetailArray and PrivateEndpointScanDetailArrayOutput values. You can construct a concrete instance of `PrivateEndpointScanDetailArrayInput` via:

PrivateEndpointScanDetailArray{ PrivateEndpointScanDetailArgs{...} }

type PrivateEndpointScanDetailArrayOutput added in v0.6.0

type PrivateEndpointScanDetailArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointScanDetailArrayOutput) ElementType added in v0.6.0

func (PrivateEndpointScanDetailArrayOutput) Index added in v0.6.0

func (PrivateEndpointScanDetailArrayOutput) ToPrivateEndpointScanDetailArrayOutput added in v0.6.0

func (o PrivateEndpointScanDetailArrayOutput) ToPrivateEndpointScanDetailArrayOutput() PrivateEndpointScanDetailArrayOutput

func (PrivateEndpointScanDetailArrayOutput) ToPrivateEndpointScanDetailArrayOutputWithContext added in v0.6.0

func (o PrivateEndpointScanDetailArrayOutput) ToPrivateEndpointScanDetailArrayOutputWithContext(ctx context.Context) PrivateEndpointScanDetailArrayOutput

type PrivateEndpointScanDetailInput added in v0.6.0

type PrivateEndpointScanDetailInput interface {
	pulumi.Input

	ToPrivateEndpointScanDetailOutput() PrivateEndpointScanDetailOutput
	ToPrivateEndpointScanDetailOutputWithContext(context.Context) PrivateEndpointScanDetailOutput
}

PrivateEndpointScanDetailInput is an input type that accepts PrivateEndpointScanDetailArgs and PrivateEndpointScanDetailOutput values. You can construct a concrete instance of `PrivateEndpointScanDetailInput` via:

PrivateEndpointScanDetailArgs{...}

type PrivateEndpointScanDetailOutput added in v0.6.0

type PrivateEndpointScanDetailOutput struct{ *pulumi.OutputState }

func (PrivateEndpointScanDetailOutput) ElementType added in v0.6.0

func (PrivateEndpointScanDetailOutput) Fqdn added in v0.6.0

(Updatable) A fully-qualified domain name (FQDN).

func (PrivateEndpointScanDetailOutput) Port added in v0.6.0

(Updatable) The port number of the FQDN

func (PrivateEndpointScanDetailOutput) ToPrivateEndpointScanDetailOutput added in v0.6.0

func (o PrivateEndpointScanDetailOutput) ToPrivateEndpointScanDetailOutput() PrivateEndpointScanDetailOutput

func (PrivateEndpointScanDetailOutput) ToPrivateEndpointScanDetailOutputWithContext added in v0.6.0

func (o PrivateEndpointScanDetailOutput) ToPrivateEndpointScanDetailOutputWithContext(ctx context.Context) PrivateEndpointScanDetailOutput

type PrivateEndpointState

type PrivateEndpointState struct {
	// (Updatable) The OCID of a compartment.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, 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 does not have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) An array of DNS zone names. Example: `[ "app.examplecorp.com", "app.examplecorp2.com" ]`
	DnsZones pulumi.StringArrayInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// The detailed messages about the lifecycle state.
	LifecycleDetails pulumi.StringPtrInput
	// (Updatable) The maximum number of hosts to be accessed through the private endpoint. This value is used to calculate the relevant CIDR block and should be a multiple of 256.  If the value is not a multiple of 256, it is rounded up to the next multiple of 256. For example, 300 is rounded up to 512.
	MaxHostCount pulumi.IntPtrInput
	// (Updatable) An array of network security group OCIDs.
	NsgIds pulumi.StringArrayInput
	// The OCID of the user who created the resource.
	OwnerPrincipalId pulumi.StringPtrInput
	// The username of the user who created the resource.  If the username of the owner does not exist, `null` will be returned and the caller should refer to the ownerPrincipalId value instead.
	OwnerUserName pulumi.StringPtrInput
	// (Updatable) An array of fqdn/port pairs used to create private endpoint. Each object is a simple key-value pair with FQDN as key and port number as value. [ { fqdn: "scan1.oracle.com", port: "1521"}, { fqdn: "scan2.oracle.com", port: "1521" } ]
	ScanDetails PrivateEndpointScanDetailArrayInput
	// The current state of this private endpoint.
	State pulumi.StringPtrInput
	// The OCID of a 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
	// The date and time the resource 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 the resource 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

func (PrivateEndpointState) ElementType() reflect.Type

type RunStatement added in v0.6.0

type RunStatement struct {
	pulumi.CustomResourceState

	// The statement code to execute. Example: `println(sc.version)`
	Code pulumi.StringOutput `pulumi:"code"`
	// The execution output of a statement.
	Outputs RunStatementOutputTypeArrayOutput `pulumi:"outputs"`
	// The execution progress.
	Progress pulumi.Float64Output `pulumi:"progress"`
	// The unique ID for the run
	//
	// ** 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
	RunId pulumi.StringOutput `pulumi:"runId"`
	// The current state of this statement.
	State pulumi.StringOutput `pulumi:"state"`
	// The date and time a statement execution was completed, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2022-05-31T21:10:29.600Z`
	TimeCompleted pulumi.StringOutput `pulumi:"timeCompleted"`
	// The date and time the resource 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"`
}

This resource provides the Run Statement resource in Oracle Cloud Infrastructure Data Flow service.

Executes a statement for a Session run.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DataFlow.NewRunStatement(ctx, "test_run_statement", &DataFlow.RunStatementArgs{
			Code:  pulumi.Any(runStatementCode),
			RunId: pulumi.Any(testRun.Id),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

RunStatements can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataFlow/runStatement:RunStatement test_run_statement "runs/{runId}/statements/{statementId}" ```

func GetRunStatement added in v0.6.0

func GetRunStatement(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RunStatementState, opts ...pulumi.ResourceOption) (*RunStatement, error)

GetRunStatement gets an existing RunStatement 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 NewRunStatement added in v0.6.0

func NewRunStatement(ctx *pulumi.Context,
	name string, args *RunStatementArgs, opts ...pulumi.ResourceOption) (*RunStatement, error)

NewRunStatement registers a new resource with the given unique name, arguments, and options.

func (*RunStatement) ElementType added in v0.6.0

func (*RunStatement) ElementType() reflect.Type

func (*RunStatement) ToRunStatementOutput added in v0.6.0

func (i *RunStatement) ToRunStatementOutput() RunStatementOutput

func (*RunStatement) ToRunStatementOutputWithContext added in v0.6.0

func (i *RunStatement) ToRunStatementOutputWithContext(ctx context.Context) RunStatementOutput

type RunStatementArgs added in v0.6.0

type RunStatementArgs struct {
	// The statement code to execute. Example: `println(sc.version)`
	Code pulumi.StringInput
	// The unique ID for the run
	//
	// ** 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
	RunId pulumi.StringInput
}

The set of arguments for constructing a RunStatement resource.

func (RunStatementArgs) ElementType added in v0.6.0

func (RunStatementArgs) ElementType() reflect.Type

type RunStatementArray added in v0.6.0

type RunStatementArray []RunStatementInput

func (RunStatementArray) ElementType added in v0.6.0

func (RunStatementArray) ElementType() reflect.Type

func (RunStatementArray) ToRunStatementArrayOutput added in v0.6.0

func (i RunStatementArray) ToRunStatementArrayOutput() RunStatementArrayOutput

func (RunStatementArray) ToRunStatementArrayOutputWithContext added in v0.6.0

func (i RunStatementArray) ToRunStatementArrayOutputWithContext(ctx context.Context) RunStatementArrayOutput

type RunStatementArrayInput added in v0.6.0

type RunStatementArrayInput interface {
	pulumi.Input

	ToRunStatementArrayOutput() RunStatementArrayOutput
	ToRunStatementArrayOutputWithContext(context.Context) RunStatementArrayOutput
}

RunStatementArrayInput is an input type that accepts RunStatementArray and RunStatementArrayOutput values. You can construct a concrete instance of `RunStatementArrayInput` via:

RunStatementArray{ RunStatementArgs{...} }

type RunStatementArrayOutput added in v0.6.0

type RunStatementArrayOutput struct{ *pulumi.OutputState }

func (RunStatementArrayOutput) ElementType added in v0.6.0

func (RunStatementArrayOutput) ElementType() reflect.Type

func (RunStatementArrayOutput) Index added in v0.6.0

func (RunStatementArrayOutput) ToRunStatementArrayOutput added in v0.6.0

func (o RunStatementArrayOutput) ToRunStatementArrayOutput() RunStatementArrayOutput

func (RunStatementArrayOutput) ToRunStatementArrayOutputWithContext added in v0.6.0

func (o RunStatementArrayOutput) ToRunStatementArrayOutputWithContext(ctx context.Context) RunStatementArrayOutput

type RunStatementInput added in v0.6.0

type RunStatementInput interface {
	pulumi.Input

	ToRunStatementOutput() RunStatementOutput
	ToRunStatementOutputWithContext(ctx context.Context) RunStatementOutput
}

type RunStatementMap added in v0.6.0

type RunStatementMap map[string]RunStatementInput

func (RunStatementMap) ElementType added in v0.6.0

func (RunStatementMap) ElementType() reflect.Type

func (RunStatementMap) ToRunStatementMapOutput added in v0.6.0

func (i RunStatementMap) ToRunStatementMapOutput() RunStatementMapOutput

func (RunStatementMap) ToRunStatementMapOutputWithContext added in v0.6.0

func (i RunStatementMap) ToRunStatementMapOutputWithContext(ctx context.Context) RunStatementMapOutput

type RunStatementMapInput added in v0.6.0

type RunStatementMapInput interface {
	pulumi.Input

	ToRunStatementMapOutput() RunStatementMapOutput
	ToRunStatementMapOutputWithContext(context.Context) RunStatementMapOutput
}

RunStatementMapInput is an input type that accepts RunStatementMap and RunStatementMapOutput values. You can construct a concrete instance of `RunStatementMapInput` via:

RunStatementMap{ "key": RunStatementArgs{...} }

type RunStatementMapOutput added in v0.6.0

type RunStatementMapOutput struct{ *pulumi.OutputState }

func (RunStatementMapOutput) ElementType added in v0.6.0

func (RunStatementMapOutput) ElementType() reflect.Type

func (RunStatementMapOutput) MapIndex added in v0.6.0

func (RunStatementMapOutput) ToRunStatementMapOutput added in v0.6.0

func (o RunStatementMapOutput) ToRunStatementMapOutput() RunStatementMapOutput

func (RunStatementMapOutput) ToRunStatementMapOutputWithContext added in v0.6.0

func (o RunStatementMapOutput) ToRunStatementMapOutputWithContext(ctx context.Context) RunStatementMapOutput

type RunStatementOutput added in v0.6.0

type RunStatementOutput struct{ *pulumi.OutputState }

func (RunStatementOutput) Code added in v0.6.0

The statement code to execute. Example: `println(sc.version)`

func (RunStatementOutput) ElementType added in v0.6.0

func (RunStatementOutput) ElementType() reflect.Type

func (RunStatementOutput) Outputs added in v0.6.0

The execution output of a statement.

func (RunStatementOutput) Progress added in v0.6.0

The execution progress.

func (RunStatementOutput) RunId added in v0.6.0

The unique ID for the run

** 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 (RunStatementOutput) State added in v0.6.0

The current state of this statement.

func (RunStatementOutput) TimeCompleted added in v0.6.0

func (o RunStatementOutput) TimeCompleted() pulumi.StringOutput

The date and time a statement execution was completed, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2022-05-31T21:10:29.600Z`

func (RunStatementOutput) TimeCreated added in v0.6.0

func (o RunStatementOutput) TimeCreated() pulumi.StringOutput

The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`

func (RunStatementOutput) ToRunStatementOutput added in v0.6.0

func (o RunStatementOutput) ToRunStatementOutput() RunStatementOutput

func (RunStatementOutput) ToRunStatementOutputWithContext added in v0.6.0

func (o RunStatementOutput) ToRunStatementOutputWithContext(ctx context.Context) RunStatementOutput

type RunStatementOutputData added in v0.6.0

type RunStatementOutputData struct {
	// The type of the `StatementOutputData` like `TEXT_PLAIN`, `TEXT_HTML` or `IMAGE_PNG`.
	Type *string `pulumi:"type"`
	// The statement code execution output in html format.
	Value *string `pulumi:"value"`
}

type RunStatementOutputDataArgs added in v0.6.0

type RunStatementOutputDataArgs struct {
	// The type of the `StatementOutputData` like `TEXT_PLAIN`, `TEXT_HTML` or `IMAGE_PNG`.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The statement code execution output in html format.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

func (RunStatementOutputDataArgs) ElementType added in v0.6.0

func (RunStatementOutputDataArgs) ElementType() reflect.Type

func (RunStatementOutputDataArgs) ToRunStatementOutputDataOutput added in v0.6.0

func (i RunStatementOutputDataArgs) ToRunStatementOutputDataOutput() RunStatementOutputDataOutput

func (RunStatementOutputDataArgs) ToRunStatementOutputDataOutputWithContext added in v0.6.0

func (i RunStatementOutputDataArgs) ToRunStatementOutputDataOutputWithContext(ctx context.Context) RunStatementOutputDataOutput

type RunStatementOutputDataArray added in v0.6.0

type RunStatementOutputDataArray []RunStatementOutputDataInput

func (RunStatementOutputDataArray) ElementType added in v0.6.0

func (RunStatementOutputDataArray) ToRunStatementOutputDataArrayOutput added in v0.6.0

func (i RunStatementOutputDataArray) ToRunStatementOutputDataArrayOutput() RunStatementOutputDataArrayOutput

func (RunStatementOutputDataArray) ToRunStatementOutputDataArrayOutputWithContext added in v0.6.0

func (i RunStatementOutputDataArray) ToRunStatementOutputDataArrayOutputWithContext(ctx context.Context) RunStatementOutputDataArrayOutput

type RunStatementOutputDataArrayInput added in v0.6.0

type RunStatementOutputDataArrayInput interface {
	pulumi.Input

	ToRunStatementOutputDataArrayOutput() RunStatementOutputDataArrayOutput
	ToRunStatementOutputDataArrayOutputWithContext(context.Context) RunStatementOutputDataArrayOutput
}

RunStatementOutputDataArrayInput is an input type that accepts RunStatementOutputDataArray and RunStatementOutputDataArrayOutput values. You can construct a concrete instance of `RunStatementOutputDataArrayInput` via:

RunStatementOutputDataArray{ RunStatementOutputDataArgs{...} }

type RunStatementOutputDataArrayOutput added in v0.6.0

type RunStatementOutputDataArrayOutput struct{ *pulumi.OutputState }

func (RunStatementOutputDataArrayOutput) ElementType added in v0.6.0

func (RunStatementOutputDataArrayOutput) Index added in v0.6.0

func (RunStatementOutputDataArrayOutput) ToRunStatementOutputDataArrayOutput added in v0.6.0

func (o RunStatementOutputDataArrayOutput) ToRunStatementOutputDataArrayOutput() RunStatementOutputDataArrayOutput

func (RunStatementOutputDataArrayOutput) ToRunStatementOutputDataArrayOutputWithContext added in v0.6.0

func (o RunStatementOutputDataArrayOutput) ToRunStatementOutputDataArrayOutputWithContext(ctx context.Context) RunStatementOutputDataArrayOutput

type RunStatementOutputDataInput added in v0.6.0

type RunStatementOutputDataInput interface {
	pulumi.Input

	ToRunStatementOutputDataOutput() RunStatementOutputDataOutput
	ToRunStatementOutputDataOutputWithContext(context.Context) RunStatementOutputDataOutput
}

RunStatementOutputDataInput is an input type that accepts RunStatementOutputDataArgs and RunStatementOutputDataOutput values. You can construct a concrete instance of `RunStatementOutputDataInput` via:

RunStatementOutputDataArgs{...}

type RunStatementOutputDataOutput added in v0.6.0

type RunStatementOutputDataOutput struct{ *pulumi.OutputState }

func (RunStatementOutputDataOutput) ElementType added in v0.6.0

func (RunStatementOutputDataOutput) ToRunStatementOutputDataOutput added in v0.6.0

func (o RunStatementOutputDataOutput) ToRunStatementOutputDataOutput() RunStatementOutputDataOutput

func (RunStatementOutputDataOutput) ToRunStatementOutputDataOutputWithContext added in v0.6.0

func (o RunStatementOutputDataOutput) ToRunStatementOutputDataOutputWithContext(ctx context.Context) RunStatementOutputDataOutput

func (RunStatementOutputDataOutput) Type added in v0.6.0

The type of the `StatementOutputData` like `TEXT_PLAIN`, `TEXT_HTML` or `IMAGE_PNG`.

func (RunStatementOutputDataOutput) Value added in v0.6.0

The statement code execution output in html format.

type RunStatementOutputType added in v0.6.0

type RunStatementOutputType struct {
	// An object representing execution output of a statement.
	Datas []RunStatementOutputData `pulumi:"datas"`
	// The name of the error in the statement output.
	ErrorName *string `pulumi:"errorName"`
	// The value of the error in the statement output.
	ErrorValue *string `pulumi:"errorValue"`
	// Status of the statement output.
	Status *string `pulumi:"status"`
	// The traceback of the statement output.
	Tracebacks []string `pulumi:"tracebacks"`
}

type RunStatementOutputTypeArgs added in v0.6.0

type RunStatementOutputTypeArgs struct {
	// An object representing execution output of a statement.
	Datas RunStatementOutputDataArrayInput `pulumi:"datas"`
	// The name of the error in the statement output.
	ErrorName pulumi.StringPtrInput `pulumi:"errorName"`
	// The value of the error in the statement output.
	ErrorValue pulumi.StringPtrInput `pulumi:"errorValue"`
	// Status of the statement output.
	Status pulumi.StringPtrInput `pulumi:"status"`
	// The traceback of the statement output.
	Tracebacks pulumi.StringArrayInput `pulumi:"tracebacks"`
}

func (RunStatementOutputTypeArgs) ElementType added in v0.6.0

func (RunStatementOutputTypeArgs) ElementType() reflect.Type

func (RunStatementOutputTypeArgs) ToRunStatementOutputTypeOutput added in v0.6.0

func (i RunStatementOutputTypeArgs) ToRunStatementOutputTypeOutput() RunStatementOutputTypeOutput

func (RunStatementOutputTypeArgs) ToRunStatementOutputTypeOutputWithContext added in v0.6.0

func (i RunStatementOutputTypeArgs) ToRunStatementOutputTypeOutputWithContext(ctx context.Context) RunStatementOutputTypeOutput

type RunStatementOutputTypeArray added in v0.6.0

type RunStatementOutputTypeArray []RunStatementOutputTypeInput

func (RunStatementOutputTypeArray) ElementType added in v0.6.0

func (RunStatementOutputTypeArray) ToRunStatementOutputTypeArrayOutput added in v0.6.0

func (i RunStatementOutputTypeArray) ToRunStatementOutputTypeArrayOutput() RunStatementOutputTypeArrayOutput

func (RunStatementOutputTypeArray) ToRunStatementOutputTypeArrayOutputWithContext added in v0.6.0

func (i RunStatementOutputTypeArray) ToRunStatementOutputTypeArrayOutputWithContext(ctx context.Context) RunStatementOutputTypeArrayOutput

type RunStatementOutputTypeArrayInput added in v0.6.0

type RunStatementOutputTypeArrayInput interface {
	pulumi.Input

	ToRunStatementOutputTypeArrayOutput() RunStatementOutputTypeArrayOutput
	ToRunStatementOutputTypeArrayOutputWithContext(context.Context) RunStatementOutputTypeArrayOutput
}

RunStatementOutputTypeArrayInput is an input type that accepts RunStatementOutputTypeArray and RunStatementOutputTypeArrayOutput values. You can construct a concrete instance of `RunStatementOutputTypeArrayInput` via:

RunStatementOutputTypeArray{ RunStatementOutputTypeArgs{...} }

type RunStatementOutputTypeArrayOutput added in v0.6.0

type RunStatementOutputTypeArrayOutput struct{ *pulumi.OutputState }

func (RunStatementOutputTypeArrayOutput) ElementType added in v0.6.0

func (RunStatementOutputTypeArrayOutput) Index added in v0.6.0

func (RunStatementOutputTypeArrayOutput) ToRunStatementOutputTypeArrayOutput added in v0.6.0

func (o RunStatementOutputTypeArrayOutput) ToRunStatementOutputTypeArrayOutput() RunStatementOutputTypeArrayOutput

func (RunStatementOutputTypeArrayOutput) ToRunStatementOutputTypeArrayOutputWithContext added in v0.6.0

func (o RunStatementOutputTypeArrayOutput) ToRunStatementOutputTypeArrayOutputWithContext(ctx context.Context) RunStatementOutputTypeArrayOutput

type RunStatementOutputTypeInput added in v0.6.0

type RunStatementOutputTypeInput interface {
	pulumi.Input

	ToRunStatementOutputTypeOutput() RunStatementOutputTypeOutput
	ToRunStatementOutputTypeOutputWithContext(context.Context) RunStatementOutputTypeOutput
}

RunStatementOutputTypeInput is an input type that accepts RunStatementOutputTypeArgs and RunStatementOutputTypeOutput values. You can construct a concrete instance of `RunStatementOutputTypeInput` via:

RunStatementOutputTypeArgs{...}

type RunStatementOutputTypeOutput added in v0.6.0

type RunStatementOutputTypeOutput struct{ *pulumi.OutputState }

func (RunStatementOutputTypeOutput) Datas added in v0.6.0

An object representing execution output of a statement.

func (RunStatementOutputTypeOutput) ElementType added in v0.6.0

func (RunStatementOutputTypeOutput) ErrorName added in v0.6.0

The name of the error in the statement output.

func (RunStatementOutputTypeOutput) ErrorValue added in v0.6.0

The value of the error in the statement output.

func (RunStatementOutputTypeOutput) Status added in v0.6.0

Status of the statement output.

func (RunStatementOutputTypeOutput) ToRunStatementOutputTypeOutput added in v0.6.0

func (o RunStatementOutputTypeOutput) ToRunStatementOutputTypeOutput() RunStatementOutputTypeOutput

func (RunStatementOutputTypeOutput) ToRunStatementOutputTypeOutputWithContext added in v0.6.0

func (o RunStatementOutputTypeOutput) ToRunStatementOutputTypeOutputWithContext(ctx context.Context) RunStatementOutputTypeOutput

func (RunStatementOutputTypeOutput) Tracebacks added in v0.6.0

The traceback of the statement output.

type RunStatementState added in v0.6.0

type RunStatementState struct {
	// The statement code to execute. Example: `println(sc.version)`
	Code pulumi.StringPtrInput
	// The execution output of a statement.
	Outputs RunStatementOutputTypeArrayInput
	// The execution progress.
	Progress pulumi.Float64PtrInput
	// The unique ID for the run
	//
	// ** 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
	RunId pulumi.StringPtrInput
	// The current state of this statement.
	State pulumi.StringPtrInput
	// The date and time a statement execution was completed, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2022-05-31T21:10:29.600Z`
	TimeCompleted pulumi.StringPtrInput
	// The date and time the resource was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-04-03T21:10:29.600Z`
	TimeCreated pulumi.StringPtrInput
}

func (RunStatementState) ElementType added in v0.6.0

func (RunStatementState) ElementType() reflect.Type

type SqlEndpoint added in v1.2.0

type SqlEndpoint struct {
	pulumi.CustomResourceState

	// (Updatable) The identifier of the compartment used with the SQL Endpoint.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// The description of CreateSQLEndpointDetails.
	Description pulumi.StringOutput `pulumi:"description"`
	// The SQL Endpoint name, which can be changed.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// The shape of the SQL Endpoint driver instance.
	DriverShape pulumi.StringOutput `pulumi:"driverShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfig SqlEndpointDriverShapeConfigOutput `pulumi:"driverShapeConfig"`
	// The shape of the SQL Endpoint worker instance.
	ExecutorShape pulumi.StringOutput `pulumi:"executorShape"`
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfig SqlEndpointExecutorShapeConfigOutput `pulumi:"executorShapeConfig"`
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
	JdbcEndpointUrl pulumi.StringOutput `pulumi:"jdbcEndpointUrl"`
	// Oracle Cloud Infrastructure lake OCID
	LakeId pulumi.StringOutput `pulumi:"lakeId"`
	// This token is used by Splat, and indicates that the service accepts the request, and that the request is currently being processed.
	LastAcceptedRequestToken pulumi.StringOutput `pulumi:"lastAcceptedRequestToken"`
	// The maximum number of executors.
	MaxExecutorCount pulumi.IntOutput `pulumi:"maxExecutorCount"`
	// Metastore OCID
	MetastoreId pulumi.StringOutput `pulumi:"metastoreId"`
	// The minimum number of executors.
	MinExecutorCount pulumi.IntOutput `pulumi:"minExecutorCount"`
	// The network configuration of a SQL Endpoint.
	NetworkConfiguration SqlEndpointNetworkConfigurationOutput `pulumi:"networkConfiguration"`
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	SparkAdvancedConfigurations pulumi.MapOutput `pulumi:"sparkAdvancedConfigurations"`
	// The version of the SQL Endpoint.
	SqlEndpointVersion pulumi.StringOutput `pulumi:"sqlEndpointVersion"`
	// The current state of the Sql Endpoint.
	State pulumi.StringOutput `pulumi:"state"`
	// A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
	StateMessage pulumi.StringOutput `pulumi:"stateMessage"`
	// The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
	//
	// ** 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
	WarehouseBucketUri pulumi.StringOutput `pulumi:"warehouseBucketUri"`
}

This resource provides the Sql Endpoint resource in Oracle Cloud Infrastructure Data Flow service. ## Note

Resource Discovery is not supported for this resource.

Create a new Sql Endpoint.

## Import

SqlEndpoints can be imported using the `id`, e.g.

```sh $ pulumi import oci:DataFlow/sqlEndpoint:SqlEndpoint test_sql_endpoint "id" ```

func GetSqlEndpoint added in v1.2.0

func GetSqlEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SqlEndpointState, opts ...pulumi.ResourceOption) (*SqlEndpoint, error)

GetSqlEndpoint gets an existing SqlEndpoint 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 NewSqlEndpoint added in v1.2.0

func NewSqlEndpoint(ctx *pulumi.Context,
	name string, args *SqlEndpointArgs, opts ...pulumi.ResourceOption) (*SqlEndpoint, error)

NewSqlEndpoint registers a new resource with the given unique name, arguments, and options.

func (*SqlEndpoint) ElementType added in v1.2.0

func (*SqlEndpoint) ElementType() reflect.Type

func (*SqlEndpoint) ToSqlEndpointOutput added in v1.2.0

func (i *SqlEndpoint) ToSqlEndpointOutput() SqlEndpointOutput

func (*SqlEndpoint) ToSqlEndpointOutputWithContext added in v1.2.0

func (i *SqlEndpoint) ToSqlEndpointOutputWithContext(ctx context.Context) SqlEndpointOutput

type SqlEndpointArgs added in v1.2.0

type SqlEndpointArgs struct {
	// (Updatable) The identifier of the compartment used with the SQL Endpoint.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// The description of CreateSQLEndpointDetails.
	Description pulumi.StringPtrInput
	// The SQL Endpoint name, which can be changed.
	DisplayName pulumi.StringInput
	// The shape of the SQL Endpoint driver instance.
	DriverShape pulumi.StringInput
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfig SqlEndpointDriverShapeConfigPtrInput
	// The shape of the SQL Endpoint worker instance.
	ExecutorShape pulumi.StringInput
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfig SqlEndpointExecutorShapeConfigPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// The maximum number of executors.
	MaxExecutorCount pulumi.IntInput
	// Metastore OCID
	MetastoreId pulumi.StringInput
	// The minimum number of executors.
	MinExecutorCount pulumi.IntInput
	// The network configuration of a SQL Endpoint.
	NetworkConfiguration SqlEndpointNetworkConfigurationInput
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	SparkAdvancedConfigurations pulumi.MapInput
	// The version of the SQL Endpoint.
	SqlEndpointVersion pulumi.StringInput
}

The set of arguments for constructing a SqlEndpoint resource.

func (SqlEndpointArgs) ElementType added in v1.2.0

func (SqlEndpointArgs) ElementType() reflect.Type

type SqlEndpointArray added in v1.2.0

type SqlEndpointArray []SqlEndpointInput

func (SqlEndpointArray) ElementType added in v1.2.0

func (SqlEndpointArray) ElementType() reflect.Type

func (SqlEndpointArray) ToSqlEndpointArrayOutput added in v1.2.0

func (i SqlEndpointArray) ToSqlEndpointArrayOutput() SqlEndpointArrayOutput

func (SqlEndpointArray) ToSqlEndpointArrayOutputWithContext added in v1.2.0

func (i SqlEndpointArray) ToSqlEndpointArrayOutputWithContext(ctx context.Context) SqlEndpointArrayOutput

type SqlEndpointArrayInput added in v1.2.0

type SqlEndpointArrayInput interface {
	pulumi.Input

	ToSqlEndpointArrayOutput() SqlEndpointArrayOutput
	ToSqlEndpointArrayOutputWithContext(context.Context) SqlEndpointArrayOutput
}

SqlEndpointArrayInput is an input type that accepts SqlEndpointArray and SqlEndpointArrayOutput values. You can construct a concrete instance of `SqlEndpointArrayInput` via:

SqlEndpointArray{ SqlEndpointArgs{...} }

type SqlEndpointArrayOutput added in v1.2.0

type SqlEndpointArrayOutput struct{ *pulumi.OutputState }

func (SqlEndpointArrayOutput) ElementType added in v1.2.0

func (SqlEndpointArrayOutput) ElementType() reflect.Type

func (SqlEndpointArrayOutput) Index added in v1.2.0

func (SqlEndpointArrayOutput) ToSqlEndpointArrayOutput added in v1.2.0

func (o SqlEndpointArrayOutput) ToSqlEndpointArrayOutput() SqlEndpointArrayOutput

func (SqlEndpointArrayOutput) ToSqlEndpointArrayOutputWithContext added in v1.2.0

func (o SqlEndpointArrayOutput) ToSqlEndpointArrayOutputWithContext(ctx context.Context) SqlEndpointArrayOutput

type SqlEndpointDriverShapeConfig added in v1.2.0

type SqlEndpointDriverShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs *float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus *float64 `pulumi:"ocpus"`
}

type SqlEndpointDriverShapeConfigArgs added in v1.2.0

type SqlEndpointDriverShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"`
}

func (SqlEndpointDriverShapeConfigArgs) ElementType added in v1.2.0

func (SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigOutput added in v1.2.0

func (i SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigOutput() SqlEndpointDriverShapeConfigOutput

func (SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigOutputWithContext added in v1.2.0

func (i SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigOutputWithContext(ctx context.Context) SqlEndpointDriverShapeConfigOutput

func (SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigPtrOutput added in v1.2.0

func (i SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigPtrOutput() SqlEndpointDriverShapeConfigPtrOutput

func (SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigPtrOutputWithContext added in v1.2.0

func (i SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigPtrOutputWithContext(ctx context.Context) SqlEndpointDriverShapeConfigPtrOutput

type SqlEndpointDriverShapeConfigInput added in v1.2.0

type SqlEndpointDriverShapeConfigInput interface {
	pulumi.Input

	ToSqlEndpointDriverShapeConfigOutput() SqlEndpointDriverShapeConfigOutput
	ToSqlEndpointDriverShapeConfigOutputWithContext(context.Context) SqlEndpointDriverShapeConfigOutput
}

SqlEndpointDriverShapeConfigInput is an input type that accepts SqlEndpointDriverShapeConfigArgs and SqlEndpointDriverShapeConfigOutput values. You can construct a concrete instance of `SqlEndpointDriverShapeConfigInput` via:

SqlEndpointDriverShapeConfigArgs{...}

type SqlEndpointDriverShapeConfigOutput added in v1.2.0

type SqlEndpointDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (SqlEndpointDriverShapeConfigOutput) ElementType added in v1.2.0

func (SqlEndpointDriverShapeConfigOutput) MemoryInGbs added in v1.2.0

The amount of memory used for the driver or executors.

func (SqlEndpointDriverShapeConfigOutput) Ocpus added in v1.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigOutput added in v1.2.0

func (o SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigOutput() SqlEndpointDriverShapeConfigOutput

func (SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigOutputWithContext added in v1.2.0

func (o SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigOutputWithContext(ctx context.Context) SqlEndpointDriverShapeConfigOutput

func (SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigPtrOutput added in v1.2.0

func (o SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigPtrOutput() SqlEndpointDriverShapeConfigPtrOutput

func (SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigPtrOutputWithContext added in v1.2.0

func (o SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigPtrOutputWithContext(ctx context.Context) SqlEndpointDriverShapeConfigPtrOutput

type SqlEndpointDriverShapeConfigPtrInput added in v1.2.0

type SqlEndpointDriverShapeConfigPtrInput interface {
	pulumi.Input

	ToSqlEndpointDriverShapeConfigPtrOutput() SqlEndpointDriverShapeConfigPtrOutput
	ToSqlEndpointDriverShapeConfigPtrOutputWithContext(context.Context) SqlEndpointDriverShapeConfigPtrOutput
}

SqlEndpointDriverShapeConfigPtrInput is an input type that accepts SqlEndpointDriverShapeConfigArgs, SqlEndpointDriverShapeConfigPtr and SqlEndpointDriverShapeConfigPtrOutput values. You can construct a concrete instance of `SqlEndpointDriverShapeConfigPtrInput` via:

        SqlEndpointDriverShapeConfigArgs{...}

or:

        nil

type SqlEndpointDriverShapeConfigPtrOutput added in v1.2.0

type SqlEndpointDriverShapeConfigPtrOutput struct{ *pulumi.OutputState }

func (SqlEndpointDriverShapeConfigPtrOutput) Elem added in v1.2.0

func (SqlEndpointDriverShapeConfigPtrOutput) ElementType added in v1.2.0

func (SqlEndpointDriverShapeConfigPtrOutput) MemoryInGbs added in v1.2.0

The amount of memory used for the driver or executors.

func (SqlEndpointDriverShapeConfigPtrOutput) Ocpus added in v1.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (SqlEndpointDriverShapeConfigPtrOutput) ToSqlEndpointDriverShapeConfigPtrOutput added in v1.2.0

func (o SqlEndpointDriverShapeConfigPtrOutput) ToSqlEndpointDriverShapeConfigPtrOutput() SqlEndpointDriverShapeConfigPtrOutput

func (SqlEndpointDriverShapeConfigPtrOutput) ToSqlEndpointDriverShapeConfigPtrOutputWithContext added in v1.2.0

func (o SqlEndpointDriverShapeConfigPtrOutput) ToSqlEndpointDriverShapeConfigPtrOutputWithContext(ctx context.Context) SqlEndpointDriverShapeConfigPtrOutput

type SqlEndpointExecutorShapeConfig added in v1.2.0

type SqlEndpointExecutorShapeConfig struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs *float64 `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus *float64 `pulumi:"ocpus"`
}

type SqlEndpointExecutorShapeConfigArgs added in v1.2.0

type SqlEndpointExecutorShapeConfigArgs struct {
	// The amount of memory used for the driver or executors.
	MemoryInGbs pulumi.Float64PtrInput `pulumi:"memoryInGbs"`
	// The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.
	Ocpus pulumi.Float64PtrInput `pulumi:"ocpus"`
}

func (SqlEndpointExecutorShapeConfigArgs) ElementType added in v1.2.0

func (SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigOutput added in v1.2.0

func (i SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigOutput() SqlEndpointExecutorShapeConfigOutput

func (SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigOutputWithContext added in v1.2.0

func (i SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigOutputWithContext(ctx context.Context) SqlEndpointExecutorShapeConfigOutput

func (SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigPtrOutput added in v1.2.0

func (i SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigPtrOutput() SqlEndpointExecutorShapeConfigPtrOutput

func (SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigPtrOutputWithContext added in v1.2.0

func (i SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigPtrOutputWithContext(ctx context.Context) SqlEndpointExecutorShapeConfigPtrOutput

type SqlEndpointExecutorShapeConfigInput added in v1.2.0

type SqlEndpointExecutorShapeConfigInput interface {
	pulumi.Input

	ToSqlEndpointExecutorShapeConfigOutput() SqlEndpointExecutorShapeConfigOutput
	ToSqlEndpointExecutorShapeConfigOutputWithContext(context.Context) SqlEndpointExecutorShapeConfigOutput
}

SqlEndpointExecutorShapeConfigInput is an input type that accepts SqlEndpointExecutorShapeConfigArgs and SqlEndpointExecutorShapeConfigOutput values. You can construct a concrete instance of `SqlEndpointExecutorShapeConfigInput` via:

SqlEndpointExecutorShapeConfigArgs{...}

type SqlEndpointExecutorShapeConfigOutput added in v1.2.0

type SqlEndpointExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (SqlEndpointExecutorShapeConfigOutput) ElementType added in v1.2.0

func (SqlEndpointExecutorShapeConfigOutput) MemoryInGbs added in v1.2.0

The amount of memory used for the driver or executors.

func (SqlEndpointExecutorShapeConfigOutput) Ocpus added in v1.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigOutput added in v1.2.0

func (o SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigOutput() SqlEndpointExecutorShapeConfigOutput

func (SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigOutputWithContext added in v1.2.0

func (o SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigOutputWithContext(ctx context.Context) SqlEndpointExecutorShapeConfigOutput

func (SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigPtrOutput added in v1.2.0

func (o SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigPtrOutput() SqlEndpointExecutorShapeConfigPtrOutput

func (SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigPtrOutputWithContext added in v1.2.0

func (o SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigPtrOutputWithContext(ctx context.Context) SqlEndpointExecutorShapeConfigPtrOutput

type SqlEndpointExecutorShapeConfigPtrInput added in v1.2.0

type SqlEndpointExecutorShapeConfigPtrInput interface {
	pulumi.Input

	ToSqlEndpointExecutorShapeConfigPtrOutput() SqlEndpointExecutorShapeConfigPtrOutput
	ToSqlEndpointExecutorShapeConfigPtrOutputWithContext(context.Context) SqlEndpointExecutorShapeConfigPtrOutput
}

SqlEndpointExecutorShapeConfigPtrInput is an input type that accepts SqlEndpointExecutorShapeConfigArgs, SqlEndpointExecutorShapeConfigPtr and SqlEndpointExecutorShapeConfigPtrOutput values. You can construct a concrete instance of `SqlEndpointExecutorShapeConfigPtrInput` via:

        SqlEndpointExecutorShapeConfigArgs{...}

or:

        nil

type SqlEndpointExecutorShapeConfigPtrOutput added in v1.2.0

type SqlEndpointExecutorShapeConfigPtrOutput struct{ *pulumi.OutputState }

func (SqlEndpointExecutorShapeConfigPtrOutput) Elem added in v1.2.0

func (SqlEndpointExecutorShapeConfigPtrOutput) ElementType added in v1.2.0

func (SqlEndpointExecutorShapeConfigPtrOutput) MemoryInGbs added in v1.2.0

The amount of memory used for the driver or executors.

func (SqlEndpointExecutorShapeConfigPtrOutput) Ocpus added in v1.2.0

The total number of OCPUs used for the driver or executors. See [here](https://docs.cloud.oracle.com/en-us/iaas/api/#/en/iaas/20160918/Shape/) for details.

func (SqlEndpointExecutorShapeConfigPtrOutput) ToSqlEndpointExecutorShapeConfigPtrOutput added in v1.2.0

func (o SqlEndpointExecutorShapeConfigPtrOutput) ToSqlEndpointExecutorShapeConfigPtrOutput() SqlEndpointExecutorShapeConfigPtrOutput

func (SqlEndpointExecutorShapeConfigPtrOutput) ToSqlEndpointExecutorShapeConfigPtrOutputWithContext added in v1.2.0

func (o SqlEndpointExecutorShapeConfigPtrOutput) ToSqlEndpointExecutorShapeConfigPtrOutputWithContext(ctx context.Context) SqlEndpointExecutorShapeConfigPtrOutput

type SqlEndpointInput added in v1.2.0

type SqlEndpointInput interface {
	pulumi.Input

	ToSqlEndpointOutput() SqlEndpointOutput
	ToSqlEndpointOutputWithContext(ctx context.Context) SqlEndpointOutput
}

type SqlEndpointMap added in v1.2.0

type SqlEndpointMap map[string]SqlEndpointInput

func (SqlEndpointMap) ElementType added in v1.2.0

func (SqlEndpointMap) ElementType() reflect.Type

func (SqlEndpointMap) ToSqlEndpointMapOutput added in v1.2.0

func (i SqlEndpointMap) ToSqlEndpointMapOutput() SqlEndpointMapOutput

func (SqlEndpointMap) ToSqlEndpointMapOutputWithContext added in v1.2.0

func (i SqlEndpointMap) ToSqlEndpointMapOutputWithContext(ctx context.Context) SqlEndpointMapOutput

type SqlEndpointMapInput added in v1.2.0

type SqlEndpointMapInput interface {
	pulumi.Input

	ToSqlEndpointMapOutput() SqlEndpointMapOutput
	ToSqlEndpointMapOutputWithContext(context.Context) SqlEndpointMapOutput
}

SqlEndpointMapInput is an input type that accepts SqlEndpointMap and SqlEndpointMapOutput values. You can construct a concrete instance of `SqlEndpointMapInput` via:

SqlEndpointMap{ "key": SqlEndpointArgs{...} }

type SqlEndpointMapOutput added in v1.2.0

type SqlEndpointMapOutput struct{ *pulumi.OutputState }

func (SqlEndpointMapOutput) ElementType added in v1.2.0

func (SqlEndpointMapOutput) ElementType() reflect.Type

func (SqlEndpointMapOutput) MapIndex added in v1.2.0

func (SqlEndpointMapOutput) ToSqlEndpointMapOutput added in v1.2.0

func (o SqlEndpointMapOutput) ToSqlEndpointMapOutput() SqlEndpointMapOutput

func (SqlEndpointMapOutput) ToSqlEndpointMapOutputWithContext added in v1.2.0

func (o SqlEndpointMapOutput) ToSqlEndpointMapOutputWithContext(ctx context.Context) SqlEndpointMapOutput

type SqlEndpointNetworkConfiguration added in v1.2.0

type SqlEndpointNetworkConfiguration struct {
	// A list of SecureAccessControlRule's to which access is limited to
	AccessControlRules []SqlEndpointNetworkConfigurationAccessControlRule `pulumi:"accessControlRules"`
	// The host name prefix.
	HostNamePrefix *string `pulumi:"hostNamePrefix"`
	// The type of network configuration.
	NetworkType string `pulumi:"networkType"`
	// Ip Address of private endpoint
	PrivateEndpointIp *string `pulumi:"privateEndpointIp"`
	// Ip Address of public endpoint
	PublicEndpointIp *string `pulumi:"publicEndpointIp"`
	// The VCN Subnet OCID.
	SubnetId *string `pulumi:"subnetId"`
	// The VCN OCID.
	VcnId *string `pulumi:"vcnId"`
}

type SqlEndpointNetworkConfigurationAccessControlRule added in v1.2.0

type SqlEndpointNetworkConfigurationAccessControlRule struct {
	// The type of IP notation.
	IpNotation *string `pulumi:"ipNotation"`
	// The associated value of the selected IP notation.
	Value *string `pulumi:"value"`
	// A comma-separated IP or CIDR address for VCN OCID IP notation selection.
	VcnIps *string `pulumi:"vcnIps"`
}

type SqlEndpointNetworkConfigurationAccessControlRuleArgs added in v1.2.0

type SqlEndpointNetworkConfigurationAccessControlRuleArgs struct {
	// The type of IP notation.
	IpNotation pulumi.StringPtrInput `pulumi:"ipNotation"`
	// The associated value of the selected IP notation.
	Value pulumi.StringPtrInput `pulumi:"value"`
	// A comma-separated IP or CIDR address for VCN OCID IP notation selection.
	VcnIps pulumi.StringPtrInput `pulumi:"vcnIps"`
}

func (SqlEndpointNetworkConfigurationAccessControlRuleArgs) ElementType added in v1.2.0

func (SqlEndpointNetworkConfigurationAccessControlRuleArgs) ToSqlEndpointNetworkConfigurationAccessControlRuleOutput added in v1.2.0

func (i SqlEndpointNetworkConfigurationAccessControlRuleArgs) ToSqlEndpointNetworkConfigurationAccessControlRuleOutput() SqlEndpointNetworkConfigurationAccessControlRuleOutput

func (SqlEndpointNetworkConfigurationAccessControlRuleArgs) ToSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext added in v1.2.0

func (i SqlEndpointNetworkConfigurationAccessControlRuleArgs) ToSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationAccessControlRuleOutput

type SqlEndpointNetworkConfigurationAccessControlRuleArray added in v1.2.0

type SqlEndpointNetworkConfigurationAccessControlRuleArray []SqlEndpointNetworkConfigurationAccessControlRuleInput

func (SqlEndpointNetworkConfigurationAccessControlRuleArray) ElementType added in v1.2.0

func (SqlEndpointNetworkConfigurationAccessControlRuleArray) ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput added in v1.2.0

func (i SqlEndpointNetworkConfigurationAccessControlRuleArray) ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput() SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput

func (SqlEndpointNetworkConfigurationAccessControlRuleArray) ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext added in v1.2.0

func (i SqlEndpointNetworkConfigurationAccessControlRuleArray) ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput

type SqlEndpointNetworkConfigurationAccessControlRuleArrayInput added in v1.2.0

type SqlEndpointNetworkConfigurationAccessControlRuleArrayInput interface {
	pulumi.Input

	ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput() SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput
	ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext(context.Context) SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput
}

SqlEndpointNetworkConfigurationAccessControlRuleArrayInput is an input type that accepts SqlEndpointNetworkConfigurationAccessControlRuleArray and SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput values. You can construct a concrete instance of `SqlEndpointNetworkConfigurationAccessControlRuleArrayInput` via:

SqlEndpointNetworkConfigurationAccessControlRuleArray{ SqlEndpointNetworkConfigurationAccessControlRuleArgs{...} }

type SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput added in v1.2.0

type SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput struct{ *pulumi.OutputState }

func (SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ElementType added in v1.2.0

func (SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) Index added in v1.2.0

func (SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput added in v1.2.0

func (SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext added in v1.2.0

func (o SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput

type SqlEndpointNetworkConfigurationAccessControlRuleInput added in v1.2.0

type SqlEndpointNetworkConfigurationAccessControlRuleInput interface {
	pulumi.Input

	ToSqlEndpointNetworkConfigurationAccessControlRuleOutput() SqlEndpointNetworkConfigurationAccessControlRuleOutput
	ToSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext(context.Context) SqlEndpointNetworkConfigurationAccessControlRuleOutput
}

SqlEndpointNetworkConfigurationAccessControlRuleInput is an input type that accepts SqlEndpointNetworkConfigurationAccessControlRuleArgs and SqlEndpointNetworkConfigurationAccessControlRuleOutput values. You can construct a concrete instance of `SqlEndpointNetworkConfigurationAccessControlRuleInput` via:

SqlEndpointNetworkConfigurationAccessControlRuleArgs{...}

type SqlEndpointNetworkConfigurationAccessControlRuleOutput added in v1.2.0

type SqlEndpointNetworkConfigurationAccessControlRuleOutput struct{ *pulumi.OutputState }

func (SqlEndpointNetworkConfigurationAccessControlRuleOutput) ElementType added in v1.2.0

func (SqlEndpointNetworkConfigurationAccessControlRuleOutput) IpNotation added in v1.2.0

The type of IP notation.

func (SqlEndpointNetworkConfigurationAccessControlRuleOutput) ToSqlEndpointNetworkConfigurationAccessControlRuleOutput added in v1.2.0

func (SqlEndpointNetworkConfigurationAccessControlRuleOutput) ToSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext added in v1.2.0

func (o SqlEndpointNetworkConfigurationAccessControlRuleOutput) ToSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationAccessControlRuleOutput

func (SqlEndpointNetworkConfigurationAccessControlRuleOutput) Value added in v1.2.0

The associated value of the selected IP notation.

func (SqlEndpointNetworkConfigurationAccessControlRuleOutput) VcnIps added in v1.2.0

A comma-separated IP or CIDR address for VCN OCID IP notation selection.

type SqlEndpointNetworkConfigurationArgs added in v1.2.0

type SqlEndpointNetworkConfigurationArgs struct {
	// A list of SecureAccessControlRule's to which access is limited to
	AccessControlRules SqlEndpointNetworkConfigurationAccessControlRuleArrayInput `pulumi:"accessControlRules"`
	// The host name prefix.
	HostNamePrefix pulumi.StringPtrInput `pulumi:"hostNamePrefix"`
	// The type of network configuration.
	NetworkType pulumi.StringInput `pulumi:"networkType"`
	// Ip Address of private endpoint
	PrivateEndpointIp pulumi.StringPtrInput `pulumi:"privateEndpointIp"`
	// Ip Address of public endpoint
	PublicEndpointIp pulumi.StringPtrInput `pulumi:"publicEndpointIp"`
	// The VCN Subnet OCID.
	SubnetId pulumi.StringPtrInput `pulumi:"subnetId"`
	// The VCN OCID.
	VcnId pulumi.StringPtrInput `pulumi:"vcnId"`
}

func (SqlEndpointNetworkConfigurationArgs) ElementType added in v1.2.0

func (SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationOutput added in v1.2.0

func (i SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationOutput() SqlEndpointNetworkConfigurationOutput

func (SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationOutputWithContext added in v1.2.0

func (i SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationOutput

func (SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationPtrOutput added in v1.2.0

func (i SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationPtrOutput() SqlEndpointNetworkConfigurationPtrOutput

func (SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationPtrOutputWithContext added in v1.2.0

func (i SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationPtrOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationPtrOutput

type SqlEndpointNetworkConfigurationInput added in v1.2.0

type SqlEndpointNetworkConfigurationInput interface {
	pulumi.Input

	ToSqlEndpointNetworkConfigurationOutput() SqlEndpointNetworkConfigurationOutput
	ToSqlEndpointNetworkConfigurationOutputWithContext(context.Context) SqlEndpointNetworkConfigurationOutput
}

SqlEndpointNetworkConfigurationInput is an input type that accepts SqlEndpointNetworkConfigurationArgs and SqlEndpointNetworkConfigurationOutput values. You can construct a concrete instance of `SqlEndpointNetworkConfigurationInput` via:

SqlEndpointNetworkConfigurationArgs{...}

type SqlEndpointNetworkConfigurationOutput added in v1.2.0

type SqlEndpointNetworkConfigurationOutput struct{ *pulumi.OutputState }

func (SqlEndpointNetworkConfigurationOutput) AccessControlRules added in v1.2.0

A list of SecureAccessControlRule's to which access is limited to

func (SqlEndpointNetworkConfigurationOutput) ElementType added in v1.2.0

func (SqlEndpointNetworkConfigurationOutput) HostNamePrefix added in v1.2.0

The host name prefix.

func (SqlEndpointNetworkConfigurationOutput) NetworkType added in v1.2.0

The type of network configuration.

func (SqlEndpointNetworkConfigurationOutput) PrivateEndpointIp added in v1.2.0

Ip Address of private endpoint

func (SqlEndpointNetworkConfigurationOutput) PublicEndpointIp added in v1.2.0

Ip Address of public endpoint

func (SqlEndpointNetworkConfigurationOutput) SubnetId added in v1.2.0

The VCN Subnet OCID.

func (SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationOutput added in v1.2.0

func (o SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationOutput() SqlEndpointNetworkConfigurationOutput

func (SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationOutputWithContext added in v1.2.0

func (o SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationOutput

func (SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationPtrOutput added in v1.2.0

func (o SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationPtrOutput() SqlEndpointNetworkConfigurationPtrOutput

func (SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationPtrOutputWithContext added in v1.2.0

func (o SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationPtrOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationPtrOutput

func (SqlEndpointNetworkConfigurationOutput) VcnId added in v1.2.0

The VCN OCID.

type SqlEndpointNetworkConfigurationPtrInput added in v1.2.0

type SqlEndpointNetworkConfigurationPtrInput interface {
	pulumi.Input

	ToSqlEndpointNetworkConfigurationPtrOutput() SqlEndpointNetworkConfigurationPtrOutput
	ToSqlEndpointNetworkConfigurationPtrOutputWithContext(context.Context) SqlEndpointNetworkConfigurationPtrOutput
}

SqlEndpointNetworkConfigurationPtrInput is an input type that accepts SqlEndpointNetworkConfigurationArgs, SqlEndpointNetworkConfigurationPtr and SqlEndpointNetworkConfigurationPtrOutput values. You can construct a concrete instance of `SqlEndpointNetworkConfigurationPtrInput` via:

        SqlEndpointNetworkConfigurationArgs{...}

or:

        nil

type SqlEndpointNetworkConfigurationPtrOutput added in v1.2.0

type SqlEndpointNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (SqlEndpointNetworkConfigurationPtrOutput) AccessControlRules added in v1.2.0

A list of SecureAccessControlRule's to which access is limited to

func (SqlEndpointNetworkConfigurationPtrOutput) Elem added in v1.2.0

func (SqlEndpointNetworkConfigurationPtrOutput) ElementType added in v1.2.0

func (SqlEndpointNetworkConfigurationPtrOutput) HostNamePrefix added in v1.2.0

The host name prefix.

func (SqlEndpointNetworkConfigurationPtrOutput) NetworkType added in v1.2.0

The type of network configuration.

func (SqlEndpointNetworkConfigurationPtrOutput) PrivateEndpointIp added in v1.2.0

Ip Address of private endpoint

func (SqlEndpointNetworkConfigurationPtrOutput) PublicEndpointIp added in v1.2.0

Ip Address of public endpoint

func (SqlEndpointNetworkConfigurationPtrOutput) SubnetId added in v1.2.0

The VCN Subnet OCID.

func (SqlEndpointNetworkConfigurationPtrOutput) ToSqlEndpointNetworkConfigurationPtrOutput added in v1.2.0

func (o SqlEndpointNetworkConfigurationPtrOutput) ToSqlEndpointNetworkConfigurationPtrOutput() SqlEndpointNetworkConfigurationPtrOutput

func (SqlEndpointNetworkConfigurationPtrOutput) ToSqlEndpointNetworkConfigurationPtrOutputWithContext added in v1.2.0

func (o SqlEndpointNetworkConfigurationPtrOutput) ToSqlEndpointNetworkConfigurationPtrOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationPtrOutput

func (SqlEndpointNetworkConfigurationPtrOutput) VcnId added in v1.2.0

The VCN OCID.

type SqlEndpointOutput added in v1.2.0

type SqlEndpointOutput struct{ *pulumi.OutputState }

func (SqlEndpointOutput) CompartmentId added in v1.2.0

func (o SqlEndpointOutput) CompartmentId() pulumi.StringOutput

(Updatable) The identifier of the compartment used with the SQL Endpoint.

func (SqlEndpointOutput) DefinedTags added in v1.2.0

func (o SqlEndpointOutput) DefinedTags() pulumi.MapOutput

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

func (SqlEndpointOutput) Description added in v1.2.0

func (o SqlEndpointOutput) Description() pulumi.StringOutput

The description of CreateSQLEndpointDetails.

func (SqlEndpointOutput) DisplayName added in v1.2.0

func (o SqlEndpointOutput) DisplayName() pulumi.StringOutput

The SQL Endpoint name, which can be changed.

func (SqlEndpointOutput) DriverShape added in v1.2.0

func (o SqlEndpointOutput) DriverShape() pulumi.StringOutput

The shape of the SQL Endpoint driver instance.

func (SqlEndpointOutput) DriverShapeConfig added in v1.2.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (SqlEndpointOutput) ElementType added in v1.2.0

func (SqlEndpointOutput) ElementType() reflect.Type

func (SqlEndpointOutput) ExecutorShape added in v1.2.0

func (o SqlEndpointOutput) ExecutorShape() pulumi.StringOutput

The shape of the SQL Endpoint worker instance.

func (SqlEndpointOutput) ExecutorShapeConfig added in v1.2.0

This is used to configure the shape of the driver or executor if a flexible shape is used.

func (SqlEndpointOutput) FreeformTags added in v1.2.0

func (o SqlEndpointOutput) 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`

func (SqlEndpointOutput) JdbcEndpointUrl added in v1.2.0

func (o SqlEndpointOutput) JdbcEndpointUrl() pulumi.StringOutput

The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI

func (SqlEndpointOutput) LakeId added in v1.2.0

Oracle Cloud Infrastructure lake OCID

func (SqlEndpointOutput) LastAcceptedRequestToken added in v1.2.0

func (o SqlEndpointOutput) LastAcceptedRequestToken() pulumi.StringOutput

This token is used by Splat, and indicates that the service accepts the request, and that the request is currently being processed.

func (SqlEndpointOutput) MaxExecutorCount added in v1.2.0

func (o SqlEndpointOutput) MaxExecutorCount() pulumi.IntOutput

The maximum number of executors.

func (SqlEndpointOutput) MetastoreId added in v1.2.0

func (o SqlEndpointOutput) MetastoreId() pulumi.StringOutput

Metastore OCID

func (SqlEndpointOutput) MinExecutorCount added in v1.2.0

func (o SqlEndpointOutput) MinExecutorCount() pulumi.IntOutput

The minimum number of executors.

func (SqlEndpointOutput) NetworkConfiguration added in v1.2.0

The network configuration of a SQL Endpoint.

func (SqlEndpointOutput) SparkAdvancedConfigurations added in v1.2.0

func (o SqlEndpointOutput) SparkAdvancedConfigurations() pulumi.MapOutput

The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set. Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.

func (SqlEndpointOutput) SqlEndpointVersion added in v1.2.0

func (o SqlEndpointOutput) SqlEndpointVersion() pulumi.StringOutput

The version of the SQL Endpoint.

func (SqlEndpointOutput) State added in v1.2.0

The current state of the Sql Endpoint.

func (SqlEndpointOutput) StateMessage added in v1.2.0

func (o SqlEndpointOutput) StateMessage() pulumi.StringOutput

A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.

func (SqlEndpointOutput) SystemTags added in v1.2.0

func (o SqlEndpointOutput) SystemTags() pulumi.MapOutput

The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`

func (SqlEndpointOutput) TimeCreated added in v1.2.0

func (o SqlEndpointOutput) TimeCreated() pulumi.StringOutput

The time the Sql Endpoint was created. An RFC3339 formatted datetime string.

func (SqlEndpointOutput) TimeUpdated added in v1.2.0

func (o SqlEndpointOutput) TimeUpdated() pulumi.StringOutput

The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.

func (SqlEndpointOutput) ToSqlEndpointOutput added in v1.2.0

func (o SqlEndpointOutput) ToSqlEndpointOutput() SqlEndpointOutput

func (SqlEndpointOutput) ToSqlEndpointOutputWithContext added in v1.2.0

func (o SqlEndpointOutput) ToSqlEndpointOutputWithContext(ctx context.Context) SqlEndpointOutput

func (SqlEndpointOutput) WarehouseBucketUri added in v1.2.0

func (o SqlEndpointOutput) WarehouseBucketUri() pulumi.StringOutput

The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html

** 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 SqlEndpointState added in v1.2.0

type SqlEndpointState struct {
	// (Updatable) The identifier of the compartment used with the SQL Endpoint.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// The description of CreateSQLEndpointDetails.
	Description pulumi.StringPtrInput
	// The SQL Endpoint name, which can be changed.
	DisplayName pulumi.StringPtrInput
	// The shape of the SQL Endpoint driver instance.
	DriverShape pulumi.StringPtrInput
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	DriverShapeConfig SqlEndpointDriverShapeConfigPtrInput
	// The shape of the SQL Endpoint worker instance.
	ExecutorShape pulumi.StringPtrInput
	// This is used to configure the shape of the driver or executor if a flexible shape is used.
	ExecutorShapeConfig SqlEndpointExecutorShapeConfigPtrInput
	// (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{"Department": "Finance"}`
	FreeformTags pulumi.MapInput
	// The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI
	JdbcEndpointUrl pulumi.StringPtrInput
	// Oracle Cloud Infrastructure lake OCID
	LakeId pulumi.StringPtrInput
	// This token is used by Splat, and indicates that the service accepts the request, and that the request is currently being processed.
	LastAcceptedRequestToken pulumi.StringPtrInput
	// The maximum number of executors.
	MaxExecutorCount pulumi.IntPtrInput
	// Metastore OCID
	MetastoreId pulumi.StringPtrInput
	// The minimum number of executors.
	MinExecutorCount pulumi.IntPtrInput
	// The network configuration of a SQL Endpoint.
	NetworkConfiguration SqlEndpointNetworkConfigurationPtrInput
	// The Spark configuration passed to the running process. See https://spark.apache.org/docs/latest/configuration.html#available-properties. Example: { "spark.app.name" : "My App Name", "spark.shuffle.io.maxRetries" : "4" } Note: Not all Spark properties are permitted to be set.  Attempting to set a property that is not allowed to be overwritten will cause a 400 status to be returned.
	SparkAdvancedConfigurations pulumi.MapInput
	// The version of the SQL Endpoint.
	SqlEndpointVersion pulumi.StringPtrInput
	// The current state of the Sql Endpoint.
	State pulumi.StringPtrInput
	// A message describing the reason why the resource is in it's current state. Helps bubble up errors in state changes. For example, it can be used to provide actionable information for a resource in the Failed state.
	StateMessage pulumi.StringPtrInput
	// The system tags associated with this resource, if any. The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). Example: `{orcl-cloud: {free-tier-retain: true}}`
	SystemTags pulumi.MapInput
	// The time the Sql Endpoint was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
	// The warehouse bucket URI. It is a Oracle Cloud Infrastructure Object Storage bucket URI as defined here https://docs.oracle.com/en/cloud/paas/atp-cloud/atpud/object-storage-uris.html
	//
	// ** 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
	WarehouseBucketUri pulumi.StringPtrInput
}

func (SqlEndpointState) ElementType added in v1.2.0

func (SqlEndpointState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL