dataflow

package
v2.10.0 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 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.StringMapOutput `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.StringMapOutput `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.StringMapOutput `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/v2/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.StringMap{
				"Operations.CostCenter": pulumi.String("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.StringMap{
				"Department": pulumi.String("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

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

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

func (ApplicationApplicationLogConfigArgs) ToApplicationApplicationLogConfigOutput

func (i ApplicationApplicationLogConfigArgs) ToApplicationApplicationLogConfigOutput() ApplicationApplicationLogConfigOutput

func (ApplicationApplicationLogConfigArgs) ToApplicationApplicationLogConfigOutputWithContext

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

func (ApplicationApplicationLogConfigArgs) ToApplicationApplicationLogConfigPtrOutput

func (i ApplicationApplicationLogConfigArgs) ToApplicationApplicationLogConfigPtrOutput() ApplicationApplicationLogConfigPtrOutput

func (ApplicationApplicationLogConfigArgs) ToApplicationApplicationLogConfigPtrOutputWithContext

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

type ApplicationApplicationLogConfigInput

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

type ApplicationApplicationLogConfigOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationLogConfigOutput) ElementType

func (ApplicationApplicationLogConfigOutput) LogGroupId

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

func (ApplicationApplicationLogConfigOutput) LogId

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

func (ApplicationApplicationLogConfigOutput) ToApplicationApplicationLogConfigOutput

func (o ApplicationApplicationLogConfigOutput) ToApplicationApplicationLogConfigOutput() ApplicationApplicationLogConfigOutput

func (ApplicationApplicationLogConfigOutput) ToApplicationApplicationLogConfigOutputWithContext

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

func (ApplicationApplicationLogConfigOutput) ToApplicationApplicationLogConfigPtrOutput

func (o ApplicationApplicationLogConfigOutput) ToApplicationApplicationLogConfigPtrOutput() ApplicationApplicationLogConfigPtrOutput

func (ApplicationApplicationLogConfigOutput) ToApplicationApplicationLogConfigPtrOutputWithContext

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

type ApplicationApplicationLogConfigPtrInput

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

type ApplicationApplicationLogConfigPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApplicationLogConfigPtrOutput) Elem

func (ApplicationApplicationLogConfigPtrOutput) ElementType

func (ApplicationApplicationLogConfigPtrOutput) LogGroupId

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

func (ApplicationApplicationLogConfigPtrOutput) LogId

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

func (ApplicationApplicationLogConfigPtrOutput) ToApplicationApplicationLogConfigPtrOutput

func (o ApplicationApplicationLogConfigPtrOutput) ToApplicationApplicationLogConfigPtrOutput() ApplicationApplicationLogConfigPtrOutput

func (ApplicationApplicationLogConfigPtrOutput) ToApplicationApplicationLogConfigPtrOutputWithContext

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.StringMapInput
	// (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.StringMapInput
	// (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.StringMapInput
	// (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

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

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

func (ApplicationDriverShapeConfigArgs) ToApplicationDriverShapeConfigOutput

func (i ApplicationDriverShapeConfigArgs) ToApplicationDriverShapeConfigOutput() ApplicationDriverShapeConfigOutput

func (ApplicationDriverShapeConfigArgs) ToApplicationDriverShapeConfigOutputWithContext

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

func (ApplicationDriverShapeConfigArgs) ToApplicationDriverShapeConfigPtrOutput

func (i ApplicationDriverShapeConfigArgs) ToApplicationDriverShapeConfigPtrOutput() ApplicationDriverShapeConfigPtrOutput

func (ApplicationDriverShapeConfigArgs) ToApplicationDriverShapeConfigPtrOutputWithContext

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

type ApplicationDriverShapeConfigInput

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

type ApplicationDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (ApplicationDriverShapeConfigOutput) ElementType

func (ApplicationDriverShapeConfigOutput) MemoryInGbs

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

func (ApplicationDriverShapeConfigOutput) Ocpus

(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

func (o ApplicationDriverShapeConfigOutput) ToApplicationDriverShapeConfigOutput() ApplicationDriverShapeConfigOutput

func (ApplicationDriverShapeConfigOutput) ToApplicationDriverShapeConfigOutputWithContext

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

func (ApplicationDriverShapeConfigOutput) ToApplicationDriverShapeConfigPtrOutput

func (o ApplicationDriverShapeConfigOutput) ToApplicationDriverShapeConfigPtrOutput() ApplicationDriverShapeConfigPtrOutput

func (ApplicationDriverShapeConfigOutput) ToApplicationDriverShapeConfigPtrOutputWithContext

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

type ApplicationDriverShapeConfigPtrInput

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

type ApplicationDriverShapeConfigPtrOutput struct{ *pulumi.OutputState }

func (ApplicationDriverShapeConfigPtrOutput) Elem

func (ApplicationDriverShapeConfigPtrOutput) ElementType

func (ApplicationDriverShapeConfigPtrOutput) MemoryInGbs

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

func (ApplicationDriverShapeConfigPtrOutput) Ocpus

(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

func (o ApplicationDriverShapeConfigPtrOutput) ToApplicationDriverShapeConfigPtrOutput() ApplicationDriverShapeConfigPtrOutput

func (ApplicationDriverShapeConfigPtrOutput) ToApplicationDriverShapeConfigPtrOutputWithContext

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

type ApplicationExecutorShapeConfig

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

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

func (ApplicationExecutorShapeConfigArgs) ToApplicationExecutorShapeConfigOutput

func (i ApplicationExecutorShapeConfigArgs) ToApplicationExecutorShapeConfigOutput() ApplicationExecutorShapeConfigOutput

func (ApplicationExecutorShapeConfigArgs) ToApplicationExecutorShapeConfigOutputWithContext

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

func (ApplicationExecutorShapeConfigArgs) ToApplicationExecutorShapeConfigPtrOutput

func (i ApplicationExecutorShapeConfigArgs) ToApplicationExecutorShapeConfigPtrOutput() ApplicationExecutorShapeConfigPtrOutput

func (ApplicationExecutorShapeConfigArgs) ToApplicationExecutorShapeConfigPtrOutputWithContext

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

type ApplicationExecutorShapeConfigInput

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

type ApplicationExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (ApplicationExecutorShapeConfigOutput) ElementType

func (ApplicationExecutorShapeConfigOutput) MemoryInGbs

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

func (ApplicationExecutorShapeConfigOutput) Ocpus

(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

func (o ApplicationExecutorShapeConfigOutput) ToApplicationExecutorShapeConfigOutput() ApplicationExecutorShapeConfigOutput

func (ApplicationExecutorShapeConfigOutput) ToApplicationExecutorShapeConfigOutputWithContext

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

func (ApplicationExecutorShapeConfigOutput) ToApplicationExecutorShapeConfigPtrOutput

func (o ApplicationExecutorShapeConfigOutput) ToApplicationExecutorShapeConfigPtrOutput() ApplicationExecutorShapeConfigPtrOutput

func (ApplicationExecutorShapeConfigOutput) ToApplicationExecutorShapeConfigPtrOutputWithContext

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

type ApplicationExecutorShapeConfigPtrInput

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

type ApplicationExecutorShapeConfigPtrOutput struct{ *pulumi.OutputState }

func (ApplicationExecutorShapeConfigPtrOutput) Elem

func (ApplicationExecutorShapeConfigPtrOutput) ElementType

func (ApplicationExecutorShapeConfigPtrOutput) MemoryInGbs

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

func (ApplicationExecutorShapeConfigPtrOutput) Ocpus

(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

func (o ApplicationExecutorShapeConfigPtrOutput) ToApplicationExecutorShapeConfigPtrOutput() ApplicationExecutorShapeConfigPtrOutput

func (ApplicationExecutorShapeConfigPtrOutput) ToApplicationExecutorShapeConfigPtrOutputWithContext

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

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

func (ApplicationOutput) ArchiveUri

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

(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

(Updatable) The class for the application.

func (ApplicationOutput) CompartmentId

func (o ApplicationOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID of a compartment.

func (ApplicationOutput) Configuration

func (o ApplicationOutput) Configuration() pulumi.StringMapOutput

(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

func (o ApplicationOutput) DefinedTags() pulumi.StringMapOutput

(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

func (o ApplicationOutput) Description() pulumi.StringOutput

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

func (ApplicationOutput) DisplayName

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

func (o ApplicationOutput) DriverShape() pulumi.StringOutput

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

func (ApplicationOutput) DriverShapeConfig

(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

(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

func (o ApplicationOutput) ExecutorShape() pulumi.StringOutput

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

func (ApplicationOutput) ExecutorShapeConfig

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

func (ApplicationOutput) FileUri

(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

func (o ApplicationOutput) FreeformTags() pulumi.StringMapOutput

(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

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

func (o ApplicationOutput) Language() pulumi.StringOutput

(Updatable) The Spark language.

func (ApplicationOutput) LogsBucketUri

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

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

func (o ApplicationOutput) MetastoreId() pulumi.StringOutput

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

func (ApplicationOutput) NumExecutors

func (o ApplicationOutput) NumExecutors() pulumi.IntOutput

(Updatable) The number of executor VMs requested.

func (ApplicationOutput) OwnerPrincipalId

func (o ApplicationOutput) OwnerPrincipalId() pulumi.StringOutput

The OCID of the user who created the resource.

func (ApplicationOutput) OwnerUserName

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

(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

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

func (ApplicationOutput) PrivateEndpointId

func (o ApplicationOutput) PrivateEndpointId() pulumi.StringOutput

(Updatable) The OCID of a private endpoint.

func (ApplicationOutput) SparkVersion

func (o ApplicationOutput) SparkVersion() pulumi.StringOutput

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

func (ApplicationOutput) State

The current state of this application.

func (ApplicationOutput) TimeCreated

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

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

The Spark application processing type.

func (ApplicationOutput) WarehouseBucketUri

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.StringMapInput
	// (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.StringMapInput
	// (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.StringMapInput
	// (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

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

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

func (GetApplicationApplicationLogConfigArgs) ToGetApplicationApplicationLogConfigOutput

func (i GetApplicationApplicationLogConfigArgs) ToGetApplicationApplicationLogConfigOutput() GetApplicationApplicationLogConfigOutput

func (GetApplicationApplicationLogConfigArgs) ToGetApplicationApplicationLogConfigOutputWithContext

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

type GetApplicationApplicationLogConfigArray

type GetApplicationApplicationLogConfigArray []GetApplicationApplicationLogConfigInput

func (GetApplicationApplicationLogConfigArray) ElementType

func (GetApplicationApplicationLogConfigArray) ToGetApplicationApplicationLogConfigArrayOutput

func (i GetApplicationApplicationLogConfigArray) ToGetApplicationApplicationLogConfigArrayOutput() GetApplicationApplicationLogConfigArrayOutput

func (GetApplicationApplicationLogConfigArray) ToGetApplicationApplicationLogConfigArrayOutputWithContext

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

type GetApplicationApplicationLogConfigArrayInput

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

type GetApplicationApplicationLogConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationApplicationLogConfigArrayOutput) ElementType

func (GetApplicationApplicationLogConfigArrayOutput) Index

func (GetApplicationApplicationLogConfigArrayOutput) ToGetApplicationApplicationLogConfigArrayOutput

func (o GetApplicationApplicationLogConfigArrayOutput) ToGetApplicationApplicationLogConfigArrayOutput() GetApplicationApplicationLogConfigArrayOutput

func (GetApplicationApplicationLogConfigArrayOutput) ToGetApplicationApplicationLogConfigArrayOutputWithContext

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

type GetApplicationApplicationLogConfigInput

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

type GetApplicationApplicationLogConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationApplicationLogConfigOutput) ElementType

func (GetApplicationApplicationLogConfigOutput) LogGroupId

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

func (GetApplicationApplicationLogConfigOutput) LogId

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

func (GetApplicationApplicationLogConfigOutput) ToGetApplicationApplicationLogConfigOutput

func (o GetApplicationApplicationLogConfigOutput) ToGetApplicationApplicationLogConfigOutput() GetApplicationApplicationLogConfigOutput

func (GetApplicationApplicationLogConfigOutput) ToGetApplicationApplicationLogConfigOutputWithContext

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

type GetApplicationDriverShapeConfig

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

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

func (GetApplicationDriverShapeConfigArgs) ToGetApplicationDriverShapeConfigOutput

func (i GetApplicationDriverShapeConfigArgs) ToGetApplicationDriverShapeConfigOutput() GetApplicationDriverShapeConfigOutput

func (GetApplicationDriverShapeConfigArgs) ToGetApplicationDriverShapeConfigOutputWithContext

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

type GetApplicationDriverShapeConfigArray

type GetApplicationDriverShapeConfigArray []GetApplicationDriverShapeConfigInput

func (GetApplicationDriverShapeConfigArray) ElementType

func (GetApplicationDriverShapeConfigArray) ToGetApplicationDriverShapeConfigArrayOutput

func (i GetApplicationDriverShapeConfigArray) ToGetApplicationDriverShapeConfigArrayOutput() GetApplicationDriverShapeConfigArrayOutput

func (GetApplicationDriverShapeConfigArray) ToGetApplicationDriverShapeConfigArrayOutputWithContext

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

type GetApplicationDriverShapeConfigArrayInput

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

type GetApplicationDriverShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationDriverShapeConfigArrayOutput) ElementType

func (GetApplicationDriverShapeConfigArrayOutput) Index

func (GetApplicationDriverShapeConfigArrayOutput) ToGetApplicationDriverShapeConfigArrayOutput

func (o GetApplicationDriverShapeConfigArrayOutput) ToGetApplicationDriverShapeConfigArrayOutput() GetApplicationDriverShapeConfigArrayOutput

func (GetApplicationDriverShapeConfigArrayOutput) ToGetApplicationDriverShapeConfigArrayOutputWithContext

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

type GetApplicationDriverShapeConfigInput

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

type GetApplicationDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationDriverShapeConfigOutput) ElementType

func (GetApplicationDriverShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (GetApplicationDriverShapeConfigOutput) Ocpus

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

func (o GetApplicationDriverShapeConfigOutput) ToGetApplicationDriverShapeConfigOutput() GetApplicationDriverShapeConfigOutput

func (GetApplicationDriverShapeConfigOutput) ToGetApplicationDriverShapeConfigOutputWithContext

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

type GetApplicationExecutorShapeConfig

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

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

func (GetApplicationExecutorShapeConfigArgs) ToGetApplicationExecutorShapeConfigOutput

func (i GetApplicationExecutorShapeConfigArgs) ToGetApplicationExecutorShapeConfigOutput() GetApplicationExecutorShapeConfigOutput

func (GetApplicationExecutorShapeConfigArgs) ToGetApplicationExecutorShapeConfigOutputWithContext

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

type GetApplicationExecutorShapeConfigArray

type GetApplicationExecutorShapeConfigArray []GetApplicationExecutorShapeConfigInput

func (GetApplicationExecutorShapeConfigArray) ElementType

func (GetApplicationExecutorShapeConfigArray) ToGetApplicationExecutorShapeConfigArrayOutput

func (i GetApplicationExecutorShapeConfigArray) ToGetApplicationExecutorShapeConfigArrayOutput() GetApplicationExecutorShapeConfigArrayOutput

func (GetApplicationExecutorShapeConfigArray) ToGetApplicationExecutorShapeConfigArrayOutputWithContext

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

type GetApplicationExecutorShapeConfigArrayInput

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

type GetApplicationExecutorShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationExecutorShapeConfigArrayOutput) ElementType

func (GetApplicationExecutorShapeConfigArrayOutput) Index

func (GetApplicationExecutorShapeConfigArrayOutput) ToGetApplicationExecutorShapeConfigArrayOutput

func (o GetApplicationExecutorShapeConfigArrayOutput) ToGetApplicationExecutorShapeConfigArrayOutput() GetApplicationExecutorShapeConfigArrayOutput

func (GetApplicationExecutorShapeConfigArrayOutput) ToGetApplicationExecutorShapeConfigArrayOutputWithContext

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

type GetApplicationExecutorShapeConfigInput

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

type GetApplicationExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationExecutorShapeConfigOutput) ElementType

func (GetApplicationExecutorShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (GetApplicationExecutorShapeConfigOutput) Ocpus

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

func (o GetApplicationExecutorShapeConfigOutput) ToGetApplicationExecutorShapeConfigOutput() GetApplicationExecutorShapeConfigOutput

func (GetApplicationExecutorShapeConfigOutput) ToGetApplicationExecutorShapeConfigOutputWithContext

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]string `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]string `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]string `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

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

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

func (GetApplicationsApplicationApplicationLogConfigArgs) ToGetApplicationsApplicationApplicationLogConfigOutput

func (i GetApplicationsApplicationApplicationLogConfigArgs) ToGetApplicationsApplicationApplicationLogConfigOutput() GetApplicationsApplicationApplicationLogConfigOutput

func (GetApplicationsApplicationApplicationLogConfigArgs) ToGetApplicationsApplicationApplicationLogConfigOutputWithContext

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

type GetApplicationsApplicationApplicationLogConfigArray

type GetApplicationsApplicationApplicationLogConfigArray []GetApplicationsApplicationApplicationLogConfigInput

func (GetApplicationsApplicationApplicationLogConfigArray) ElementType

func (GetApplicationsApplicationApplicationLogConfigArray) ToGetApplicationsApplicationApplicationLogConfigArrayOutput

func (i GetApplicationsApplicationApplicationLogConfigArray) ToGetApplicationsApplicationApplicationLogConfigArrayOutput() GetApplicationsApplicationApplicationLogConfigArrayOutput

func (GetApplicationsApplicationApplicationLogConfigArray) ToGetApplicationsApplicationApplicationLogConfigArrayOutputWithContext

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

type GetApplicationsApplicationApplicationLogConfigArrayInput

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

type GetApplicationsApplicationApplicationLogConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationApplicationLogConfigArrayOutput) ElementType

func (GetApplicationsApplicationApplicationLogConfigArrayOutput) Index

func (GetApplicationsApplicationApplicationLogConfigArrayOutput) ToGetApplicationsApplicationApplicationLogConfigArrayOutput

func (GetApplicationsApplicationApplicationLogConfigArrayOutput) ToGetApplicationsApplicationApplicationLogConfigArrayOutputWithContext

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

type GetApplicationsApplicationApplicationLogConfigInput

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

type GetApplicationsApplicationApplicationLogConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationApplicationLogConfigOutput) ElementType

func (GetApplicationsApplicationApplicationLogConfigOutput) LogGroupId

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

func (GetApplicationsApplicationApplicationLogConfigOutput) LogId

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

func (GetApplicationsApplicationApplicationLogConfigOutput) ToGetApplicationsApplicationApplicationLogConfigOutput

func (GetApplicationsApplicationApplicationLogConfigOutput) ToGetApplicationsApplicationApplicationLogConfigOutputWithContext

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.StringMapInput `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.StringMapInput `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.StringMapInput `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

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

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

func (GetApplicationsApplicationDriverShapeConfigArgs) ToGetApplicationsApplicationDriverShapeConfigOutput

func (i GetApplicationsApplicationDriverShapeConfigArgs) ToGetApplicationsApplicationDriverShapeConfigOutput() GetApplicationsApplicationDriverShapeConfigOutput

func (GetApplicationsApplicationDriverShapeConfigArgs) ToGetApplicationsApplicationDriverShapeConfigOutputWithContext

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

type GetApplicationsApplicationDriverShapeConfigArray

type GetApplicationsApplicationDriverShapeConfigArray []GetApplicationsApplicationDriverShapeConfigInput

func (GetApplicationsApplicationDriverShapeConfigArray) ElementType

func (GetApplicationsApplicationDriverShapeConfigArray) ToGetApplicationsApplicationDriverShapeConfigArrayOutput

func (i GetApplicationsApplicationDriverShapeConfigArray) ToGetApplicationsApplicationDriverShapeConfigArrayOutput() GetApplicationsApplicationDriverShapeConfigArrayOutput

func (GetApplicationsApplicationDriverShapeConfigArray) ToGetApplicationsApplicationDriverShapeConfigArrayOutputWithContext

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

type GetApplicationsApplicationDriverShapeConfigArrayInput

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

type GetApplicationsApplicationDriverShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationDriverShapeConfigArrayOutput) ElementType

func (GetApplicationsApplicationDriverShapeConfigArrayOutput) Index

func (GetApplicationsApplicationDriverShapeConfigArrayOutput) ToGetApplicationsApplicationDriverShapeConfigArrayOutput

func (GetApplicationsApplicationDriverShapeConfigArrayOutput) ToGetApplicationsApplicationDriverShapeConfigArrayOutputWithContext

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

type GetApplicationsApplicationDriverShapeConfigInput

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

type GetApplicationsApplicationDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationDriverShapeConfigOutput) ElementType

func (GetApplicationsApplicationDriverShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (GetApplicationsApplicationDriverShapeConfigOutput) Ocpus

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

func (o GetApplicationsApplicationDriverShapeConfigOutput) ToGetApplicationsApplicationDriverShapeConfigOutput() GetApplicationsApplicationDriverShapeConfigOutput

func (GetApplicationsApplicationDriverShapeConfigOutput) ToGetApplicationsApplicationDriverShapeConfigOutputWithContext

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

type GetApplicationsApplicationExecutorShapeConfig

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

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

func (GetApplicationsApplicationExecutorShapeConfigArgs) ToGetApplicationsApplicationExecutorShapeConfigOutput

func (i GetApplicationsApplicationExecutorShapeConfigArgs) ToGetApplicationsApplicationExecutorShapeConfigOutput() GetApplicationsApplicationExecutorShapeConfigOutput

func (GetApplicationsApplicationExecutorShapeConfigArgs) ToGetApplicationsApplicationExecutorShapeConfigOutputWithContext

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

type GetApplicationsApplicationExecutorShapeConfigArray

type GetApplicationsApplicationExecutorShapeConfigArray []GetApplicationsApplicationExecutorShapeConfigInput

func (GetApplicationsApplicationExecutorShapeConfigArray) ElementType

func (GetApplicationsApplicationExecutorShapeConfigArray) ToGetApplicationsApplicationExecutorShapeConfigArrayOutput

func (i GetApplicationsApplicationExecutorShapeConfigArray) ToGetApplicationsApplicationExecutorShapeConfigArrayOutput() GetApplicationsApplicationExecutorShapeConfigArrayOutput

func (GetApplicationsApplicationExecutorShapeConfigArray) ToGetApplicationsApplicationExecutorShapeConfigArrayOutputWithContext

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

type GetApplicationsApplicationExecutorShapeConfigArrayInput

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

type GetApplicationsApplicationExecutorShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationExecutorShapeConfigArrayOutput) ElementType

func (GetApplicationsApplicationExecutorShapeConfigArrayOutput) Index

func (GetApplicationsApplicationExecutorShapeConfigArrayOutput) ToGetApplicationsApplicationExecutorShapeConfigArrayOutput

func (GetApplicationsApplicationExecutorShapeConfigArrayOutput) ToGetApplicationsApplicationExecutorShapeConfigArrayOutputWithContext

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

type GetApplicationsApplicationExecutorShapeConfigInput

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

type GetApplicationsApplicationExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationExecutorShapeConfigOutput) ElementType

func (GetApplicationsApplicationExecutorShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (GetApplicationsApplicationExecutorShapeConfigOutput) Ocpus

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

func (o GetApplicationsApplicationExecutorShapeConfigOutput) ToGetApplicationsApplicationExecutorShapeConfigOutput() GetApplicationsApplicationExecutorShapeConfigOutput

func (GetApplicationsApplicationExecutorShapeConfigOutput) ToGetApplicationsApplicationExecutorShapeConfigOutputWithContext

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

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

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

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

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

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

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/v2/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

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

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

func (GetInvokeRunApplicationLogConfigArgs) ToGetInvokeRunApplicationLogConfigOutput

func (i GetInvokeRunApplicationLogConfigArgs) ToGetInvokeRunApplicationLogConfigOutput() GetInvokeRunApplicationLogConfigOutput

func (GetInvokeRunApplicationLogConfigArgs) ToGetInvokeRunApplicationLogConfigOutputWithContext

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

type GetInvokeRunApplicationLogConfigArray

type GetInvokeRunApplicationLogConfigArray []GetInvokeRunApplicationLogConfigInput

func (GetInvokeRunApplicationLogConfigArray) ElementType

func (GetInvokeRunApplicationLogConfigArray) ToGetInvokeRunApplicationLogConfigArrayOutput

func (i GetInvokeRunApplicationLogConfigArray) ToGetInvokeRunApplicationLogConfigArrayOutput() GetInvokeRunApplicationLogConfigArrayOutput

func (GetInvokeRunApplicationLogConfigArray) ToGetInvokeRunApplicationLogConfigArrayOutputWithContext

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

type GetInvokeRunApplicationLogConfigArrayInput

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

type GetInvokeRunApplicationLogConfigArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunApplicationLogConfigArrayOutput) ElementType

func (GetInvokeRunApplicationLogConfigArrayOutput) Index

func (GetInvokeRunApplicationLogConfigArrayOutput) ToGetInvokeRunApplicationLogConfigArrayOutput

func (o GetInvokeRunApplicationLogConfigArrayOutput) ToGetInvokeRunApplicationLogConfigArrayOutput() GetInvokeRunApplicationLogConfigArrayOutput

func (GetInvokeRunApplicationLogConfigArrayOutput) ToGetInvokeRunApplicationLogConfigArrayOutputWithContext

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

type GetInvokeRunApplicationLogConfigInput

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

type GetInvokeRunApplicationLogConfigOutput struct{ *pulumi.OutputState }

func (GetInvokeRunApplicationLogConfigOutput) ElementType

func (GetInvokeRunApplicationLogConfigOutput) LogGroupId

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

func (GetInvokeRunApplicationLogConfigOutput) LogId

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

func (GetInvokeRunApplicationLogConfigOutput) ToGetInvokeRunApplicationLogConfigOutput

func (o GetInvokeRunApplicationLogConfigOutput) ToGetInvokeRunApplicationLogConfigOutput() GetInvokeRunApplicationLogConfigOutput

func (GetInvokeRunApplicationLogConfigOutput) ToGetInvokeRunApplicationLogConfigOutputWithContext

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

type GetInvokeRunDriverShapeConfig

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

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

func (GetInvokeRunDriverShapeConfigArgs) ToGetInvokeRunDriverShapeConfigOutput

func (i GetInvokeRunDriverShapeConfigArgs) ToGetInvokeRunDriverShapeConfigOutput() GetInvokeRunDriverShapeConfigOutput

func (GetInvokeRunDriverShapeConfigArgs) ToGetInvokeRunDriverShapeConfigOutputWithContext

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

type GetInvokeRunDriverShapeConfigArray

type GetInvokeRunDriverShapeConfigArray []GetInvokeRunDriverShapeConfigInput

func (GetInvokeRunDriverShapeConfigArray) ElementType

func (GetInvokeRunDriverShapeConfigArray) ToGetInvokeRunDriverShapeConfigArrayOutput

func (i GetInvokeRunDriverShapeConfigArray) ToGetInvokeRunDriverShapeConfigArrayOutput() GetInvokeRunDriverShapeConfigArrayOutput

func (GetInvokeRunDriverShapeConfigArray) ToGetInvokeRunDriverShapeConfigArrayOutputWithContext

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

type GetInvokeRunDriverShapeConfigArrayInput

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

type GetInvokeRunDriverShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunDriverShapeConfigArrayOutput) ElementType

func (GetInvokeRunDriverShapeConfigArrayOutput) Index

func (GetInvokeRunDriverShapeConfigArrayOutput) ToGetInvokeRunDriverShapeConfigArrayOutput

func (o GetInvokeRunDriverShapeConfigArrayOutput) ToGetInvokeRunDriverShapeConfigArrayOutput() GetInvokeRunDriverShapeConfigArrayOutput

func (GetInvokeRunDriverShapeConfigArrayOutput) ToGetInvokeRunDriverShapeConfigArrayOutputWithContext

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

type GetInvokeRunDriverShapeConfigInput

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

type GetInvokeRunDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (GetInvokeRunDriverShapeConfigOutput) ElementType

func (GetInvokeRunDriverShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (GetInvokeRunDriverShapeConfigOutput) Ocpus

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

func (o GetInvokeRunDriverShapeConfigOutput) ToGetInvokeRunDriverShapeConfigOutput() GetInvokeRunDriverShapeConfigOutput

func (GetInvokeRunDriverShapeConfigOutput) ToGetInvokeRunDriverShapeConfigOutputWithContext

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

type GetInvokeRunExecutorShapeConfig

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

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

func (GetInvokeRunExecutorShapeConfigArgs) ToGetInvokeRunExecutorShapeConfigOutput

func (i GetInvokeRunExecutorShapeConfigArgs) ToGetInvokeRunExecutorShapeConfigOutput() GetInvokeRunExecutorShapeConfigOutput

func (GetInvokeRunExecutorShapeConfigArgs) ToGetInvokeRunExecutorShapeConfigOutputWithContext

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

type GetInvokeRunExecutorShapeConfigArray

type GetInvokeRunExecutorShapeConfigArray []GetInvokeRunExecutorShapeConfigInput

func (GetInvokeRunExecutorShapeConfigArray) ElementType

func (GetInvokeRunExecutorShapeConfigArray) ToGetInvokeRunExecutorShapeConfigArrayOutput

func (i GetInvokeRunExecutorShapeConfigArray) ToGetInvokeRunExecutorShapeConfigArrayOutput() GetInvokeRunExecutorShapeConfigArrayOutput

func (GetInvokeRunExecutorShapeConfigArray) ToGetInvokeRunExecutorShapeConfigArrayOutputWithContext

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

type GetInvokeRunExecutorShapeConfigArrayInput

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

type GetInvokeRunExecutorShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunExecutorShapeConfigArrayOutput) ElementType

func (GetInvokeRunExecutorShapeConfigArrayOutput) Index

func (GetInvokeRunExecutorShapeConfigArrayOutput) ToGetInvokeRunExecutorShapeConfigArrayOutput

func (o GetInvokeRunExecutorShapeConfigArrayOutput) ToGetInvokeRunExecutorShapeConfigArrayOutput() GetInvokeRunExecutorShapeConfigArrayOutput

func (GetInvokeRunExecutorShapeConfigArrayOutput) ToGetInvokeRunExecutorShapeConfigArrayOutputWithContext

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

type GetInvokeRunExecutorShapeConfigInput

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

type GetInvokeRunExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (GetInvokeRunExecutorShapeConfigOutput) ElementType

func (GetInvokeRunExecutorShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (GetInvokeRunExecutorShapeConfigOutput) Ocpus

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

func (o GetInvokeRunExecutorShapeConfigOutput) ToGetInvokeRunExecutorShapeConfigOutput() GetInvokeRunExecutorShapeConfigOutput

func (GetInvokeRunExecutorShapeConfigOutput) ToGetInvokeRunExecutorShapeConfigOutputWithContext

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/v2/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

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]string `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]string `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]string `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

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

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

func (GetInvokeRunsRunApplicationLogConfigArgs) ToGetInvokeRunsRunApplicationLogConfigOutput

func (i GetInvokeRunsRunApplicationLogConfigArgs) ToGetInvokeRunsRunApplicationLogConfigOutput() GetInvokeRunsRunApplicationLogConfigOutput

func (GetInvokeRunsRunApplicationLogConfigArgs) ToGetInvokeRunsRunApplicationLogConfigOutputWithContext

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

type GetInvokeRunsRunApplicationLogConfigArray

type GetInvokeRunsRunApplicationLogConfigArray []GetInvokeRunsRunApplicationLogConfigInput

func (GetInvokeRunsRunApplicationLogConfigArray) ElementType

func (GetInvokeRunsRunApplicationLogConfigArray) ToGetInvokeRunsRunApplicationLogConfigArrayOutput

func (i GetInvokeRunsRunApplicationLogConfigArray) ToGetInvokeRunsRunApplicationLogConfigArrayOutput() GetInvokeRunsRunApplicationLogConfigArrayOutput

func (GetInvokeRunsRunApplicationLogConfigArray) ToGetInvokeRunsRunApplicationLogConfigArrayOutputWithContext

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

type GetInvokeRunsRunApplicationLogConfigArrayInput

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

type GetInvokeRunsRunApplicationLogConfigArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunApplicationLogConfigArrayOutput) ElementType

func (GetInvokeRunsRunApplicationLogConfigArrayOutput) Index

func (GetInvokeRunsRunApplicationLogConfigArrayOutput) ToGetInvokeRunsRunApplicationLogConfigArrayOutput

func (o GetInvokeRunsRunApplicationLogConfigArrayOutput) ToGetInvokeRunsRunApplicationLogConfigArrayOutput() GetInvokeRunsRunApplicationLogConfigArrayOutput

func (GetInvokeRunsRunApplicationLogConfigArrayOutput) ToGetInvokeRunsRunApplicationLogConfigArrayOutputWithContext

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

type GetInvokeRunsRunApplicationLogConfigInput

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

type GetInvokeRunsRunApplicationLogConfigOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunApplicationLogConfigOutput) ElementType

func (GetInvokeRunsRunApplicationLogConfigOutput) LogGroupId

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

func (GetInvokeRunsRunApplicationLogConfigOutput) LogId

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

func (GetInvokeRunsRunApplicationLogConfigOutput) ToGetInvokeRunsRunApplicationLogConfigOutput

func (o GetInvokeRunsRunApplicationLogConfigOutput) ToGetInvokeRunsRunApplicationLogConfigOutput() GetInvokeRunsRunApplicationLogConfigOutput

func (GetInvokeRunsRunApplicationLogConfigOutput) ToGetInvokeRunsRunApplicationLogConfigOutputWithContext

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.StringMapInput `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.StringMapInput `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.StringMapInput `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

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

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

func (GetInvokeRunsRunDriverShapeConfigArgs) ToGetInvokeRunsRunDriverShapeConfigOutput

func (i GetInvokeRunsRunDriverShapeConfigArgs) ToGetInvokeRunsRunDriverShapeConfigOutput() GetInvokeRunsRunDriverShapeConfigOutput

func (GetInvokeRunsRunDriverShapeConfigArgs) ToGetInvokeRunsRunDriverShapeConfigOutputWithContext

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

type GetInvokeRunsRunDriverShapeConfigArray

type GetInvokeRunsRunDriverShapeConfigArray []GetInvokeRunsRunDriverShapeConfigInput

func (GetInvokeRunsRunDriverShapeConfigArray) ElementType

func (GetInvokeRunsRunDriverShapeConfigArray) ToGetInvokeRunsRunDriverShapeConfigArrayOutput

func (i GetInvokeRunsRunDriverShapeConfigArray) ToGetInvokeRunsRunDriverShapeConfigArrayOutput() GetInvokeRunsRunDriverShapeConfigArrayOutput

func (GetInvokeRunsRunDriverShapeConfigArray) ToGetInvokeRunsRunDriverShapeConfigArrayOutputWithContext

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

type GetInvokeRunsRunDriverShapeConfigArrayInput

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

type GetInvokeRunsRunDriverShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunDriverShapeConfigArrayOutput) ElementType

func (GetInvokeRunsRunDriverShapeConfigArrayOutput) Index

func (GetInvokeRunsRunDriverShapeConfigArrayOutput) ToGetInvokeRunsRunDriverShapeConfigArrayOutput

func (o GetInvokeRunsRunDriverShapeConfigArrayOutput) ToGetInvokeRunsRunDriverShapeConfigArrayOutput() GetInvokeRunsRunDriverShapeConfigArrayOutput

func (GetInvokeRunsRunDriverShapeConfigArrayOutput) ToGetInvokeRunsRunDriverShapeConfigArrayOutputWithContext

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

type GetInvokeRunsRunDriverShapeConfigInput

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

type GetInvokeRunsRunDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunDriverShapeConfigOutput) ElementType

func (GetInvokeRunsRunDriverShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (GetInvokeRunsRunDriverShapeConfigOutput) Ocpus

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

func (o GetInvokeRunsRunDriverShapeConfigOutput) ToGetInvokeRunsRunDriverShapeConfigOutput() GetInvokeRunsRunDriverShapeConfigOutput

func (GetInvokeRunsRunDriverShapeConfigOutput) ToGetInvokeRunsRunDriverShapeConfigOutputWithContext

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

type GetInvokeRunsRunExecutorShapeConfig

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

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

func (GetInvokeRunsRunExecutorShapeConfigArgs) ToGetInvokeRunsRunExecutorShapeConfigOutput

func (i GetInvokeRunsRunExecutorShapeConfigArgs) ToGetInvokeRunsRunExecutorShapeConfigOutput() GetInvokeRunsRunExecutorShapeConfigOutput

func (GetInvokeRunsRunExecutorShapeConfigArgs) ToGetInvokeRunsRunExecutorShapeConfigOutputWithContext

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

type GetInvokeRunsRunExecutorShapeConfigArray

type GetInvokeRunsRunExecutorShapeConfigArray []GetInvokeRunsRunExecutorShapeConfigInput

func (GetInvokeRunsRunExecutorShapeConfigArray) ElementType

func (GetInvokeRunsRunExecutorShapeConfigArray) ToGetInvokeRunsRunExecutorShapeConfigArrayOutput

func (i GetInvokeRunsRunExecutorShapeConfigArray) ToGetInvokeRunsRunExecutorShapeConfigArrayOutput() GetInvokeRunsRunExecutorShapeConfigArrayOutput

func (GetInvokeRunsRunExecutorShapeConfigArray) ToGetInvokeRunsRunExecutorShapeConfigArrayOutputWithContext

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

type GetInvokeRunsRunExecutorShapeConfigArrayInput

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

type GetInvokeRunsRunExecutorShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunExecutorShapeConfigArrayOutput) ElementType

func (GetInvokeRunsRunExecutorShapeConfigArrayOutput) Index

func (GetInvokeRunsRunExecutorShapeConfigArrayOutput) ToGetInvokeRunsRunExecutorShapeConfigArrayOutput

func (o GetInvokeRunsRunExecutorShapeConfigArrayOutput) ToGetInvokeRunsRunExecutorShapeConfigArrayOutput() GetInvokeRunsRunExecutorShapeConfigArrayOutput

func (GetInvokeRunsRunExecutorShapeConfigArrayOutput) ToGetInvokeRunsRunExecutorShapeConfigArrayOutputWithContext

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

type GetInvokeRunsRunExecutorShapeConfigInput

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

type GetInvokeRunsRunExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (GetInvokeRunsRunExecutorShapeConfigOutput) ElementType

func (GetInvokeRunsRunExecutorShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (GetInvokeRunsRunExecutorShapeConfigOutput) Ocpus

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

func (o GetInvokeRunsRunExecutorShapeConfigOutput) ToGetInvokeRunsRunExecutorShapeConfigOutput() GetInvokeRunsRunExecutorShapeConfigOutput

func (GetInvokeRunsRunExecutorShapeConfigOutput) ToGetInvokeRunsRunExecutorShapeConfigOutputWithContext

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

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.StringMapOutput

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

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

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

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

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

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

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

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

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

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

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

func (GetPoolConfigurationArgs) ElementType() reflect.Type

func (GetPoolConfigurationArgs) ToGetPoolConfigurationOutput

func (i GetPoolConfigurationArgs) ToGetPoolConfigurationOutput() GetPoolConfigurationOutput

func (GetPoolConfigurationArgs) ToGetPoolConfigurationOutputWithContext

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

type GetPoolConfigurationArray

type GetPoolConfigurationArray []GetPoolConfigurationInput

func (GetPoolConfigurationArray) ElementType

func (GetPoolConfigurationArray) ElementType() reflect.Type

func (GetPoolConfigurationArray) ToGetPoolConfigurationArrayOutput

func (i GetPoolConfigurationArray) ToGetPoolConfigurationArrayOutput() GetPoolConfigurationArrayOutput

func (GetPoolConfigurationArray) ToGetPoolConfigurationArrayOutputWithContext

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

type GetPoolConfigurationArrayInput

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

type GetPoolConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetPoolConfigurationArrayOutput) ElementType

func (GetPoolConfigurationArrayOutput) Index

func (GetPoolConfigurationArrayOutput) ToGetPoolConfigurationArrayOutput

func (o GetPoolConfigurationArrayOutput) ToGetPoolConfigurationArrayOutput() GetPoolConfigurationArrayOutput

func (GetPoolConfigurationArrayOutput) ToGetPoolConfigurationArrayOutputWithContext

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

type GetPoolConfigurationInput

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

type GetPoolConfigurationOutput struct{ *pulumi.OutputState }

func (GetPoolConfigurationOutput) ElementType

func (GetPoolConfigurationOutput) ElementType() reflect.Type

func (GetPoolConfigurationOutput) Max

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

func (GetPoolConfigurationOutput) Min

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

func (GetPoolConfigurationOutput) Shape

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

func (GetPoolConfigurationOutput) ShapeConfigs

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

func (GetPoolConfigurationOutput) ToGetPoolConfigurationOutput

func (o GetPoolConfigurationOutput) ToGetPoolConfigurationOutput() GetPoolConfigurationOutput

func (GetPoolConfigurationOutput) ToGetPoolConfigurationOutputWithContext

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

type GetPoolConfigurationShapeConfig

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

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

func (GetPoolConfigurationShapeConfigArgs) ToGetPoolConfigurationShapeConfigOutput

func (i GetPoolConfigurationShapeConfigArgs) ToGetPoolConfigurationShapeConfigOutput() GetPoolConfigurationShapeConfigOutput

func (GetPoolConfigurationShapeConfigArgs) ToGetPoolConfigurationShapeConfigOutputWithContext

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

type GetPoolConfigurationShapeConfigArray

type GetPoolConfigurationShapeConfigArray []GetPoolConfigurationShapeConfigInput

func (GetPoolConfigurationShapeConfigArray) ElementType

func (GetPoolConfigurationShapeConfigArray) ToGetPoolConfigurationShapeConfigArrayOutput

func (i GetPoolConfigurationShapeConfigArray) ToGetPoolConfigurationShapeConfigArrayOutput() GetPoolConfigurationShapeConfigArrayOutput

func (GetPoolConfigurationShapeConfigArray) ToGetPoolConfigurationShapeConfigArrayOutputWithContext

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

type GetPoolConfigurationShapeConfigArrayInput

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

type GetPoolConfigurationShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetPoolConfigurationShapeConfigArrayOutput) ElementType

func (GetPoolConfigurationShapeConfigArrayOutput) Index

func (GetPoolConfigurationShapeConfigArrayOutput) ToGetPoolConfigurationShapeConfigArrayOutput

func (o GetPoolConfigurationShapeConfigArrayOutput) ToGetPoolConfigurationShapeConfigArrayOutput() GetPoolConfigurationShapeConfigArrayOutput

func (GetPoolConfigurationShapeConfigArrayOutput) ToGetPoolConfigurationShapeConfigArrayOutputWithContext

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

type GetPoolConfigurationShapeConfigInput

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

type GetPoolConfigurationShapeConfigOutput struct{ *pulumi.OutputState }

func (GetPoolConfigurationShapeConfigOutput) ElementType

func (GetPoolConfigurationShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (GetPoolConfigurationShapeConfigOutput) Ocpus

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

func (o GetPoolConfigurationShapeConfigOutput) ToGetPoolConfigurationShapeConfigOutput() GetPoolConfigurationShapeConfigOutput

func (GetPoolConfigurationShapeConfigOutput) ToGetPoolConfigurationShapeConfigOutputWithContext

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

type GetPoolPoolMetric

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

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

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

func (GetPoolPoolMetricActivelyUsedNodeCountArgs) ToGetPoolPoolMetricActivelyUsedNodeCountOutput

func (i GetPoolPoolMetricActivelyUsedNodeCountArgs) ToGetPoolPoolMetricActivelyUsedNodeCountOutput() GetPoolPoolMetricActivelyUsedNodeCountOutput

func (GetPoolPoolMetricActivelyUsedNodeCountArgs) ToGetPoolPoolMetricActivelyUsedNodeCountOutputWithContext

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

type GetPoolPoolMetricActivelyUsedNodeCountArray

type GetPoolPoolMetricActivelyUsedNodeCountArray []GetPoolPoolMetricActivelyUsedNodeCountInput

func (GetPoolPoolMetricActivelyUsedNodeCountArray) ElementType

func (GetPoolPoolMetricActivelyUsedNodeCountArray) ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutput

func (i GetPoolPoolMetricActivelyUsedNodeCountArray) ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutput() GetPoolPoolMetricActivelyUsedNodeCountArrayOutput

func (GetPoolPoolMetricActivelyUsedNodeCountArray) ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext

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

type GetPoolPoolMetricActivelyUsedNodeCountArrayInput

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

type GetPoolPoolMetricActivelyUsedNodeCountArrayOutput struct{ *pulumi.OutputState }

func (GetPoolPoolMetricActivelyUsedNodeCountArrayOutput) ElementType

func (GetPoolPoolMetricActivelyUsedNodeCountArrayOutput) Index

func (GetPoolPoolMetricActivelyUsedNodeCountArrayOutput) ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutput

func (o GetPoolPoolMetricActivelyUsedNodeCountArrayOutput) ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutput() GetPoolPoolMetricActivelyUsedNodeCountArrayOutput

func (GetPoolPoolMetricActivelyUsedNodeCountArrayOutput) ToGetPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext

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

type GetPoolPoolMetricActivelyUsedNodeCountInput

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

type GetPoolPoolMetricActivelyUsedNodeCountOutput struct{ *pulumi.OutputState }

func (GetPoolPoolMetricActivelyUsedNodeCountOutput) ElementType

func (GetPoolPoolMetricActivelyUsedNodeCountOutput) LogicalShape

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

func (GetPoolPoolMetricActivelyUsedNodeCountOutput) PoolCount

The node count of this compute shape.

func (GetPoolPoolMetricActivelyUsedNodeCountOutput) ToGetPoolPoolMetricActivelyUsedNodeCountOutput

func (o GetPoolPoolMetricActivelyUsedNodeCountOutput) ToGetPoolPoolMetricActivelyUsedNodeCountOutput() GetPoolPoolMetricActivelyUsedNodeCountOutput

func (GetPoolPoolMetricActivelyUsedNodeCountOutput) ToGetPoolPoolMetricActivelyUsedNodeCountOutputWithContext

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

type GetPoolPoolMetricArgs

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

func (GetPoolPoolMetricArgs) ElementType() reflect.Type

func (GetPoolPoolMetricArgs) ToGetPoolPoolMetricOutput

func (i GetPoolPoolMetricArgs) ToGetPoolPoolMetricOutput() GetPoolPoolMetricOutput

func (GetPoolPoolMetricArgs) ToGetPoolPoolMetricOutputWithContext

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

type GetPoolPoolMetricArray

type GetPoolPoolMetricArray []GetPoolPoolMetricInput

func (GetPoolPoolMetricArray) ElementType

func (GetPoolPoolMetricArray) ElementType() reflect.Type

func (GetPoolPoolMetricArray) ToGetPoolPoolMetricArrayOutput

func (i GetPoolPoolMetricArray) ToGetPoolPoolMetricArrayOutput() GetPoolPoolMetricArrayOutput

func (GetPoolPoolMetricArray) ToGetPoolPoolMetricArrayOutputWithContext

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

type GetPoolPoolMetricArrayInput

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

type GetPoolPoolMetricArrayOutput struct{ *pulumi.OutputState }

func (GetPoolPoolMetricArrayOutput) ElementType

func (GetPoolPoolMetricArrayOutput) Index

func (GetPoolPoolMetricArrayOutput) ToGetPoolPoolMetricArrayOutput

func (o GetPoolPoolMetricArrayOutput) ToGetPoolPoolMetricArrayOutput() GetPoolPoolMetricArrayOutput

func (GetPoolPoolMetricArrayOutput) ToGetPoolPoolMetricArrayOutputWithContext

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

type GetPoolPoolMetricInput

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

type GetPoolPoolMetricOutput struct{ *pulumi.OutputState }

func (GetPoolPoolMetricOutput) ActiveRunsCount

func (o GetPoolPoolMetricOutput) ActiveRunsCount() pulumi.StringOutput

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

func (GetPoolPoolMetricOutput) ActivelyUsedNodeCounts

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

func (GetPoolPoolMetricOutput) ElementType

func (GetPoolPoolMetricOutput) ElementType() reflect.Type

func (GetPoolPoolMetricOutput) TimeLastMetricsUpdated

func (o GetPoolPoolMetricOutput) TimeLastMetricsUpdated() pulumi.StringOutput

The last time the mertics were updated for this.

func (GetPoolPoolMetricOutput) TimeLastStarted

func (o GetPoolPoolMetricOutput) TimeLastStarted() pulumi.StringOutput

The last time this pool was started.

func (GetPoolPoolMetricOutput) TimeLastStopped

func (o GetPoolPoolMetricOutput) TimeLastStopped() pulumi.StringOutput

The last time this pool was stopped.

func (GetPoolPoolMetricOutput) TimeLastUsed

func (o GetPoolPoolMetricOutput) TimeLastUsed() pulumi.StringOutput

The last time a run used this pool.

func (GetPoolPoolMetricOutput) ToGetPoolPoolMetricOutput

func (o GetPoolPoolMetricOutput) ToGetPoolPoolMetricOutput() GetPoolPoolMetricOutput

func (GetPoolPoolMetricOutput) ToGetPoolPoolMetricOutputWithContext

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

type GetPoolSchedule

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

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

func (GetPoolScheduleArgs) ElementType() reflect.Type

func (GetPoolScheduleArgs) ToGetPoolScheduleOutput

func (i GetPoolScheduleArgs) ToGetPoolScheduleOutput() GetPoolScheduleOutput

func (GetPoolScheduleArgs) ToGetPoolScheduleOutputWithContext

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

type GetPoolScheduleArray

type GetPoolScheduleArray []GetPoolScheduleInput

func (GetPoolScheduleArray) ElementType

func (GetPoolScheduleArray) ElementType() reflect.Type

func (GetPoolScheduleArray) ToGetPoolScheduleArrayOutput

func (i GetPoolScheduleArray) ToGetPoolScheduleArrayOutput() GetPoolScheduleArrayOutput

func (GetPoolScheduleArray) ToGetPoolScheduleArrayOutputWithContext

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

type GetPoolScheduleArrayInput

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

type GetPoolScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetPoolScheduleArrayOutput) ElementType

func (GetPoolScheduleArrayOutput) ElementType() reflect.Type

func (GetPoolScheduleArrayOutput) Index

func (GetPoolScheduleArrayOutput) ToGetPoolScheduleArrayOutput

func (o GetPoolScheduleArrayOutput) ToGetPoolScheduleArrayOutput() GetPoolScheduleArrayOutput

func (GetPoolScheduleArrayOutput) ToGetPoolScheduleArrayOutputWithContext

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

type GetPoolScheduleInput

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

type GetPoolScheduleOutput struct{ *pulumi.OutputState }

func (GetPoolScheduleOutput) DayOfWeek

Day of the week SUN-SAT

func (GetPoolScheduleOutput) ElementType

func (GetPoolScheduleOutput) ElementType() reflect.Type

func (GetPoolScheduleOutput) StartTime

func (o GetPoolScheduleOutput) StartTime() pulumi.IntOutput

Hour of the day to start or stop pool.

func (GetPoolScheduleOutput) StopTime

func (o GetPoolScheduleOutput) StopTime() pulumi.IntOutput

Hour of the day to stop the pool.

func (GetPoolScheduleOutput) ToGetPoolScheduleOutput

func (o GetPoolScheduleOutput) ToGetPoolScheduleOutput() GetPoolScheduleOutput

func (GetPoolScheduleOutput) ToGetPoolScheduleOutputWithContext

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

type GetPoolsArgs

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

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

type GetPoolsFilterArgs

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

func (GetPoolsFilterArgs) ElementType

func (GetPoolsFilterArgs) ElementType() reflect.Type

func (GetPoolsFilterArgs) ToGetPoolsFilterOutput

func (i GetPoolsFilterArgs) ToGetPoolsFilterOutput() GetPoolsFilterOutput

func (GetPoolsFilterArgs) ToGetPoolsFilterOutputWithContext

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

type GetPoolsFilterArray

type GetPoolsFilterArray []GetPoolsFilterInput

func (GetPoolsFilterArray) ElementType

func (GetPoolsFilterArray) ElementType() reflect.Type

func (GetPoolsFilterArray) ToGetPoolsFilterArrayOutput

func (i GetPoolsFilterArray) ToGetPoolsFilterArrayOutput() GetPoolsFilterArrayOutput

func (GetPoolsFilterArray) ToGetPoolsFilterArrayOutputWithContext

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

type GetPoolsFilterArrayInput

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

type GetPoolsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsFilterArrayOutput) ElementType

func (GetPoolsFilterArrayOutput) ElementType() reflect.Type

func (GetPoolsFilterArrayOutput) Index

func (GetPoolsFilterArrayOutput) ToGetPoolsFilterArrayOutput

func (o GetPoolsFilterArrayOutput) ToGetPoolsFilterArrayOutput() GetPoolsFilterArrayOutput

func (GetPoolsFilterArrayOutput) ToGetPoolsFilterArrayOutputWithContext

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

type GetPoolsFilterInput

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

type GetPoolsFilterOutput struct{ *pulumi.OutputState }

func (GetPoolsFilterOutput) ElementType

func (GetPoolsFilterOutput) ElementType() reflect.Type

func (GetPoolsFilterOutput) Name

func (GetPoolsFilterOutput) Regex

func (GetPoolsFilterOutput) ToGetPoolsFilterOutput

func (o GetPoolsFilterOutput) ToGetPoolsFilterOutput() GetPoolsFilterOutput

func (GetPoolsFilterOutput) ToGetPoolsFilterOutputWithContext

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

func (GetPoolsFilterOutput) Values

type GetPoolsOutputArgs

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

func (GetPoolsOutputArgs) ElementType() reflect.Type

type GetPoolsPoolCollection

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

type GetPoolsPoolCollectionArgs

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

func (GetPoolsPoolCollectionArgs) ElementType

func (GetPoolsPoolCollectionArgs) ElementType() reflect.Type

func (GetPoolsPoolCollectionArgs) ToGetPoolsPoolCollectionOutput

func (i GetPoolsPoolCollectionArgs) ToGetPoolsPoolCollectionOutput() GetPoolsPoolCollectionOutput

func (GetPoolsPoolCollectionArgs) ToGetPoolsPoolCollectionOutputWithContext

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

type GetPoolsPoolCollectionArray

type GetPoolsPoolCollectionArray []GetPoolsPoolCollectionInput

func (GetPoolsPoolCollectionArray) ElementType

func (GetPoolsPoolCollectionArray) ToGetPoolsPoolCollectionArrayOutput

func (i GetPoolsPoolCollectionArray) ToGetPoolsPoolCollectionArrayOutput() GetPoolsPoolCollectionArrayOutput

func (GetPoolsPoolCollectionArray) ToGetPoolsPoolCollectionArrayOutputWithContext

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

type GetPoolsPoolCollectionArrayInput

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

type GetPoolsPoolCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionArrayOutput) ElementType

func (GetPoolsPoolCollectionArrayOutput) Index

func (GetPoolsPoolCollectionArrayOutput) ToGetPoolsPoolCollectionArrayOutput

func (o GetPoolsPoolCollectionArrayOutput) ToGetPoolsPoolCollectionArrayOutput() GetPoolsPoolCollectionArrayOutput

func (GetPoolsPoolCollectionArrayOutput) ToGetPoolsPoolCollectionArrayOutputWithContext

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

type GetPoolsPoolCollectionInput

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

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]string `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]string `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

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.StringMapInput `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.StringMapInput `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

func (GetPoolsPoolCollectionItemArgs) ToGetPoolsPoolCollectionItemOutput

func (i GetPoolsPoolCollectionItemArgs) ToGetPoolsPoolCollectionItemOutput() GetPoolsPoolCollectionItemOutput

func (GetPoolsPoolCollectionItemArgs) ToGetPoolsPoolCollectionItemOutputWithContext

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

type GetPoolsPoolCollectionItemArray

type GetPoolsPoolCollectionItemArray []GetPoolsPoolCollectionItemInput

func (GetPoolsPoolCollectionItemArray) ElementType

func (GetPoolsPoolCollectionItemArray) ToGetPoolsPoolCollectionItemArrayOutput

func (i GetPoolsPoolCollectionItemArray) ToGetPoolsPoolCollectionItemArrayOutput() GetPoolsPoolCollectionItemArrayOutput

func (GetPoolsPoolCollectionItemArray) ToGetPoolsPoolCollectionItemArrayOutputWithContext

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

type GetPoolsPoolCollectionItemArrayInput

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

type GetPoolsPoolCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemArrayOutput) ElementType

func (GetPoolsPoolCollectionItemArrayOutput) Index

func (GetPoolsPoolCollectionItemArrayOutput) ToGetPoolsPoolCollectionItemArrayOutput

func (o GetPoolsPoolCollectionItemArrayOutput) ToGetPoolsPoolCollectionItemArrayOutput() GetPoolsPoolCollectionItemArrayOutput

func (GetPoolsPoolCollectionItemArrayOutput) ToGetPoolsPoolCollectionItemArrayOutputWithContext

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

type GetPoolsPoolCollectionItemConfiguration

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

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

func (GetPoolsPoolCollectionItemConfigurationArgs) ToGetPoolsPoolCollectionItemConfigurationOutput

func (i GetPoolsPoolCollectionItemConfigurationArgs) ToGetPoolsPoolCollectionItemConfigurationOutput() GetPoolsPoolCollectionItemConfigurationOutput

func (GetPoolsPoolCollectionItemConfigurationArgs) ToGetPoolsPoolCollectionItemConfigurationOutputWithContext

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

type GetPoolsPoolCollectionItemConfigurationArray

type GetPoolsPoolCollectionItemConfigurationArray []GetPoolsPoolCollectionItemConfigurationInput

func (GetPoolsPoolCollectionItemConfigurationArray) ElementType

func (GetPoolsPoolCollectionItemConfigurationArray) ToGetPoolsPoolCollectionItemConfigurationArrayOutput

func (i GetPoolsPoolCollectionItemConfigurationArray) ToGetPoolsPoolCollectionItemConfigurationArrayOutput() GetPoolsPoolCollectionItemConfigurationArrayOutput

func (GetPoolsPoolCollectionItemConfigurationArray) ToGetPoolsPoolCollectionItemConfigurationArrayOutputWithContext

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

type GetPoolsPoolCollectionItemConfigurationArrayInput

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

type GetPoolsPoolCollectionItemConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemConfigurationArrayOutput) ElementType

func (GetPoolsPoolCollectionItemConfigurationArrayOutput) Index

func (GetPoolsPoolCollectionItemConfigurationArrayOutput) ToGetPoolsPoolCollectionItemConfigurationArrayOutput

func (o GetPoolsPoolCollectionItemConfigurationArrayOutput) ToGetPoolsPoolCollectionItemConfigurationArrayOutput() GetPoolsPoolCollectionItemConfigurationArrayOutput

func (GetPoolsPoolCollectionItemConfigurationArrayOutput) ToGetPoolsPoolCollectionItemConfigurationArrayOutputWithContext

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

type GetPoolsPoolCollectionItemConfigurationInput

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

type GetPoolsPoolCollectionItemConfigurationOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemConfigurationOutput) ElementType

func (GetPoolsPoolCollectionItemConfigurationOutput) Max

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

func (GetPoolsPoolCollectionItemConfigurationOutput) Min

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

func (GetPoolsPoolCollectionItemConfigurationOutput) Shape

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

func (GetPoolsPoolCollectionItemConfigurationOutput) ShapeConfigs

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

func (GetPoolsPoolCollectionItemConfigurationOutput) ToGetPoolsPoolCollectionItemConfigurationOutput

func (o GetPoolsPoolCollectionItemConfigurationOutput) ToGetPoolsPoolCollectionItemConfigurationOutput() GetPoolsPoolCollectionItemConfigurationOutput

func (GetPoolsPoolCollectionItemConfigurationOutput) ToGetPoolsPoolCollectionItemConfigurationOutputWithContext

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

type GetPoolsPoolCollectionItemConfigurationShapeConfig

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

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

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArgs) ToGetPoolsPoolCollectionItemConfigurationShapeConfigOutput

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArgs) ToGetPoolsPoolCollectionItemConfigurationShapeConfigOutputWithContext

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

type GetPoolsPoolCollectionItemConfigurationShapeConfigArray

type GetPoolsPoolCollectionItemConfigurationShapeConfigArray []GetPoolsPoolCollectionItemConfigurationShapeConfigInput

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArray) ElementType

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArray) ToGetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput

func (i GetPoolsPoolCollectionItemConfigurationShapeConfigArray) ToGetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput() GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArray) ToGetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutputWithContext

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

type GetPoolsPoolCollectionItemConfigurationShapeConfigArrayInput

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

type GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput) ElementType

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput) Index

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput) ToGetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput

func (GetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutput) ToGetPoolsPoolCollectionItemConfigurationShapeConfigArrayOutputWithContext

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

type GetPoolsPoolCollectionItemConfigurationShapeConfigInput

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

type GetPoolsPoolCollectionItemConfigurationShapeConfigOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemConfigurationShapeConfigOutput) ElementType

func (GetPoolsPoolCollectionItemConfigurationShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (GetPoolsPoolCollectionItemConfigurationShapeConfigOutput) Ocpus

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

func (GetPoolsPoolCollectionItemConfigurationShapeConfigOutput) ToGetPoolsPoolCollectionItemConfigurationShapeConfigOutputWithContext

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

type GetPoolsPoolCollectionItemInput

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

type GetPoolsPoolCollectionItemOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemOutput) CompartmentId

The OCID of the compartment.

func (GetPoolsPoolCollectionItemOutput) Configurations

List of PoolConfig items.

func (GetPoolsPoolCollectionItemOutput) 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 (GetPoolsPoolCollectionItemOutput) Description

A user-friendly description. Avoid entering confidential information.

func (GetPoolsPoolCollectionItemOutput) DisplayName

The query parameter for the Spark application name.

func (GetPoolsPoolCollectionItemOutput) ElementType

func (GetPoolsPoolCollectionItemOutput) 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 (GetPoolsPoolCollectionItemOutput) Id

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

func (GetPoolsPoolCollectionItemOutput) IdleTimeoutInMinutes

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

The detailed messages about the lifecycle state.

func (GetPoolsPoolCollectionItemOutput) OwnerPrincipalId

The OCID of the user who created the resource.

func (GetPoolsPoolCollectionItemOutput) 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 (GetPoolsPoolCollectionItemOutput) PoolMetrics

A collection of metrics related to a particular pool.

func (GetPoolsPoolCollectionItemOutput) Schedules

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

func (GetPoolsPoolCollectionItemOutput) State

The LifecycleState of the pool.

func (GetPoolsPoolCollectionItemOutput) 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 (GetPoolsPoolCollectionItemOutput) 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 (GetPoolsPoolCollectionItemOutput) ToGetPoolsPoolCollectionItemOutput

func (o GetPoolsPoolCollectionItemOutput) ToGetPoolsPoolCollectionItemOutput() GetPoolsPoolCollectionItemOutput

func (GetPoolsPoolCollectionItemOutput) ToGetPoolsPoolCollectionItemOutputWithContext

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

type GetPoolsPoolCollectionItemPoolMetric

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

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

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

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArgs) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArgs) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutputWithContext

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

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArray

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArray []GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountInput

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArray) ElementType

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArray) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArray) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutputWithContext

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

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayInput

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

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput) ElementType

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutput) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountArrayOutputWithContext

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

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountInput

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

type GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput) ElementType

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput) LogicalShape

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

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput) PoolCount

The node count of this compute shape.

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput

func (GetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutput) ToGetPoolsPoolCollectionItemPoolMetricActivelyUsedNodeCountOutputWithContext

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

type GetPoolsPoolCollectionItemPoolMetricArgs

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

func (GetPoolsPoolCollectionItemPoolMetricArgs) ToGetPoolsPoolCollectionItemPoolMetricOutput

func (i GetPoolsPoolCollectionItemPoolMetricArgs) ToGetPoolsPoolCollectionItemPoolMetricOutput() GetPoolsPoolCollectionItemPoolMetricOutput

func (GetPoolsPoolCollectionItemPoolMetricArgs) ToGetPoolsPoolCollectionItemPoolMetricOutputWithContext

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

type GetPoolsPoolCollectionItemPoolMetricArray

type GetPoolsPoolCollectionItemPoolMetricArray []GetPoolsPoolCollectionItemPoolMetricInput

func (GetPoolsPoolCollectionItemPoolMetricArray) ElementType

func (GetPoolsPoolCollectionItemPoolMetricArray) ToGetPoolsPoolCollectionItemPoolMetricArrayOutput

func (i GetPoolsPoolCollectionItemPoolMetricArray) ToGetPoolsPoolCollectionItemPoolMetricArrayOutput() GetPoolsPoolCollectionItemPoolMetricArrayOutput

func (GetPoolsPoolCollectionItemPoolMetricArray) ToGetPoolsPoolCollectionItemPoolMetricArrayOutputWithContext

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

type GetPoolsPoolCollectionItemPoolMetricArrayInput

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

type GetPoolsPoolCollectionItemPoolMetricArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemPoolMetricArrayOutput) ElementType

func (GetPoolsPoolCollectionItemPoolMetricArrayOutput) Index

func (GetPoolsPoolCollectionItemPoolMetricArrayOutput) ToGetPoolsPoolCollectionItemPoolMetricArrayOutput

func (o GetPoolsPoolCollectionItemPoolMetricArrayOutput) ToGetPoolsPoolCollectionItemPoolMetricArrayOutput() GetPoolsPoolCollectionItemPoolMetricArrayOutput

func (GetPoolsPoolCollectionItemPoolMetricArrayOutput) ToGetPoolsPoolCollectionItemPoolMetricArrayOutputWithContext

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

type GetPoolsPoolCollectionItemPoolMetricInput

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

type GetPoolsPoolCollectionItemPoolMetricOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemPoolMetricOutput) ActiveRunsCount

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

func (GetPoolsPoolCollectionItemPoolMetricOutput) ActivelyUsedNodeCounts

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

func (GetPoolsPoolCollectionItemPoolMetricOutput) ElementType

func (GetPoolsPoolCollectionItemPoolMetricOutput) TimeLastMetricsUpdated

The last time the mertics were updated for this.

func (GetPoolsPoolCollectionItemPoolMetricOutput) TimeLastStarted

The last time this pool was started.

func (GetPoolsPoolCollectionItemPoolMetricOutput) TimeLastStopped

The last time this pool was stopped.

func (GetPoolsPoolCollectionItemPoolMetricOutput) TimeLastUsed

The last time a run used this pool.

func (GetPoolsPoolCollectionItemPoolMetricOutput) ToGetPoolsPoolCollectionItemPoolMetricOutput

func (o GetPoolsPoolCollectionItemPoolMetricOutput) ToGetPoolsPoolCollectionItemPoolMetricOutput() GetPoolsPoolCollectionItemPoolMetricOutput

func (GetPoolsPoolCollectionItemPoolMetricOutput) ToGetPoolsPoolCollectionItemPoolMetricOutputWithContext

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

type GetPoolsPoolCollectionItemSchedule

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

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

func (GetPoolsPoolCollectionItemScheduleArgs) ToGetPoolsPoolCollectionItemScheduleOutput

func (i GetPoolsPoolCollectionItemScheduleArgs) ToGetPoolsPoolCollectionItemScheduleOutput() GetPoolsPoolCollectionItemScheduleOutput

func (GetPoolsPoolCollectionItemScheduleArgs) ToGetPoolsPoolCollectionItemScheduleOutputWithContext

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

type GetPoolsPoolCollectionItemScheduleArray

type GetPoolsPoolCollectionItemScheduleArray []GetPoolsPoolCollectionItemScheduleInput

func (GetPoolsPoolCollectionItemScheduleArray) ElementType

func (GetPoolsPoolCollectionItemScheduleArray) ToGetPoolsPoolCollectionItemScheduleArrayOutput

func (i GetPoolsPoolCollectionItemScheduleArray) ToGetPoolsPoolCollectionItemScheduleArrayOutput() GetPoolsPoolCollectionItemScheduleArrayOutput

func (GetPoolsPoolCollectionItemScheduleArray) ToGetPoolsPoolCollectionItemScheduleArrayOutputWithContext

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

type GetPoolsPoolCollectionItemScheduleArrayInput

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

type GetPoolsPoolCollectionItemScheduleArrayOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemScheduleArrayOutput) ElementType

func (GetPoolsPoolCollectionItemScheduleArrayOutput) Index

func (GetPoolsPoolCollectionItemScheduleArrayOutput) ToGetPoolsPoolCollectionItemScheduleArrayOutput

func (o GetPoolsPoolCollectionItemScheduleArrayOutput) ToGetPoolsPoolCollectionItemScheduleArrayOutput() GetPoolsPoolCollectionItemScheduleArrayOutput

func (GetPoolsPoolCollectionItemScheduleArrayOutput) ToGetPoolsPoolCollectionItemScheduleArrayOutputWithContext

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

type GetPoolsPoolCollectionItemScheduleInput

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

type GetPoolsPoolCollectionItemScheduleOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionItemScheduleOutput) DayOfWeek

Day of the week SUN-SAT

func (GetPoolsPoolCollectionItemScheduleOutput) ElementType

func (GetPoolsPoolCollectionItemScheduleOutput) StartTime

Hour of the day to start or stop pool.

func (GetPoolsPoolCollectionItemScheduleOutput) StopTime

Hour of the day to stop the pool.

func (GetPoolsPoolCollectionItemScheduleOutput) ToGetPoolsPoolCollectionItemScheduleOutput

func (o GetPoolsPoolCollectionItemScheduleOutput) ToGetPoolsPoolCollectionItemScheduleOutput() GetPoolsPoolCollectionItemScheduleOutput

func (GetPoolsPoolCollectionItemScheduleOutput) ToGetPoolsPoolCollectionItemScheduleOutputWithContext

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

type GetPoolsPoolCollectionOutput

type GetPoolsPoolCollectionOutput struct{ *pulumi.OutputState }

func (GetPoolsPoolCollectionOutput) ElementType

func (GetPoolsPoolCollectionOutput) Items

func (GetPoolsPoolCollectionOutput) ToGetPoolsPoolCollectionOutput

func (o GetPoolsPoolCollectionOutput) ToGetPoolsPoolCollectionOutput() GetPoolsPoolCollectionOutput

func (GetPoolsPoolCollectionOutput) ToGetPoolsPoolCollectionOutputWithContext

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

type GetPoolsResult

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

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/v2/go/oci/DataFlow"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

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

```

type GetPoolsResultOutput

type GetPoolsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPools.

func (GetPoolsResultOutput) CompartmentId

func (o GetPoolsResultOutput) CompartmentId() pulumi.StringOutput

The OCID of a compartment.

func (GetPoolsResultOutput) DisplayName

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

func (GetPoolsResultOutput) DisplayNameStartsWith

func (o GetPoolsResultOutput) DisplayNameStartsWith() pulumi.StringPtrOutput

func (GetPoolsResultOutput) ElementType

func (GetPoolsResultOutput) ElementType() reflect.Type

func (GetPoolsResultOutput) Filters

func (GetPoolsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPoolsResultOutput) OwnerPrincipalId

func (o GetPoolsResultOutput) OwnerPrincipalId() pulumi.StringPtrOutput

The OCID of the user who created the resource.

func (GetPoolsResultOutput) PoolCollections

The list of pool_collection.

func (GetPoolsResultOutput) State

The current state of this pool.

func (GetPoolsResultOutput) ToGetPoolsResultOutput

func (o GetPoolsResultOutput) ToGetPoolsResultOutput() GetPoolsResultOutput

func (GetPoolsResultOutput) ToGetPoolsResultOutputWithContext

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

type GetPrivateEndpointScanDetail

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

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

func (GetPrivateEndpointScanDetailArgs) ToGetPrivateEndpointScanDetailOutput

func (i GetPrivateEndpointScanDetailArgs) ToGetPrivateEndpointScanDetailOutput() GetPrivateEndpointScanDetailOutput

func (GetPrivateEndpointScanDetailArgs) ToGetPrivateEndpointScanDetailOutputWithContext

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

type GetPrivateEndpointScanDetailArray

type GetPrivateEndpointScanDetailArray []GetPrivateEndpointScanDetailInput

func (GetPrivateEndpointScanDetailArray) ElementType

func (GetPrivateEndpointScanDetailArray) ToGetPrivateEndpointScanDetailArrayOutput

func (i GetPrivateEndpointScanDetailArray) ToGetPrivateEndpointScanDetailArrayOutput() GetPrivateEndpointScanDetailArrayOutput

func (GetPrivateEndpointScanDetailArray) ToGetPrivateEndpointScanDetailArrayOutputWithContext

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

type GetPrivateEndpointScanDetailArrayInput

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

type GetPrivateEndpointScanDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointScanDetailArrayOutput) ElementType

func (GetPrivateEndpointScanDetailArrayOutput) Index

func (GetPrivateEndpointScanDetailArrayOutput) ToGetPrivateEndpointScanDetailArrayOutput

func (o GetPrivateEndpointScanDetailArrayOutput) ToGetPrivateEndpointScanDetailArrayOutput() GetPrivateEndpointScanDetailArrayOutput

func (GetPrivateEndpointScanDetailArrayOutput) ToGetPrivateEndpointScanDetailArrayOutputWithContext

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

type GetPrivateEndpointScanDetailInput

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

type GetPrivateEndpointScanDetailOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointScanDetailOutput) ElementType

func (GetPrivateEndpointScanDetailOutput) Fqdn

A fully-qualified domain name (FQDN).

func (GetPrivateEndpointScanDetailOutput) Port

The port number of the FQDN

func (GetPrivateEndpointScanDetailOutput) ToGetPrivateEndpointScanDetailOutput

func (o GetPrivateEndpointScanDetailOutput) ToGetPrivateEndpointScanDetailOutput() GetPrivateEndpointScanDetailOutput

func (GetPrivateEndpointScanDetailOutput) ToGetPrivateEndpointScanDetailOutputWithContext

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]string `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]string `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.StringMapInput `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.StringMapInput `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

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

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

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

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArgs) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutputWithContext

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

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArray

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArray []GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailInput

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArray) ElementType

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArray) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutputWithContext

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

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayInput

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

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput) ElementType

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailArrayOutputWithContext

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

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailInput

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

type GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput struct{ *pulumi.OutputState }

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput) ElementType

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput) Fqdn

A fully-qualified domain name (FQDN).

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput) Port

The port number of the FQDN

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput

func (GetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutput) ToGetPrivateEndpointsPrivateEndpointCollectionItemScanDetailOutputWithContext

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/v2/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/v2/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/v2/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

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

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

func (GetRunStatementOutputArgs) ElementType() reflect.Type

func (GetRunStatementOutputArgs) ToGetRunStatementOutputOutput

func (i GetRunStatementOutputArgs) ToGetRunStatementOutputOutput() GetRunStatementOutputOutput

func (GetRunStatementOutputArgs) ToGetRunStatementOutputOutputWithContext

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

type GetRunStatementOutputArray

type GetRunStatementOutputArray []GetRunStatementOutputInput

func (GetRunStatementOutputArray) ElementType

func (GetRunStatementOutputArray) ElementType() reflect.Type

func (GetRunStatementOutputArray) ToGetRunStatementOutputArrayOutput

func (i GetRunStatementOutputArray) ToGetRunStatementOutputArrayOutput() GetRunStatementOutputArrayOutput

func (GetRunStatementOutputArray) ToGetRunStatementOutputArrayOutputWithContext

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

type GetRunStatementOutputArrayInput

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

type GetRunStatementOutputArrayOutput struct{ *pulumi.OutputState }

func (GetRunStatementOutputArrayOutput) ElementType

func (GetRunStatementOutputArrayOutput) Index

func (GetRunStatementOutputArrayOutput) ToGetRunStatementOutputArrayOutput

func (o GetRunStatementOutputArrayOutput) ToGetRunStatementOutputArrayOutput() GetRunStatementOutputArrayOutput

func (GetRunStatementOutputArrayOutput) ToGetRunStatementOutputArrayOutputWithContext

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

type GetRunStatementOutputData

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

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

func (GetRunStatementOutputDataArgs) ToGetRunStatementOutputDataOutput

func (i GetRunStatementOutputDataArgs) ToGetRunStatementOutputDataOutput() GetRunStatementOutputDataOutput

func (GetRunStatementOutputDataArgs) ToGetRunStatementOutputDataOutputWithContext

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

type GetRunStatementOutputDataArray

type GetRunStatementOutputDataArray []GetRunStatementOutputDataInput

func (GetRunStatementOutputDataArray) ElementType

func (GetRunStatementOutputDataArray) ToGetRunStatementOutputDataArrayOutput

func (i GetRunStatementOutputDataArray) ToGetRunStatementOutputDataArrayOutput() GetRunStatementOutputDataArrayOutput

func (GetRunStatementOutputDataArray) ToGetRunStatementOutputDataArrayOutputWithContext

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

type GetRunStatementOutputDataArrayInput

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

type GetRunStatementOutputDataArrayOutput struct{ *pulumi.OutputState }

func (GetRunStatementOutputDataArrayOutput) ElementType

func (GetRunStatementOutputDataArrayOutput) Index

func (GetRunStatementOutputDataArrayOutput) ToGetRunStatementOutputDataArrayOutput

func (o GetRunStatementOutputDataArrayOutput) ToGetRunStatementOutputDataArrayOutput() GetRunStatementOutputDataArrayOutput

func (GetRunStatementOutputDataArrayOutput) ToGetRunStatementOutputDataArrayOutputWithContext

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

type GetRunStatementOutputDataInput

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

type GetRunStatementOutputDataOutput struct{ *pulumi.OutputState }

func (GetRunStatementOutputDataOutput) ElementType

func (GetRunStatementOutputDataOutput) ToGetRunStatementOutputDataOutput

func (o GetRunStatementOutputDataOutput) ToGetRunStatementOutputDataOutput() GetRunStatementOutputDataOutput

func (GetRunStatementOutputDataOutput) ToGetRunStatementOutputDataOutputWithContext

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

func (GetRunStatementOutputDataOutput) Type

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

func (GetRunStatementOutputDataOutput) Value

The statement code execution output in html format.

type GetRunStatementOutputInput

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

type GetRunStatementOutputOutput struct{ *pulumi.OutputState }

func (GetRunStatementOutputOutput) Datas

An object representing execution output of a statement.

func (GetRunStatementOutputOutput) ElementType

func (GetRunStatementOutputOutput) ErrorName

The name of the error in the statement output.

func (GetRunStatementOutputOutput) ErrorValue

The value of the error in the statement output.

func (GetRunStatementOutputOutput) Status

Status of the statement output.

func (GetRunStatementOutputOutput) ToGetRunStatementOutputOutput

func (o GetRunStatementOutputOutput) ToGetRunStatementOutputOutput() GetRunStatementOutputOutput

func (GetRunStatementOutputOutput) ToGetRunStatementOutputOutputWithContext

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

func (GetRunStatementOutputOutput) Tracebacks

The traceback of the statement output.

type GetRunStatementsArgs

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

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

type GetRunStatementsFilterArgs

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

func (GetRunStatementsFilterArgs) ElementType

func (GetRunStatementsFilterArgs) ElementType() reflect.Type

func (GetRunStatementsFilterArgs) ToGetRunStatementsFilterOutput

func (i GetRunStatementsFilterArgs) ToGetRunStatementsFilterOutput() GetRunStatementsFilterOutput

func (GetRunStatementsFilterArgs) ToGetRunStatementsFilterOutputWithContext

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

type GetRunStatementsFilterArray

type GetRunStatementsFilterArray []GetRunStatementsFilterInput

func (GetRunStatementsFilterArray) ElementType

func (GetRunStatementsFilterArray) ToGetRunStatementsFilterArrayOutput

func (i GetRunStatementsFilterArray) ToGetRunStatementsFilterArrayOutput() GetRunStatementsFilterArrayOutput

func (GetRunStatementsFilterArray) ToGetRunStatementsFilterArrayOutputWithContext

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

type GetRunStatementsFilterArrayInput

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

type GetRunStatementsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetRunStatementsFilterArrayOutput) ElementType

func (GetRunStatementsFilterArrayOutput) Index

func (GetRunStatementsFilterArrayOutput) ToGetRunStatementsFilterArrayOutput

func (o GetRunStatementsFilterArrayOutput) ToGetRunStatementsFilterArrayOutput() GetRunStatementsFilterArrayOutput

func (GetRunStatementsFilterArrayOutput) ToGetRunStatementsFilterArrayOutputWithContext

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

type GetRunStatementsFilterInput

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

type GetRunStatementsFilterOutput struct{ *pulumi.OutputState }

func (GetRunStatementsFilterOutput) ElementType

func (GetRunStatementsFilterOutput) Name

func (GetRunStatementsFilterOutput) Regex

func (GetRunStatementsFilterOutput) ToGetRunStatementsFilterOutput

func (o GetRunStatementsFilterOutput) ToGetRunStatementsFilterOutput() GetRunStatementsFilterOutput

func (GetRunStatementsFilterOutput) ToGetRunStatementsFilterOutputWithContext

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

func (GetRunStatementsFilterOutput) Values

type GetRunStatementsOutputArgs

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

func (GetRunStatementsOutputArgs) ElementType() reflect.Type

type GetRunStatementsResult

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

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/v2/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

type GetRunStatementsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRunStatements.

func (GetRunStatementsResultOutput) ElementType

func (GetRunStatementsResultOutput) Filters

func (GetRunStatementsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetRunStatementsResultOutput) RunId

The ID of a run.

func (GetRunStatementsResultOutput) State

The current state of this statement.

func (GetRunStatementsResultOutput) StatementCollections

The list of statement_collection.

func (GetRunStatementsResultOutput) ToGetRunStatementsResultOutput

func (o GetRunStatementsResultOutput) ToGetRunStatementsResultOutput() GetRunStatementsResultOutput

func (GetRunStatementsResultOutput) ToGetRunStatementsResultOutputWithContext

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

type GetRunStatementsStatementCollection

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

type GetRunStatementsStatementCollectionArgs

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

func (GetRunStatementsStatementCollectionArgs) ElementType

func (GetRunStatementsStatementCollectionArgs) ToGetRunStatementsStatementCollectionOutput

func (i GetRunStatementsStatementCollectionArgs) ToGetRunStatementsStatementCollectionOutput() GetRunStatementsStatementCollectionOutput

func (GetRunStatementsStatementCollectionArgs) ToGetRunStatementsStatementCollectionOutputWithContext

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

type GetRunStatementsStatementCollectionArray

type GetRunStatementsStatementCollectionArray []GetRunStatementsStatementCollectionInput

func (GetRunStatementsStatementCollectionArray) ElementType

func (GetRunStatementsStatementCollectionArray) ToGetRunStatementsStatementCollectionArrayOutput

func (i GetRunStatementsStatementCollectionArray) ToGetRunStatementsStatementCollectionArrayOutput() GetRunStatementsStatementCollectionArrayOutput

func (GetRunStatementsStatementCollectionArray) ToGetRunStatementsStatementCollectionArrayOutputWithContext

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

type GetRunStatementsStatementCollectionArrayInput

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

type GetRunStatementsStatementCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionArrayOutput) ElementType

func (GetRunStatementsStatementCollectionArrayOutput) Index

func (GetRunStatementsStatementCollectionArrayOutput) ToGetRunStatementsStatementCollectionArrayOutput

func (o GetRunStatementsStatementCollectionArrayOutput) ToGetRunStatementsStatementCollectionArrayOutput() GetRunStatementsStatementCollectionArrayOutput

func (GetRunStatementsStatementCollectionArrayOutput) ToGetRunStatementsStatementCollectionArrayOutputWithContext

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

type GetRunStatementsStatementCollectionInput

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

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

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

func (GetRunStatementsStatementCollectionItemArgs) ToGetRunStatementsStatementCollectionItemOutput

func (i GetRunStatementsStatementCollectionItemArgs) ToGetRunStatementsStatementCollectionItemOutput() GetRunStatementsStatementCollectionItemOutput

func (GetRunStatementsStatementCollectionItemArgs) ToGetRunStatementsStatementCollectionItemOutputWithContext

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

type GetRunStatementsStatementCollectionItemArray

type GetRunStatementsStatementCollectionItemArray []GetRunStatementsStatementCollectionItemInput

func (GetRunStatementsStatementCollectionItemArray) ElementType

func (GetRunStatementsStatementCollectionItemArray) ToGetRunStatementsStatementCollectionItemArrayOutput

func (i GetRunStatementsStatementCollectionItemArray) ToGetRunStatementsStatementCollectionItemArrayOutput() GetRunStatementsStatementCollectionItemArrayOutput

func (GetRunStatementsStatementCollectionItemArray) ToGetRunStatementsStatementCollectionItemArrayOutputWithContext

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

type GetRunStatementsStatementCollectionItemArrayInput

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

type GetRunStatementsStatementCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionItemArrayOutput) ElementType

func (GetRunStatementsStatementCollectionItemArrayOutput) Index

func (GetRunStatementsStatementCollectionItemArrayOutput) ToGetRunStatementsStatementCollectionItemArrayOutput

func (o GetRunStatementsStatementCollectionItemArrayOutput) ToGetRunStatementsStatementCollectionItemArrayOutput() GetRunStatementsStatementCollectionItemArrayOutput

func (GetRunStatementsStatementCollectionItemArrayOutput) ToGetRunStatementsStatementCollectionItemArrayOutputWithContext

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

type GetRunStatementsStatementCollectionItemInput

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

type GetRunStatementsStatementCollectionItemOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionItemOutput) Code

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

func (GetRunStatementsStatementCollectionItemOutput) ElementType

func (GetRunStatementsStatementCollectionItemOutput) Id

The statement ID.

func (GetRunStatementsStatementCollectionItemOutput) Outputs

The execution output of a statement.

func (GetRunStatementsStatementCollectionItemOutput) Progress

The execution progress.

func (GetRunStatementsStatementCollectionItemOutput) RunId

The unique ID for the run

func (GetRunStatementsStatementCollectionItemOutput) State

The LifecycleState of the statement.

func (GetRunStatementsStatementCollectionItemOutput) TimeCompleted

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

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

func (o GetRunStatementsStatementCollectionItemOutput) ToGetRunStatementsStatementCollectionItemOutput() GetRunStatementsStatementCollectionItemOutput

func (GetRunStatementsStatementCollectionItemOutput) ToGetRunStatementsStatementCollectionItemOutputWithContext

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

type GetRunStatementsStatementCollectionItemOutputData

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

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

func (GetRunStatementsStatementCollectionItemOutputDataArgs) ToGetRunStatementsStatementCollectionItemOutputDataOutput

func (i GetRunStatementsStatementCollectionItemOutputDataArgs) ToGetRunStatementsStatementCollectionItemOutputDataOutput() GetRunStatementsStatementCollectionItemOutputDataOutput

func (GetRunStatementsStatementCollectionItemOutputDataArgs) ToGetRunStatementsStatementCollectionItemOutputDataOutputWithContext

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

type GetRunStatementsStatementCollectionItemOutputDataArray

type GetRunStatementsStatementCollectionItemOutputDataArray []GetRunStatementsStatementCollectionItemOutputDataInput

func (GetRunStatementsStatementCollectionItemOutputDataArray) ElementType

func (GetRunStatementsStatementCollectionItemOutputDataArray) ToGetRunStatementsStatementCollectionItemOutputDataArrayOutput

func (i GetRunStatementsStatementCollectionItemOutputDataArray) ToGetRunStatementsStatementCollectionItemOutputDataArrayOutput() GetRunStatementsStatementCollectionItemOutputDataArrayOutput

func (GetRunStatementsStatementCollectionItemOutputDataArray) ToGetRunStatementsStatementCollectionItemOutputDataArrayOutputWithContext

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

type GetRunStatementsStatementCollectionItemOutputDataArrayInput

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

type GetRunStatementsStatementCollectionItemOutputDataArrayOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionItemOutputDataArrayOutput) ElementType

func (GetRunStatementsStatementCollectionItemOutputDataArrayOutput) Index

func (GetRunStatementsStatementCollectionItemOutputDataArrayOutput) ToGetRunStatementsStatementCollectionItemOutputDataArrayOutput

func (GetRunStatementsStatementCollectionItemOutputDataArrayOutput) ToGetRunStatementsStatementCollectionItemOutputDataArrayOutputWithContext

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

type GetRunStatementsStatementCollectionItemOutputDataInput

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

type GetRunStatementsStatementCollectionItemOutputDataOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionItemOutputDataOutput) ElementType

func (GetRunStatementsStatementCollectionItemOutputDataOutput) ToGetRunStatementsStatementCollectionItemOutputDataOutput

func (GetRunStatementsStatementCollectionItemOutputDataOutput) ToGetRunStatementsStatementCollectionItemOutputDataOutputWithContext

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

func (GetRunStatementsStatementCollectionItemOutputDataOutput) Type

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

func (GetRunStatementsStatementCollectionItemOutputDataOutput) Value

The statement code execution output in html format.

type GetRunStatementsStatementCollectionItemOutputType

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

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

func (GetRunStatementsStatementCollectionItemOutputTypeArgs) ToGetRunStatementsStatementCollectionItemOutputTypeOutput

func (i GetRunStatementsStatementCollectionItemOutputTypeArgs) ToGetRunStatementsStatementCollectionItemOutputTypeOutput() GetRunStatementsStatementCollectionItemOutputTypeOutput

func (GetRunStatementsStatementCollectionItemOutputTypeArgs) ToGetRunStatementsStatementCollectionItemOutputTypeOutputWithContext

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

type GetRunStatementsStatementCollectionItemOutputTypeArray

type GetRunStatementsStatementCollectionItemOutputTypeArray []GetRunStatementsStatementCollectionItemOutputTypeInput

func (GetRunStatementsStatementCollectionItemOutputTypeArray) ElementType

func (GetRunStatementsStatementCollectionItemOutputTypeArray) ToGetRunStatementsStatementCollectionItemOutputTypeArrayOutput

func (i GetRunStatementsStatementCollectionItemOutputTypeArray) ToGetRunStatementsStatementCollectionItemOutputTypeArrayOutput() GetRunStatementsStatementCollectionItemOutputTypeArrayOutput

func (GetRunStatementsStatementCollectionItemOutputTypeArray) ToGetRunStatementsStatementCollectionItemOutputTypeArrayOutputWithContext

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

type GetRunStatementsStatementCollectionItemOutputTypeArrayInput

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

type GetRunStatementsStatementCollectionItemOutputTypeArrayOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionItemOutputTypeArrayOutput) ElementType

func (GetRunStatementsStatementCollectionItemOutputTypeArrayOutput) Index

func (GetRunStatementsStatementCollectionItemOutputTypeArrayOutput) ToGetRunStatementsStatementCollectionItemOutputTypeArrayOutput

func (GetRunStatementsStatementCollectionItemOutputTypeArrayOutput) ToGetRunStatementsStatementCollectionItemOutputTypeArrayOutputWithContext

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

type GetRunStatementsStatementCollectionItemOutputTypeInput

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

type GetRunStatementsStatementCollectionItemOutputTypeOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) Datas

An object representing execution output of a statement.

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) ElementType

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) ErrorName

The name of the error in the statement output.

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) ErrorValue

The value of the error in the statement output.

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) Status

Status of the statement output.

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) ToGetRunStatementsStatementCollectionItemOutputTypeOutput

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) ToGetRunStatementsStatementCollectionItemOutputTypeOutputWithContext

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

func (GetRunStatementsStatementCollectionItemOutputTypeOutput) Tracebacks

The traceback of the statement output.

type GetRunStatementsStatementCollectionOutput

type GetRunStatementsStatementCollectionOutput struct{ *pulumi.OutputState }

func (GetRunStatementsStatementCollectionOutput) ElementType

func (GetRunStatementsStatementCollectionOutput) Items

func (GetRunStatementsStatementCollectionOutput) ToGetRunStatementsStatementCollectionOutput

func (o GetRunStatementsStatementCollectionOutput) ToGetRunStatementsStatementCollectionOutput() GetRunStatementsStatementCollectionOutput

func (GetRunStatementsStatementCollectionOutput) ToGetRunStatementsStatementCollectionOutputWithContext

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

type GetSqlEndpointDriverShapeConfig

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

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

func (GetSqlEndpointDriverShapeConfigArgs) ToGetSqlEndpointDriverShapeConfigOutput

func (i GetSqlEndpointDriverShapeConfigArgs) ToGetSqlEndpointDriverShapeConfigOutput() GetSqlEndpointDriverShapeConfigOutput

func (GetSqlEndpointDriverShapeConfigArgs) ToGetSqlEndpointDriverShapeConfigOutputWithContext

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

type GetSqlEndpointDriverShapeConfigArray

type GetSqlEndpointDriverShapeConfigArray []GetSqlEndpointDriverShapeConfigInput

func (GetSqlEndpointDriverShapeConfigArray) ElementType

func (GetSqlEndpointDriverShapeConfigArray) ToGetSqlEndpointDriverShapeConfigArrayOutput

func (i GetSqlEndpointDriverShapeConfigArray) ToGetSqlEndpointDriverShapeConfigArrayOutput() GetSqlEndpointDriverShapeConfigArrayOutput

func (GetSqlEndpointDriverShapeConfigArray) ToGetSqlEndpointDriverShapeConfigArrayOutputWithContext

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

type GetSqlEndpointDriverShapeConfigArrayInput

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

type GetSqlEndpointDriverShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointDriverShapeConfigArrayOutput) ElementType

func (GetSqlEndpointDriverShapeConfigArrayOutput) Index

func (GetSqlEndpointDriverShapeConfigArrayOutput) ToGetSqlEndpointDriverShapeConfigArrayOutput

func (o GetSqlEndpointDriverShapeConfigArrayOutput) ToGetSqlEndpointDriverShapeConfigArrayOutput() GetSqlEndpointDriverShapeConfigArrayOutput

func (GetSqlEndpointDriverShapeConfigArrayOutput) ToGetSqlEndpointDriverShapeConfigArrayOutputWithContext

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

type GetSqlEndpointDriverShapeConfigInput

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

type GetSqlEndpointDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointDriverShapeConfigOutput) ElementType

func (GetSqlEndpointDriverShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (GetSqlEndpointDriverShapeConfigOutput) Ocpus

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

func (o GetSqlEndpointDriverShapeConfigOutput) ToGetSqlEndpointDriverShapeConfigOutput() GetSqlEndpointDriverShapeConfigOutput

func (GetSqlEndpointDriverShapeConfigOutput) ToGetSqlEndpointDriverShapeConfigOutputWithContext

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

type GetSqlEndpointExecutorShapeConfig

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

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

func (GetSqlEndpointExecutorShapeConfigArgs) ToGetSqlEndpointExecutorShapeConfigOutput

func (i GetSqlEndpointExecutorShapeConfigArgs) ToGetSqlEndpointExecutorShapeConfigOutput() GetSqlEndpointExecutorShapeConfigOutput

func (GetSqlEndpointExecutorShapeConfigArgs) ToGetSqlEndpointExecutorShapeConfigOutputWithContext

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

type GetSqlEndpointExecutorShapeConfigArray

type GetSqlEndpointExecutorShapeConfigArray []GetSqlEndpointExecutorShapeConfigInput

func (GetSqlEndpointExecutorShapeConfigArray) ElementType

func (GetSqlEndpointExecutorShapeConfigArray) ToGetSqlEndpointExecutorShapeConfigArrayOutput

func (i GetSqlEndpointExecutorShapeConfigArray) ToGetSqlEndpointExecutorShapeConfigArrayOutput() GetSqlEndpointExecutorShapeConfigArrayOutput

func (GetSqlEndpointExecutorShapeConfigArray) ToGetSqlEndpointExecutorShapeConfigArrayOutputWithContext

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

type GetSqlEndpointExecutorShapeConfigArrayInput

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

type GetSqlEndpointExecutorShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointExecutorShapeConfigArrayOutput) ElementType

func (GetSqlEndpointExecutorShapeConfigArrayOutput) Index

func (GetSqlEndpointExecutorShapeConfigArrayOutput) ToGetSqlEndpointExecutorShapeConfigArrayOutput

func (o GetSqlEndpointExecutorShapeConfigArrayOutput) ToGetSqlEndpointExecutorShapeConfigArrayOutput() GetSqlEndpointExecutorShapeConfigArrayOutput

func (GetSqlEndpointExecutorShapeConfigArrayOutput) ToGetSqlEndpointExecutorShapeConfigArrayOutputWithContext

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

type GetSqlEndpointExecutorShapeConfigInput

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

type GetSqlEndpointExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointExecutorShapeConfigOutput) ElementType

func (GetSqlEndpointExecutorShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (GetSqlEndpointExecutorShapeConfigOutput) Ocpus

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

func (o GetSqlEndpointExecutorShapeConfigOutput) ToGetSqlEndpointExecutorShapeConfigOutput() GetSqlEndpointExecutorShapeConfigOutput

func (GetSqlEndpointExecutorShapeConfigOutput) ToGetSqlEndpointExecutorShapeConfigOutputWithContext

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

type GetSqlEndpointNetworkConfiguration

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

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

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

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArgs) ToGetSqlEndpointNetworkConfigurationAccessControlRuleOutput

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArgs) ToGetSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext

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

type GetSqlEndpointNetworkConfigurationAccessControlRuleArray

type GetSqlEndpointNetworkConfigurationAccessControlRuleArray []GetSqlEndpointNetworkConfigurationAccessControlRuleInput

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArray) ElementType

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArray) ToGetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput

func (i GetSqlEndpointNetworkConfigurationAccessControlRuleArray) ToGetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput() GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArray) ToGetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext

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

type GetSqlEndpointNetworkConfigurationAccessControlRuleArrayInput

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

type GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ElementType

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) Index

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ToGetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput

func (GetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ToGetSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext

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

type GetSqlEndpointNetworkConfigurationAccessControlRuleInput

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

type GetSqlEndpointNetworkConfigurationAccessControlRuleOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointNetworkConfigurationAccessControlRuleOutput) ElementType

func (GetSqlEndpointNetworkConfigurationAccessControlRuleOutput) IpNotation

The type of IP notation.

func (GetSqlEndpointNetworkConfigurationAccessControlRuleOutput) ToGetSqlEndpointNetworkConfigurationAccessControlRuleOutput

func (GetSqlEndpointNetworkConfigurationAccessControlRuleOutput) ToGetSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext

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

func (GetSqlEndpointNetworkConfigurationAccessControlRuleOutput) Value

The associated value of the selected IP notation.

func (GetSqlEndpointNetworkConfigurationAccessControlRuleOutput) VcnIps

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

type GetSqlEndpointNetworkConfigurationArgs

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

func (GetSqlEndpointNetworkConfigurationArgs) ToGetSqlEndpointNetworkConfigurationOutput

func (i GetSqlEndpointNetworkConfigurationArgs) ToGetSqlEndpointNetworkConfigurationOutput() GetSqlEndpointNetworkConfigurationOutput

func (GetSqlEndpointNetworkConfigurationArgs) ToGetSqlEndpointNetworkConfigurationOutputWithContext

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

type GetSqlEndpointNetworkConfigurationArray

type GetSqlEndpointNetworkConfigurationArray []GetSqlEndpointNetworkConfigurationInput

func (GetSqlEndpointNetworkConfigurationArray) ElementType

func (GetSqlEndpointNetworkConfigurationArray) ToGetSqlEndpointNetworkConfigurationArrayOutput

func (i GetSqlEndpointNetworkConfigurationArray) ToGetSqlEndpointNetworkConfigurationArrayOutput() GetSqlEndpointNetworkConfigurationArrayOutput

func (GetSqlEndpointNetworkConfigurationArray) ToGetSqlEndpointNetworkConfigurationArrayOutputWithContext

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

type GetSqlEndpointNetworkConfigurationArrayInput

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

type GetSqlEndpointNetworkConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointNetworkConfigurationArrayOutput) ElementType

func (GetSqlEndpointNetworkConfigurationArrayOutput) Index

func (GetSqlEndpointNetworkConfigurationArrayOutput) ToGetSqlEndpointNetworkConfigurationArrayOutput

func (o GetSqlEndpointNetworkConfigurationArrayOutput) ToGetSqlEndpointNetworkConfigurationArrayOutput() GetSqlEndpointNetworkConfigurationArrayOutput

func (GetSqlEndpointNetworkConfigurationArrayOutput) ToGetSqlEndpointNetworkConfigurationArrayOutputWithContext

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

type GetSqlEndpointNetworkConfigurationInput

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

type GetSqlEndpointNetworkConfigurationOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointNetworkConfigurationOutput) AccessControlRules

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

func (GetSqlEndpointNetworkConfigurationOutput) ElementType

func (GetSqlEndpointNetworkConfigurationOutput) HostNamePrefix

The host name prefix.

func (GetSqlEndpointNetworkConfigurationOutput) NetworkType

The type of network configuration.

func (GetSqlEndpointNetworkConfigurationOutput) PrivateEndpointIp

Ip Address of private endpoint

func (GetSqlEndpointNetworkConfigurationOutput) PublicEndpointIp

Ip Address of public endpoint

func (GetSqlEndpointNetworkConfigurationOutput) SubnetId

The VCN Subnet OCID.

func (GetSqlEndpointNetworkConfigurationOutput) ToGetSqlEndpointNetworkConfigurationOutput

func (o GetSqlEndpointNetworkConfigurationOutput) ToGetSqlEndpointNetworkConfigurationOutput() GetSqlEndpointNetworkConfigurationOutput

func (GetSqlEndpointNetworkConfigurationOutput) ToGetSqlEndpointNetworkConfigurationOutputWithContext

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

func (GetSqlEndpointNetworkConfigurationOutput) VcnId

The VCN OCID.

type GetSqlEndpointsArgs

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

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

type GetSqlEndpointsFilterArgs

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

func (GetSqlEndpointsFilterArgs) ElementType

func (GetSqlEndpointsFilterArgs) ElementType() reflect.Type

func (GetSqlEndpointsFilterArgs) ToGetSqlEndpointsFilterOutput

func (i GetSqlEndpointsFilterArgs) ToGetSqlEndpointsFilterOutput() GetSqlEndpointsFilterOutput

func (GetSqlEndpointsFilterArgs) ToGetSqlEndpointsFilterOutputWithContext

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

type GetSqlEndpointsFilterArray

type GetSqlEndpointsFilterArray []GetSqlEndpointsFilterInput

func (GetSqlEndpointsFilterArray) ElementType

func (GetSqlEndpointsFilterArray) ElementType() reflect.Type

func (GetSqlEndpointsFilterArray) ToGetSqlEndpointsFilterArrayOutput

func (i GetSqlEndpointsFilterArray) ToGetSqlEndpointsFilterArrayOutput() GetSqlEndpointsFilterArrayOutput

func (GetSqlEndpointsFilterArray) ToGetSqlEndpointsFilterArrayOutputWithContext

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

type GetSqlEndpointsFilterArrayInput

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

type GetSqlEndpointsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsFilterArrayOutput) ElementType

func (GetSqlEndpointsFilterArrayOutput) Index

func (GetSqlEndpointsFilterArrayOutput) ToGetSqlEndpointsFilterArrayOutput

func (o GetSqlEndpointsFilterArrayOutput) ToGetSqlEndpointsFilterArrayOutput() GetSqlEndpointsFilterArrayOutput

func (GetSqlEndpointsFilterArrayOutput) ToGetSqlEndpointsFilterArrayOutputWithContext

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

type GetSqlEndpointsFilterInput

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

type GetSqlEndpointsFilterOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsFilterOutput) ElementType

func (GetSqlEndpointsFilterOutput) Name

func (GetSqlEndpointsFilterOutput) Regex

func (GetSqlEndpointsFilterOutput) ToGetSqlEndpointsFilterOutput

func (o GetSqlEndpointsFilterOutput) ToGetSqlEndpointsFilterOutput() GetSqlEndpointsFilterOutput

func (GetSqlEndpointsFilterOutput) ToGetSqlEndpointsFilterOutputWithContext

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

func (GetSqlEndpointsFilterOutput) Values

type GetSqlEndpointsOutputArgs

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

func (GetSqlEndpointsOutputArgs) ElementType() reflect.Type

type GetSqlEndpointsResult

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

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/v2/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

type GetSqlEndpointsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSqlEndpoints.

func (GetSqlEndpointsResultOutput) CompartmentId

The OCID of a compartment.

func (GetSqlEndpointsResultOutput) DisplayName

The SQL Endpoint name, which can be changed.

func (GetSqlEndpointsResultOutput) ElementType

func (GetSqlEndpointsResultOutput) Filters

func (GetSqlEndpointsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSqlEndpointsResultOutput) SqlEndpointCollections

The list of sql_endpoint_collection.

func (GetSqlEndpointsResultOutput) SqlEndpointId

func (GetSqlEndpointsResultOutput) State

The current state of the Sql Endpoint.

func (GetSqlEndpointsResultOutput) ToGetSqlEndpointsResultOutput

func (o GetSqlEndpointsResultOutput) ToGetSqlEndpointsResultOutput() GetSqlEndpointsResultOutput

func (GetSqlEndpointsResultOutput) ToGetSqlEndpointsResultOutputWithContext

func (o GetSqlEndpointsResultOutput) ToGetSqlEndpointsResultOutputWithContext(ctx context.Context) GetSqlEndpointsResultOutput

type GetSqlEndpointsSqlEndpointCollection

type GetSqlEndpointsSqlEndpointCollection struct {
	Items []GetSqlEndpointsSqlEndpointCollectionItem `pulumi:"items"`
}

type GetSqlEndpointsSqlEndpointCollectionArgs

type GetSqlEndpointsSqlEndpointCollectionArgs struct {
	Items GetSqlEndpointsSqlEndpointCollectionItemArrayInput `pulumi:"items"`
}

func (GetSqlEndpointsSqlEndpointCollectionArgs) ElementType

func (GetSqlEndpointsSqlEndpointCollectionArgs) ToGetSqlEndpointsSqlEndpointCollectionOutput

func (i GetSqlEndpointsSqlEndpointCollectionArgs) ToGetSqlEndpointsSqlEndpointCollectionOutput() GetSqlEndpointsSqlEndpointCollectionOutput

func (GetSqlEndpointsSqlEndpointCollectionArgs) ToGetSqlEndpointsSqlEndpointCollectionOutputWithContext

func (i GetSqlEndpointsSqlEndpointCollectionArgs) ToGetSqlEndpointsSqlEndpointCollectionOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionOutput

type GetSqlEndpointsSqlEndpointCollectionArray

type GetSqlEndpointsSqlEndpointCollectionArray []GetSqlEndpointsSqlEndpointCollectionInput

func (GetSqlEndpointsSqlEndpointCollectionArray) ElementType

func (GetSqlEndpointsSqlEndpointCollectionArray) ToGetSqlEndpointsSqlEndpointCollectionArrayOutput

func (i GetSqlEndpointsSqlEndpointCollectionArray) ToGetSqlEndpointsSqlEndpointCollectionArrayOutput() GetSqlEndpointsSqlEndpointCollectionArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionArray) ToGetSqlEndpointsSqlEndpointCollectionArrayOutputWithContext

func (i GetSqlEndpointsSqlEndpointCollectionArray) ToGetSqlEndpointsSqlEndpointCollectionArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionArrayOutput

type GetSqlEndpointsSqlEndpointCollectionArrayInput

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

type GetSqlEndpointsSqlEndpointCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionArrayOutput) ElementType

func (GetSqlEndpointsSqlEndpointCollectionArrayOutput) Index

func (GetSqlEndpointsSqlEndpointCollectionArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionArrayOutput

func (o GetSqlEndpointsSqlEndpointCollectionArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionArrayOutput() GetSqlEndpointsSqlEndpointCollectionArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionArrayOutputWithContext

func (o GetSqlEndpointsSqlEndpointCollectionArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionArrayOutput

type GetSqlEndpointsSqlEndpointCollectionInput

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

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]string `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]string `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]string `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]string `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

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.StringMapInput `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.StringMapInput `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.StringMapInput `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.StringMapInput `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

func (GetSqlEndpointsSqlEndpointCollectionItemArgs) ToGetSqlEndpointsSqlEndpointCollectionItemOutput

func (i GetSqlEndpointsSqlEndpointCollectionItemArgs) ToGetSqlEndpointsSqlEndpointCollectionItemOutput() GetSqlEndpointsSqlEndpointCollectionItemOutput

func (GetSqlEndpointsSqlEndpointCollectionItemArgs) ToGetSqlEndpointsSqlEndpointCollectionItemOutputWithContext

func (i GetSqlEndpointsSqlEndpointCollectionItemArgs) ToGetSqlEndpointsSqlEndpointCollectionItemOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemOutput

type GetSqlEndpointsSqlEndpointCollectionItemArray

type GetSqlEndpointsSqlEndpointCollectionItemArray []GetSqlEndpointsSqlEndpointCollectionItemInput

func (GetSqlEndpointsSqlEndpointCollectionItemArray) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemArray) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutput

func (i GetSqlEndpointsSqlEndpointCollectionItemArray) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutput() GetSqlEndpointsSqlEndpointCollectionItemArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionItemArray) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutputWithContext

func (i GetSqlEndpointsSqlEndpointCollectionItemArray) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemArrayInput

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

type GetSqlEndpointsSqlEndpointCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemArrayOutput) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemArrayOutput) Index

func (GetSqlEndpointsSqlEndpointCollectionItemArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutput

func (o GetSqlEndpointsSqlEndpointCollectionItemArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutput() GetSqlEndpointsSqlEndpointCollectionItemArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionItemArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutputWithContext

func (o GetSqlEndpointsSqlEndpointCollectionItemArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfig

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

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

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArgs) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArgs) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutputWithContext

func (i GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArgs) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArray

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArray []GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigInput

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArray) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArray) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArray) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutputWithContext

func (i GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArray) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayInput

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

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutputWithContext

func (o GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigInput

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

type GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput) Ocpus

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

func (GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutputWithContext

func (o GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput) ToGetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemDriverShapeConfigOutput

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfig

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

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

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArgs) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArgs) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutputWithContext

func (i GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArgs) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArray

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArray []GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigInput

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArray) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArray) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArray) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutputWithContext

func (i GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArray) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayInput

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

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutputWithContext

func (o GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigInput

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

type GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput) Ocpus

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

func (GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutputWithContext

func (o GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput) ToGetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemExecutorShapeConfigOutput

type GetSqlEndpointsSqlEndpointCollectionItemInput

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

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

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

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

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArgs) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArgs) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutputWithContext

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArray

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArray []GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleInput

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArray) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArray) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArray) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutputWithContext

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayInput

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

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleArrayOutputWithContext

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleInput

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

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput) IpNotation

The type of IP notation.

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutputWithContext

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput) Value

The associated value of the selected IP notation.

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationAccessControlRuleOutput) VcnIps

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

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArgs

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

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArgs) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArgs) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutputWithContext

func (i GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArgs) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArray

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArray []GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationInput

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArray) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArray) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArray) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutputWithContext

func (i GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArray) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayInput

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

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutputWithContext

func (o GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationArrayOutput

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationInput

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

type GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) AccessControlRules

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

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) HostNamePrefix

The host name prefix.

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) NetworkType

The type of network configuration.

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) PrivateEndpointIp

Ip Address of private endpoint

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) PublicEndpointIp

Ip Address of public endpoint

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) SubnetId

The VCN Subnet OCID.

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutputWithContext

func (o GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) ToGetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput

func (GetSqlEndpointsSqlEndpointCollectionItemNetworkConfigurationOutput) VcnId

The VCN OCID.

type GetSqlEndpointsSqlEndpointCollectionItemOutput

type GetSqlEndpointsSqlEndpointCollectionItemOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) CompartmentId

The OCID of the compartment in which to query resources.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) 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 (GetSqlEndpointsSqlEndpointCollectionItemOutput) Description

The description of the SQL Endpoint.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) DisplayName

The query parameter for the Spark application name.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) DriverShape

The shape of the SQL Endpoint driver instance.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) DriverShapeConfigs

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

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) ElementType

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) ExecutorShape

The shape of the SQL Endpoint executor instance.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) ExecutorShapeConfigs

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

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) 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 (GetSqlEndpointsSqlEndpointCollectionItemOutput) Id

The provision identifier that is immutable on creation.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) JdbcEndpointUrl

The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) LakeId

The OCID of Oracle Cloud Infrastructure Lake.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) LastAcceptedRequestToken

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

The maximum number of executors.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) MetastoreId

The OCID of Oracle Cloud Infrastructure Hive Metastore.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) MinExecutorCount

The minimum number of executors.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) NetworkConfigurations

The network configuration of a SQL Endpoint.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) SparkAdvancedConfigurations

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

The version of SQL Endpoint.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) State

A filter to return only those resources whose sqlEndpointLifecycleState matches the given sqlEndpointLifecycleState.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) StateMessage

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

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

The time the Sql Endpoint was created. An RFC3339 formatted datetime string.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) TimeUpdated

The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) ToGetSqlEndpointsSqlEndpointCollectionItemOutput

func (o GetSqlEndpointsSqlEndpointCollectionItemOutput) ToGetSqlEndpointsSqlEndpointCollectionItemOutput() GetSqlEndpointsSqlEndpointCollectionItemOutput

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) ToGetSqlEndpointsSqlEndpointCollectionItemOutputWithContext

func (o GetSqlEndpointsSqlEndpointCollectionItemOutput) ToGetSqlEndpointsSqlEndpointCollectionItemOutputWithContext(ctx context.Context) GetSqlEndpointsSqlEndpointCollectionItemOutput

func (GetSqlEndpointsSqlEndpointCollectionItemOutput) WarehouseBucketUri

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

type GetSqlEndpointsSqlEndpointCollectionOutput struct{ *pulumi.OutputState }

func (GetSqlEndpointsSqlEndpointCollectionOutput) ElementType

func (GetSqlEndpointsSqlEndpointCollectionOutput) Items

func (GetSqlEndpointsSqlEndpointCollectionOutput) ToGetSqlEndpointsSqlEndpointCollectionOutput

func (o GetSqlEndpointsSqlEndpointCollectionOutput) ToGetSqlEndpointsSqlEndpointCollectionOutput() GetSqlEndpointsSqlEndpointCollectionOutput

func (GetSqlEndpointsSqlEndpointCollectionOutput) ToGetSqlEndpointsSqlEndpointCollectionOutputWithContext

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.StringMapOutput `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.StringMapOutput `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.StringMapOutput `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/v2/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.StringMap{
				"Operations.CostCenter": pulumi.String("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.StringMap{
				"Department": pulumi.String("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

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

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

func (InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigOutput

func (i InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigOutput() InvokeRunApplicationLogConfigOutput

func (InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigOutputWithContext

func (i InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigOutputWithContext(ctx context.Context) InvokeRunApplicationLogConfigOutput

func (InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigPtrOutput

func (i InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigPtrOutput() InvokeRunApplicationLogConfigPtrOutput

func (InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigPtrOutputWithContext

func (i InvokeRunApplicationLogConfigArgs) ToInvokeRunApplicationLogConfigPtrOutputWithContext(ctx context.Context) InvokeRunApplicationLogConfigPtrOutput

type InvokeRunApplicationLogConfigInput

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

type InvokeRunApplicationLogConfigOutput struct{ *pulumi.OutputState }

func (InvokeRunApplicationLogConfigOutput) ElementType

func (InvokeRunApplicationLogConfigOutput) LogGroupId

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

func (InvokeRunApplicationLogConfigOutput) LogId

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

func (InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigOutput

func (o InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigOutput() InvokeRunApplicationLogConfigOutput

func (InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigOutputWithContext

func (o InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigOutputWithContext(ctx context.Context) InvokeRunApplicationLogConfigOutput

func (InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigPtrOutput

func (o InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigPtrOutput() InvokeRunApplicationLogConfigPtrOutput

func (InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigPtrOutputWithContext

func (o InvokeRunApplicationLogConfigOutput) ToInvokeRunApplicationLogConfigPtrOutputWithContext(ctx context.Context) InvokeRunApplicationLogConfigPtrOutput

type InvokeRunApplicationLogConfigPtrInput

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

type InvokeRunApplicationLogConfigPtrOutput struct{ *pulumi.OutputState }

func (InvokeRunApplicationLogConfigPtrOutput) Elem

func (InvokeRunApplicationLogConfigPtrOutput) ElementType

func (InvokeRunApplicationLogConfigPtrOutput) LogGroupId

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

func (InvokeRunApplicationLogConfigPtrOutput) LogId

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

func (InvokeRunApplicationLogConfigPtrOutput) ToInvokeRunApplicationLogConfigPtrOutput

func (o InvokeRunApplicationLogConfigPtrOutput) ToInvokeRunApplicationLogConfigPtrOutput() InvokeRunApplicationLogConfigPtrOutput

func (InvokeRunApplicationLogConfigPtrOutput) ToInvokeRunApplicationLogConfigPtrOutputWithContext

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.StringMapInput
	// (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.StringMapInput
	// 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.StringMapInput
	// (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

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

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

func (InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigOutput

func (i InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigOutput() InvokeRunDriverShapeConfigOutput

func (InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigOutputWithContext

func (i InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigOutputWithContext(ctx context.Context) InvokeRunDriverShapeConfigOutput

func (InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigPtrOutput

func (i InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigPtrOutput() InvokeRunDriverShapeConfigPtrOutput

func (InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigPtrOutputWithContext

func (i InvokeRunDriverShapeConfigArgs) ToInvokeRunDriverShapeConfigPtrOutputWithContext(ctx context.Context) InvokeRunDriverShapeConfigPtrOutput

type InvokeRunDriverShapeConfigInput

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

type InvokeRunDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (InvokeRunDriverShapeConfigOutput) ElementType

func (InvokeRunDriverShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (InvokeRunDriverShapeConfigOutput) Ocpus

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

func (o InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigOutput() InvokeRunDriverShapeConfigOutput

func (InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigOutputWithContext

func (o InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigOutputWithContext(ctx context.Context) InvokeRunDriverShapeConfigOutput

func (InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigPtrOutput

func (o InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigPtrOutput() InvokeRunDriverShapeConfigPtrOutput

func (InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigPtrOutputWithContext

func (o InvokeRunDriverShapeConfigOutput) ToInvokeRunDriverShapeConfigPtrOutputWithContext(ctx context.Context) InvokeRunDriverShapeConfigPtrOutput

type InvokeRunDriverShapeConfigPtrInput

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

type InvokeRunDriverShapeConfigPtrOutput

type InvokeRunDriverShapeConfigPtrOutput struct{ *pulumi.OutputState }

func (InvokeRunDriverShapeConfigPtrOutput) Elem

func (InvokeRunDriverShapeConfigPtrOutput) ElementType

func (InvokeRunDriverShapeConfigPtrOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (InvokeRunDriverShapeConfigPtrOutput) Ocpus

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

func (o InvokeRunDriverShapeConfigPtrOutput) ToInvokeRunDriverShapeConfigPtrOutput() InvokeRunDriverShapeConfigPtrOutput

func (InvokeRunDriverShapeConfigPtrOutput) ToInvokeRunDriverShapeConfigPtrOutputWithContext

func (o InvokeRunDriverShapeConfigPtrOutput) ToInvokeRunDriverShapeConfigPtrOutputWithContext(ctx context.Context) InvokeRunDriverShapeConfigPtrOutput

type InvokeRunExecutorShapeConfig

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

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

func (InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigOutput

func (i InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigOutput() InvokeRunExecutorShapeConfigOutput

func (InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigOutputWithContext

func (i InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigOutputWithContext(ctx context.Context) InvokeRunExecutorShapeConfigOutput

func (InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigPtrOutput

func (i InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigPtrOutput() InvokeRunExecutorShapeConfigPtrOutput

func (InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigPtrOutputWithContext

func (i InvokeRunExecutorShapeConfigArgs) ToInvokeRunExecutorShapeConfigPtrOutputWithContext(ctx context.Context) InvokeRunExecutorShapeConfigPtrOutput

type InvokeRunExecutorShapeConfigInput

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

type InvokeRunExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (InvokeRunExecutorShapeConfigOutput) ElementType

func (InvokeRunExecutorShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (InvokeRunExecutorShapeConfigOutput) Ocpus

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

func (o InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigOutput() InvokeRunExecutorShapeConfigOutput

func (InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigOutputWithContext

func (o InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigOutputWithContext(ctx context.Context) InvokeRunExecutorShapeConfigOutput

func (InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigPtrOutput

func (o InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigPtrOutput() InvokeRunExecutorShapeConfigPtrOutput

func (InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigPtrOutputWithContext

func (o InvokeRunExecutorShapeConfigOutput) ToInvokeRunExecutorShapeConfigPtrOutputWithContext(ctx context.Context) InvokeRunExecutorShapeConfigPtrOutput

type InvokeRunExecutorShapeConfigPtrInput

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

type InvokeRunExecutorShapeConfigPtrOutput struct{ *pulumi.OutputState }

func (InvokeRunExecutorShapeConfigPtrOutput) Elem

func (InvokeRunExecutorShapeConfigPtrOutput) ElementType

func (InvokeRunExecutorShapeConfigPtrOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (InvokeRunExecutorShapeConfigPtrOutput) Ocpus

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

func (o InvokeRunExecutorShapeConfigPtrOutput) ToInvokeRunExecutorShapeConfigPtrOutput() InvokeRunExecutorShapeConfigPtrOutput

func (InvokeRunExecutorShapeConfigPtrOutput) ToInvokeRunExecutorShapeConfigPtrOutputWithContext

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

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

func (o InvokeRunOutput) ApplicationLogConfig() InvokeRunApplicationLogConfigOutput

Logging details of Application logs for Data Flow Run.

func (InvokeRunOutput) ArchiveUri

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

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

func (o InvokeRunOutput) Asynchronous() pulumi.BoolPtrOutput

func (InvokeRunOutput) ClassName

func (o InvokeRunOutput) ClassName() pulumi.StringOutput

The class for the application.

func (InvokeRunOutput) CompartmentId

func (o InvokeRunOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID of a compartment.

func (InvokeRunOutput) Configuration

func (o InvokeRunOutput) Configuration() pulumi.StringMapOutput

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

func (o InvokeRunOutput) DataReadInBytes() pulumi.StringOutput

The data read by the run in bytes.

func (InvokeRunOutput) DataWrittenInBytes

func (o InvokeRunOutput) DataWrittenInBytes() pulumi.StringOutput

The data written by the run in bytes.

func (InvokeRunOutput) DefinedTags

func (o InvokeRunOutput) DefinedTags() pulumi.StringMapOutput

(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

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

func (o InvokeRunOutput) DriverShape() pulumi.StringOutput

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

func (InvokeRunOutput) DriverShapeConfig

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

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

func (o InvokeRunOutput) ExecutorShape() pulumi.StringOutput

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

func (InvokeRunOutput) ExecutorShapeConfig

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

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

func (o InvokeRunOutput) FreeformTags() pulumi.StringMapOutput

(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

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

func (o InvokeRunOutput) Language() pulumi.StringOutput

The Spark language.

func (InvokeRunOutput) LifecycleDetails

func (o InvokeRunOutput) LifecycleDetails() pulumi.StringOutput

The detailed messages about the lifecycle state.

func (InvokeRunOutput) LogsBucketUri

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

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

func (o InvokeRunOutput) MetastoreId() pulumi.StringOutput

The OCID of Oracle Cloud Infrastructure Hive Metastore.

func (InvokeRunOutput) NumExecutors

func (o InvokeRunOutput) NumExecutors() pulumi.IntOutput

The number of executor VMs requested.

func (InvokeRunOutput) OpcParentRptUrl

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

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

func (o InvokeRunOutput) OwnerPrincipalId() pulumi.StringOutput

The OCID of the user who created the resource.

func (InvokeRunOutput) OwnerUserName

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

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

func (o InvokeRunOutput) PoolId() pulumi.StringOutput

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

func (InvokeRunOutput) PrivateEndpointDnsZones

func (o InvokeRunOutput) PrivateEndpointDnsZones() pulumi.StringArrayOutput

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

func (InvokeRunOutput) PrivateEndpointId

func (o InvokeRunOutput) PrivateEndpointId() pulumi.StringOutput

The OCID of a private endpoint.

func (InvokeRunOutput) PrivateEndpointMaxHostCount

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

func (o InvokeRunOutput) PrivateEndpointNsgIds() pulumi.StringArrayOutput

An array of network security group OCIDs.

func (InvokeRunOutput) PrivateEndpointSubnetId

func (o InvokeRunOutput) PrivateEndpointSubnetId() pulumi.StringOutput

The OCID of a subnet.

func (InvokeRunOutput) RunDurationInMilliseconds

func (o InvokeRunOutput) RunDurationInMilliseconds() pulumi.StringOutput

The duration of the run in milliseconds.

func (InvokeRunOutput) SparkVersion

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

The current state of this run.

func (InvokeRunOutput) TimeCreated

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

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

func (o InvokeRunOutput) TotalOcpu() pulumi.IntOutput

The total number of oCPU requested by the run.

func (InvokeRunOutput) Type

The Spark application processing type.

func (InvokeRunOutput) WarehouseBucketUri

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.StringMapInput
	// 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.StringMapInput
	// 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.StringMapInput
	// (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]string `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]string `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]string `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/v2/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

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

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

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

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

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

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]string `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]string `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]string `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/v2/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

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

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

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

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

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

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

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

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

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

type LookupPoolArgs struct {
	// The unique ID for a pool.
	PoolId string `pulumi:"poolId"`
}

A collection of arguments for invoking getPool.

type LookupPoolOutputArgs

type LookupPoolOutputArgs struct {
	// The unique ID for a pool.
	PoolId pulumi.StringInput `pulumi:"poolId"`
}

A collection of arguments for invoking getPool.

func (LookupPoolOutputArgs) ElementType

func (LookupPoolOutputArgs) ElementType() reflect.Type

type LookupPoolResult

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]string `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]string `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

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/v2/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

type LookupPoolResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPool.

func (LookupPoolResultOutput) CompartmentId

func (o LookupPoolResultOutput) CompartmentId() pulumi.StringOutput

The OCID of a compartment.

func (LookupPoolResultOutput) Configurations

List of PoolConfig items.

func (LookupPoolResultOutput) 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 (LookupPoolResultOutput) Description

func (o LookupPoolResultOutput) Description() pulumi.StringOutput

A user-friendly description. Avoid entering confidential information.

func (LookupPoolResultOutput) DisplayName

func (o LookupPoolResultOutput) DisplayName() pulumi.StringOutput

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

func (LookupPoolResultOutput) ElementType

func (LookupPoolResultOutput) ElementType() reflect.Type

func (LookupPoolResultOutput) 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 (LookupPoolResultOutput) Id

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

func (LookupPoolResultOutput) IdleTimeoutInMinutes

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

func (o LookupPoolResultOutput) LifecycleDetails() pulumi.StringOutput

The detailed messages about the lifecycle state.

func (LookupPoolResultOutput) OwnerPrincipalId

func (o LookupPoolResultOutput) OwnerPrincipalId() pulumi.StringOutput

The OCID of the user who created the resource.

func (LookupPoolResultOutput) OwnerUserName

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

func (LookupPoolResultOutput) PoolMetrics

A collection of metrics related to a particular pool.

func (LookupPoolResultOutput) Schedules

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

func (LookupPoolResultOutput) State

The current state of this pool.

func (LookupPoolResultOutput) TimeCreated

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

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

func (o LookupPoolResultOutput) ToLookupPoolResultOutput() LookupPoolResultOutput

func (LookupPoolResultOutput) ToLookupPoolResultOutputWithContext

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]string `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]string `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/v2/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

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

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

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

type LookupRunStatementResult

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

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/v2/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

type LookupRunStatementResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getRunStatement.

func (LookupRunStatementResultOutput) Code

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

func (LookupRunStatementResultOutput) ElementType

func (LookupRunStatementResultOutput) Id

The statement ID.

func (LookupRunStatementResultOutput) Outputs

The execution output of a statement.

func (LookupRunStatementResultOutput) Progress

The execution progress.

func (LookupRunStatementResultOutput) RunId

The ID of a run.

func (LookupRunStatementResultOutput) State

The current state of this statement.

func (LookupRunStatementResultOutput) StatementId

func (LookupRunStatementResultOutput) TimeCompleted

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

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

func (o LookupRunStatementResultOutput) ToLookupRunStatementResultOutput() LookupRunStatementResultOutput

func (LookupRunStatementResultOutput) ToLookupRunStatementResultOutputWithContext

func (o LookupRunStatementResultOutput) ToLookupRunStatementResultOutputWithContext(ctx context.Context) LookupRunStatementResultOutput

type LookupSqlEndpointArgs

type LookupSqlEndpointArgs struct {
	// The unique id of the SQL Endpoint.
	SqlEndpointId string `pulumi:"sqlEndpointId"`
}

A collection of arguments for invoking getSqlEndpoint.

type LookupSqlEndpointOutputArgs

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

type LookupSqlEndpointResult

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]string `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]string `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]string `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]string `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

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/v2/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

type LookupSqlEndpointResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSqlEndpoint.

func (LookupSqlEndpointResultOutput) CompartmentId

The OCID of a compartment.

func (LookupSqlEndpointResultOutput) 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 (LookupSqlEndpointResultOutput) Description

The description of the SQL Endpoint.

func (LookupSqlEndpointResultOutput) DisplayName

The SQL Endpoint name, which can be changed.

func (LookupSqlEndpointResultOutput) DriverShape

The shape of the SQL Endpoint driver instance.

func (LookupSqlEndpointResultOutput) DriverShapeConfigs

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

func (LookupSqlEndpointResultOutput) ElementType

func (LookupSqlEndpointResultOutput) ExecutorShape

The shape of the SQL Endpoint executor instance.

func (LookupSqlEndpointResultOutput) ExecutorShapeConfigs

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

func (LookupSqlEndpointResultOutput) 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 (LookupSqlEndpointResultOutput) Id

The provision identifier that is immutable on creation.

func (LookupSqlEndpointResultOutput) JdbcEndpointUrl

The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI

func (LookupSqlEndpointResultOutput) LakeId

The OCID of Oracle Cloud Infrastructure Lake.

func (LookupSqlEndpointResultOutput) LastAcceptedRequestToken

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

func (o LookupSqlEndpointResultOutput) MaxExecutorCount() pulumi.IntOutput

The maximum number of executors.

func (LookupSqlEndpointResultOutput) MetastoreId

The OCID of Oracle Cloud Infrastructure Hive Metastore.

func (LookupSqlEndpointResultOutput) MinExecutorCount

func (o LookupSqlEndpointResultOutput) MinExecutorCount() pulumi.IntOutput

The minimum number of executors.

func (LookupSqlEndpointResultOutput) NetworkConfigurations

The network configuration of a SQL Endpoint.

func (LookupSqlEndpointResultOutput) SparkAdvancedConfigurations

func (o LookupSqlEndpointResultOutput) SparkAdvancedConfigurations() pulumi.StringMapOutput

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

func (LookupSqlEndpointResultOutput) SqlEndpointVersion

func (o LookupSqlEndpointResultOutput) SqlEndpointVersion() pulumi.StringOutput

The version of SQL Endpoint.

func (LookupSqlEndpointResultOutput) State

The current state of the Sql Endpoint.

func (LookupSqlEndpointResultOutput) StateMessage

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

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

The time the Sql Endpoint was created. An RFC3339 formatted datetime string.

func (LookupSqlEndpointResultOutput) TimeUpdated

The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.

func (LookupSqlEndpointResultOutput) ToLookupSqlEndpointResultOutput

func (o LookupSqlEndpointResultOutput) ToLookupSqlEndpointResultOutput() LookupSqlEndpointResultOutput

func (LookupSqlEndpointResultOutput) ToLookupSqlEndpointResultOutputWithContext

func (o LookupSqlEndpointResultOutput) ToLookupSqlEndpointResultOutputWithContext(ctx context.Context) LookupSqlEndpointResultOutput

func (LookupSqlEndpointResultOutput) WarehouseBucketUri

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

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.StringMapOutput `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.StringMapOutput `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/v2/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.StringMap{
				"Operations.CostCenter": pulumi.String("42"),
			},
			Description: pulumi.Any(poolDescription),
			FreeformTags: pulumi.StringMap{
				"Department": pulumi.String("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

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

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

func (*Pool) ElementType() reflect.Type

func (*Pool) ToPoolOutput

func (i *Pool) ToPoolOutput() PoolOutput

func (*Pool) ToPoolOutputWithContext

func (i *Pool) ToPoolOutputWithContext(ctx context.Context) PoolOutput

type PoolArgs

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.StringMapInput
	// (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.StringMapInput
	// (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

func (PoolArgs) ElementType() reflect.Type

type PoolArray

type PoolArray []PoolInput

func (PoolArray) ElementType

func (PoolArray) ElementType() reflect.Type

func (PoolArray) ToPoolArrayOutput

func (i PoolArray) ToPoolArrayOutput() PoolArrayOutput

func (PoolArray) ToPoolArrayOutputWithContext

func (i PoolArray) ToPoolArrayOutputWithContext(ctx context.Context) PoolArrayOutput

type PoolArrayInput

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

type PoolArrayOutput struct{ *pulumi.OutputState }

func (PoolArrayOutput) ElementType

func (PoolArrayOutput) ElementType() reflect.Type

func (PoolArrayOutput) Index

func (PoolArrayOutput) ToPoolArrayOutput

func (o PoolArrayOutput) ToPoolArrayOutput() PoolArrayOutput

func (PoolArrayOutput) ToPoolArrayOutputWithContext

func (o PoolArrayOutput) ToPoolArrayOutputWithContext(ctx context.Context) PoolArrayOutput

type PoolConfiguration

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

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

func (PoolConfigurationArgs) ElementType() reflect.Type

func (PoolConfigurationArgs) ToPoolConfigurationOutput

func (i PoolConfigurationArgs) ToPoolConfigurationOutput() PoolConfigurationOutput

func (PoolConfigurationArgs) ToPoolConfigurationOutputWithContext

func (i PoolConfigurationArgs) ToPoolConfigurationOutputWithContext(ctx context.Context) PoolConfigurationOutput

type PoolConfigurationArray

type PoolConfigurationArray []PoolConfigurationInput

func (PoolConfigurationArray) ElementType

func (PoolConfigurationArray) ElementType() reflect.Type

func (PoolConfigurationArray) ToPoolConfigurationArrayOutput

func (i PoolConfigurationArray) ToPoolConfigurationArrayOutput() PoolConfigurationArrayOutput

func (PoolConfigurationArray) ToPoolConfigurationArrayOutputWithContext

func (i PoolConfigurationArray) ToPoolConfigurationArrayOutputWithContext(ctx context.Context) PoolConfigurationArrayOutput

type PoolConfigurationArrayInput

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

type PoolConfigurationArrayOutput struct{ *pulumi.OutputState }

func (PoolConfigurationArrayOutput) ElementType

func (PoolConfigurationArrayOutput) Index

func (PoolConfigurationArrayOutput) ToPoolConfigurationArrayOutput

func (o PoolConfigurationArrayOutput) ToPoolConfigurationArrayOutput() PoolConfigurationArrayOutput

func (PoolConfigurationArrayOutput) ToPoolConfigurationArrayOutputWithContext

func (o PoolConfigurationArrayOutput) ToPoolConfigurationArrayOutputWithContext(ctx context.Context) PoolConfigurationArrayOutput

type PoolConfigurationInput

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

type PoolConfigurationOutput struct{ *pulumi.OutputState }

func (PoolConfigurationOutput) ElementType

func (PoolConfigurationOutput) ElementType() reflect.Type

func (PoolConfigurationOutput) Max

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

func (PoolConfigurationOutput) Min

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

func (PoolConfigurationOutput) Shape

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

func (PoolConfigurationOutput) ShapeConfig

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

func (PoolConfigurationOutput) ToPoolConfigurationOutput

func (o PoolConfigurationOutput) ToPoolConfigurationOutput() PoolConfigurationOutput

func (PoolConfigurationOutput) ToPoolConfigurationOutputWithContext

func (o PoolConfigurationOutput) ToPoolConfigurationOutputWithContext(ctx context.Context) PoolConfigurationOutput

type PoolConfigurationShapeConfig

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

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

func (PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigOutput

func (i PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigOutput() PoolConfigurationShapeConfigOutput

func (PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigOutputWithContext

func (i PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigOutputWithContext(ctx context.Context) PoolConfigurationShapeConfigOutput

func (PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigPtrOutput

func (i PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigPtrOutput() PoolConfigurationShapeConfigPtrOutput

func (PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigPtrOutputWithContext

func (i PoolConfigurationShapeConfigArgs) ToPoolConfigurationShapeConfigPtrOutputWithContext(ctx context.Context) PoolConfigurationShapeConfigPtrOutput

type PoolConfigurationShapeConfigInput

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

type PoolConfigurationShapeConfigOutput struct{ *pulumi.OutputState }

func (PoolConfigurationShapeConfigOutput) ElementType

func (PoolConfigurationShapeConfigOutput) MemoryInGbs

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

func (PoolConfigurationShapeConfigOutput) Ocpus

(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

func (o PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigOutput() PoolConfigurationShapeConfigOutput

func (PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigOutputWithContext

func (o PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigOutputWithContext(ctx context.Context) PoolConfigurationShapeConfigOutput

func (PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigPtrOutput

func (o PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigPtrOutput() PoolConfigurationShapeConfigPtrOutput

func (PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigPtrOutputWithContext

func (o PoolConfigurationShapeConfigOutput) ToPoolConfigurationShapeConfigPtrOutputWithContext(ctx context.Context) PoolConfigurationShapeConfigPtrOutput

type PoolConfigurationShapeConfigPtrInput

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

type PoolConfigurationShapeConfigPtrOutput struct{ *pulumi.OutputState }

func (PoolConfigurationShapeConfigPtrOutput) Elem

func (PoolConfigurationShapeConfigPtrOutput) ElementType

func (PoolConfigurationShapeConfigPtrOutput) MemoryInGbs

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

func (PoolConfigurationShapeConfigPtrOutput) Ocpus

(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

func (o PoolConfigurationShapeConfigPtrOutput) ToPoolConfigurationShapeConfigPtrOutput() PoolConfigurationShapeConfigPtrOutput

func (PoolConfigurationShapeConfigPtrOutput) ToPoolConfigurationShapeConfigPtrOutputWithContext

func (o PoolConfigurationShapeConfigPtrOutput) ToPoolConfigurationShapeConfigPtrOutputWithContext(ctx context.Context) PoolConfigurationShapeConfigPtrOutput

type PoolInput

type PoolInput interface {
	pulumi.Input

	ToPoolOutput() PoolOutput
	ToPoolOutputWithContext(ctx context.Context) PoolOutput
}

type PoolMap

type PoolMap map[string]PoolInput

func (PoolMap) ElementType

func (PoolMap) ElementType() reflect.Type

func (PoolMap) ToPoolMapOutput

func (i PoolMap) ToPoolMapOutput() PoolMapOutput

func (PoolMap) ToPoolMapOutputWithContext

func (i PoolMap) ToPoolMapOutputWithContext(ctx context.Context) PoolMapOutput

type PoolMapInput

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

type PoolMapOutput struct{ *pulumi.OutputState }

func (PoolMapOutput) ElementType

func (PoolMapOutput) ElementType() reflect.Type

func (PoolMapOutput) MapIndex

func (PoolMapOutput) ToPoolMapOutput

func (o PoolMapOutput) ToPoolMapOutput() PoolMapOutput

func (PoolMapOutput) ToPoolMapOutputWithContext

func (o PoolMapOutput) ToPoolMapOutputWithContext(ctx context.Context) PoolMapOutput

type PoolOutput

type PoolOutput struct{ *pulumi.OutputState }

func (PoolOutput) CompartmentId

func (o PoolOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID of a compartment.

func (PoolOutput) Configurations

func (o PoolOutput) Configurations() PoolConfigurationArrayOutput

(Updatable) List of PoolConfig items.

func (PoolOutput) DefinedTags

func (o PoolOutput) DefinedTags() pulumi.StringMapOutput

(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

func (o PoolOutput) Description() pulumi.StringOutput

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

func (PoolOutput) DisplayName

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

func (PoolOutput) ElementType() reflect.Type

func (PoolOutput) FreeformTags

func (o PoolOutput) FreeformTags() pulumi.StringMapOutput

(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

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

func (o PoolOutput) LifecycleDetails() pulumi.StringOutput

The detailed messages about the lifecycle state.

func (PoolOutput) OwnerPrincipalId

func (o PoolOutput) OwnerPrincipalId() pulumi.StringOutput

The OCID of the user who created the resource.

func (PoolOutput) OwnerUserName

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

func (o PoolOutput) PoolMetrics() PoolPoolMetricArrayOutput

A collection of metrics related to a particular pool.

func (PoolOutput) Schedules

func (o PoolOutput) Schedules() PoolScheduleArrayOutput

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

func (PoolOutput) State

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

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

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

func (o PoolOutput) ToPoolOutput() PoolOutput

func (PoolOutput) ToPoolOutputWithContext

func (o PoolOutput) ToPoolOutputWithContext(ctx context.Context) PoolOutput

type PoolPoolMetric

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

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

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

func (PoolPoolMetricActivelyUsedNodeCountArgs) ToPoolPoolMetricActivelyUsedNodeCountOutput

func (i PoolPoolMetricActivelyUsedNodeCountArgs) ToPoolPoolMetricActivelyUsedNodeCountOutput() PoolPoolMetricActivelyUsedNodeCountOutput

func (PoolPoolMetricActivelyUsedNodeCountArgs) ToPoolPoolMetricActivelyUsedNodeCountOutputWithContext

func (i PoolPoolMetricActivelyUsedNodeCountArgs) ToPoolPoolMetricActivelyUsedNodeCountOutputWithContext(ctx context.Context) PoolPoolMetricActivelyUsedNodeCountOutput

type PoolPoolMetricActivelyUsedNodeCountArray

type PoolPoolMetricActivelyUsedNodeCountArray []PoolPoolMetricActivelyUsedNodeCountInput

func (PoolPoolMetricActivelyUsedNodeCountArray) ElementType

func (PoolPoolMetricActivelyUsedNodeCountArray) ToPoolPoolMetricActivelyUsedNodeCountArrayOutput

func (i PoolPoolMetricActivelyUsedNodeCountArray) ToPoolPoolMetricActivelyUsedNodeCountArrayOutput() PoolPoolMetricActivelyUsedNodeCountArrayOutput

func (PoolPoolMetricActivelyUsedNodeCountArray) ToPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext

func (i PoolPoolMetricActivelyUsedNodeCountArray) ToPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext(ctx context.Context) PoolPoolMetricActivelyUsedNodeCountArrayOutput

type PoolPoolMetricActivelyUsedNodeCountArrayInput

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

type PoolPoolMetricActivelyUsedNodeCountArrayOutput struct{ *pulumi.OutputState }

func (PoolPoolMetricActivelyUsedNodeCountArrayOutput) ElementType

func (PoolPoolMetricActivelyUsedNodeCountArrayOutput) Index

func (PoolPoolMetricActivelyUsedNodeCountArrayOutput) ToPoolPoolMetricActivelyUsedNodeCountArrayOutput

func (o PoolPoolMetricActivelyUsedNodeCountArrayOutput) ToPoolPoolMetricActivelyUsedNodeCountArrayOutput() PoolPoolMetricActivelyUsedNodeCountArrayOutput

func (PoolPoolMetricActivelyUsedNodeCountArrayOutput) ToPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext

func (o PoolPoolMetricActivelyUsedNodeCountArrayOutput) ToPoolPoolMetricActivelyUsedNodeCountArrayOutputWithContext(ctx context.Context) PoolPoolMetricActivelyUsedNodeCountArrayOutput

type PoolPoolMetricActivelyUsedNodeCountInput

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

type PoolPoolMetricActivelyUsedNodeCountOutput struct{ *pulumi.OutputState }

func (PoolPoolMetricActivelyUsedNodeCountOutput) ElementType

func (PoolPoolMetricActivelyUsedNodeCountOutput) LogicalShape

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

func (PoolPoolMetricActivelyUsedNodeCountOutput) PoolCount

The node count of this compute shape.

func (PoolPoolMetricActivelyUsedNodeCountOutput) ToPoolPoolMetricActivelyUsedNodeCountOutput

func (o PoolPoolMetricActivelyUsedNodeCountOutput) ToPoolPoolMetricActivelyUsedNodeCountOutput() PoolPoolMetricActivelyUsedNodeCountOutput

func (PoolPoolMetricActivelyUsedNodeCountOutput) ToPoolPoolMetricActivelyUsedNodeCountOutputWithContext

func (o PoolPoolMetricActivelyUsedNodeCountOutput) ToPoolPoolMetricActivelyUsedNodeCountOutputWithContext(ctx context.Context) PoolPoolMetricActivelyUsedNodeCountOutput

type PoolPoolMetricArgs

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

func (PoolPoolMetricArgs) ElementType() reflect.Type

func (PoolPoolMetricArgs) ToPoolPoolMetricOutput

func (i PoolPoolMetricArgs) ToPoolPoolMetricOutput() PoolPoolMetricOutput

func (PoolPoolMetricArgs) ToPoolPoolMetricOutputWithContext

func (i PoolPoolMetricArgs) ToPoolPoolMetricOutputWithContext(ctx context.Context) PoolPoolMetricOutput

type PoolPoolMetricArray

type PoolPoolMetricArray []PoolPoolMetricInput

func (PoolPoolMetricArray) ElementType

func (PoolPoolMetricArray) ElementType() reflect.Type

func (PoolPoolMetricArray) ToPoolPoolMetricArrayOutput

func (i PoolPoolMetricArray) ToPoolPoolMetricArrayOutput() PoolPoolMetricArrayOutput

func (PoolPoolMetricArray) ToPoolPoolMetricArrayOutputWithContext

func (i PoolPoolMetricArray) ToPoolPoolMetricArrayOutputWithContext(ctx context.Context) PoolPoolMetricArrayOutput

type PoolPoolMetricArrayInput

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

type PoolPoolMetricArrayOutput struct{ *pulumi.OutputState }

func (PoolPoolMetricArrayOutput) ElementType

func (PoolPoolMetricArrayOutput) ElementType() reflect.Type

func (PoolPoolMetricArrayOutput) Index

func (PoolPoolMetricArrayOutput) ToPoolPoolMetricArrayOutput

func (o PoolPoolMetricArrayOutput) ToPoolPoolMetricArrayOutput() PoolPoolMetricArrayOutput

func (PoolPoolMetricArrayOutput) ToPoolPoolMetricArrayOutputWithContext

func (o PoolPoolMetricArrayOutput) ToPoolPoolMetricArrayOutputWithContext(ctx context.Context) PoolPoolMetricArrayOutput

type PoolPoolMetricInput

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

type PoolPoolMetricOutput struct{ *pulumi.OutputState }

func (PoolPoolMetricOutput) ActiveRunsCount

func (o PoolPoolMetricOutput) ActiveRunsCount() pulumi.StringPtrOutput

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

func (PoolPoolMetricOutput) ActivelyUsedNodeCounts

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

func (PoolPoolMetricOutput) ElementType

func (PoolPoolMetricOutput) ElementType() reflect.Type

func (PoolPoolMetricOutput) TimeLastMetricsUpdated

func (o PoolPoolMetricOutput) TimeLastMetricsUpdated() pulumi.StringPtrOutput

The last time the mertics were updated for this.

func (PoolPoolMetricOutput) TimeLastStarted

func (o PoolPoolMetricOutput) TimeLastStarted() pulumi.StringPtrOutput

The last time this pool was started.

func (PoolPoolMetricOutput) TimeLastStopped

func (o PoolPoolMetricOutput) TimeLastStopped() pulumi.StringPtrOutput

The last time this pool was stopped.

func (PoolPoolMetricOutput) TimeLastUsed

func (o PoolPoolMetricOutput) TimeLastUsed() pulumi.StringPtrOutput

The last time a run used this pool.

func (PoolPoolMetricOutput) ToPoolPoolMetricOutput

func (o PoolPoolMetricOutput) ToPoolPoolMetricOutput() PoolPoolMetricOutput

func (PoolPoolMetricOutput) ToPoolPoolMetricOutputWithContext

func (o PoolPoolMetricOutput) ToPoolPoolMetricOutputWithContext(ctx context.Context) PoolPoolMetricOutput

type PoolSchedule

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

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

func (PoolScheduleArgs) ElementType() reflect.Type

func (PoolScheduleArgs) ToPoolScheduleOutput

func (i PoolScheduleArgs) ToPoolScheduleOutput() PoolScheduleOutput

func (PoolScheduleArgs) ToPoolScheduleOutputWithContext

func (i PoolScheduleArgs) ToPoolScheduleOutputWithContext(ctx context.Context) PoolScheduleOutput

type PoolScheduleArray

type PoolScheduleArray []PoolScheduleInput

func (PoolScheduleArray) ElementType

func (PoolScheduleArray) ElementType() reflect.Type

func (PoolScheduleArray) ToPoolScheduleArrayOutput

func (i PoolScheduleArray) ToPoolScheduleArrayOutput() PoolScheduleArrayOutput

func (PoolScheduleArray) ToPoolScheduleArrayOutputWithContext

func (i PoolScheduleArray) ToPoolScheduleArrayOutputWithContext(ctx context.Context) PoolScheduleArrayOutput

type PoolScheduleArrayInput

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

type PoolScheduleArrayOutput struct{ *pulumi.OutputState }

func (PoolScheduleArrayOutput) ElementType

func (PoolScheduleArrayOutput) ElementType() reflect.Type

func (PoolScheduleArrayOutput) Index

func (PoolScheduleArrayOutput) ToPoolScheduleArrayOutput

func (o PoolScheduleArrayOutput) ToPoolScheduleArrayOutput() PoolScheduleArrayOutput

func (PoolScheduleArrayOutput) ToPoolScheduleArrayOutputWithContext

func (o PoolScheduleArrayOutput) ToPoolScheduleArrayOutputWithContext(ctx context.Context) PoolScheduleArrayOutput

type PoolScheduleInput

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

type PoolScheduleOutput struct{ *pulumi.OutputState }

func (PoolScheduleOutput) DayOfWeek

(Updatable) Day of the week SUN-SAT

func (PoolScheduleOutput) ElementType

func (PoolScheduleOutput) ElementType() reflect.Type

func (PoolScheduleOutput) StartTime

func (o PoolScheduleOutput) StartTime() pulumi.IntPtrOutput

(Updatable) Hour of the day to start or stop pool.

func (PoolScheduleOutput) StopTime

func (o PoolScheduleOutput) StopTime() pulumi.IntPtrOutput

(Updatable) Hour of the day to stop the pool.

func (PoolScheduleOutput) ToPoolScheduleOutput

func (o PoolScheduleOutput) ToPoolScheduleOutput() PoolScheduleOutput

func (PoolScheduleOutput) ToPoolScheduleOutputWithContext

func (o PoolScheduleOutput) ToPoolScheduleOutputWithContext(ctx context.Context) PoolScheduleOutput

type PoolState

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.StringMapInput
	// (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.StringMapInput
	// (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

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.StringMapOutput `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.StringMapOutput `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.StringMapInput
	// (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.StringMapInput
	// (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

func (o PrivateEndpointOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID of a compartment.

func (PrivateEndpointOutput) DefinedTags

(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

func (o PrivateEndpointOutput) Description() pulumi.StringOutput

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

func (PrivateEndpointOutput) DisplayName

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

(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

func (o PrivateEndpointOutput) FreeformTags() pulumi.StringMapOutput

(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

func (o PrivateEndpointOutput) LifecycleDetails() pulumi.StringOutput

The detailed messages about the lifecycle state.

func (PrivateEndpointOutput) MaxHostCount

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

(Updatable) An array of network security group OCIDs.

func (PrivateEndpointOutput) OwnerPrincipalId

func (o PrivateEndpointOutput) OwnerPrincipalId() pulumi.StringOutput

The OCID of the user who created the resource.

func (PrivateEndpointOutput) OwnerUserName

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

(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

The current state of this private endpoint.

func (PrivateEndpointOutput) SubnetId

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

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

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

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

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

func (PrivateEndpointScanDetailArgs) ToPrivateEndpointScanDetailOutput

func (i PrivateEndpointScanDetailArgs) ToPrivateEndpointScanDetailOutput() PrivateEndpointScanDetailOutput

func (PrivateEndpointScanDetailArgs) ToPrivateEndpointScanDetailOutputWithContext

func (i PrivateEndpointScanDetailArgs) ToPrivateEndpointScanDetailOutputWithContext(ctx context.Context) PrivateEndpointScanDetailOutput

type PrivateEndpointScanDetailArray

type PrivateEndpointScanDetailArray []PrivateEndpointScanDetailInput

func (PrivateEndpointScanDetailArray) ElementType

func (PrivateEndpointScanDetailArray) ToPrivateEndpointScanDetailArrayOutput

func (i PrivateEndpointScanDetailArray) ToPrivateEndpointScanDetailArrayOutput() PrivateEndpointScanDetailArrayOutput

func (PrivateEndpointScanDetailArray) ToPrivateEndpointScanDetailArrayOutputWithContext

func (i PrivateEndpointScanDetailArray) ToPrivateEndpointScanDetailArrayOutputWithContext(ctx context.Context) PrivateEndpointScanDetailArrayOutput

type PrivateEndpointScanDetailArrayInput

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

type PrivateEndpointScanDetailArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointScanDetailArrayOutput) ElementType

func (PrivateEndpointScanDetailArrayOutput) Index

func (PrivateEndpointScanDetailArrayOutput) ToPrivateEndpointScanDetailArrayOutput

func (o PrivateEndpointScanDetailArrayOutput) ToPrivateEndpointScanDetailArrayOutput() PrivateEndpointScanDetailArrayOutput

func (PrivateEndpointScanDetailArrayOutput) ToPrivateEndpointScanDetailArrayOutputWithContext

func (o PrivateEndpointScanDetailArrayOutput) ToPrivateEndpointScanDetailArrayOutputWithContext(ctx context.Context) PrivateEndpointScanDetailArrayOutput

type PrivateEndpointScanDetailInput

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

type PrivateEndpointScanDetailOutput struct{ *pulumi.OutputState }

func (PrivateEndpointScanDetailOutput) ElementType

func (PrivateEndpointScanDetailOutput) Fqdn

(Updatable) A fully-qualified domain name (FQDN).

func (PrivateEndpointScanDetailOutput) Port

(Updatable) The port number of the FQDN

func (PrivateEndpointScanDetailOutput) ToPrivateEndpointScanDetailOutput

func (o PrivateEndpointScanDetailOutput) ToPrivateEndpointScanDetailOutput() PrivateEndpointScanDetailOutput

func (PrivateEndpointScanDetailOutput) ToPrivateEndpointScanDetailOutputWithContext

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.StringMapInput
	// (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.StringMapInput
	// 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

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/v2/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

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

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

func (*RunStatement) ElementType() reflect.Type

func (*RunStatement) ToRunStatementOutput

func (i *RunStatement) ToRunStatementOutput() RunStatementOutput

func (*RunStatement) ToRunStatementOutputWithContext

func (i *RunStatement) ToRunStatementOutputWithContext(ctx context.Context) RunStatementOutput

type RunStatementArgs

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

func (RunStatementArgs) ElementType() reflect.Type

type RunStatementArray

type RunStatementArray []RunStatementInput

func (RunStatementArray) ElementType

func (RunStatementArray) ElementType() reflect.Type

func (RunStatementArray) ToRunStatementArrayOutput

func (i RunStatementArray) ToRunStatementArrayOutput() RunStatementArrayOutput

func (RunStatementArray) ToRunStatementArrayOutputWithContext

func (i RunStatementArray) ToRunStatementArrayOutputWithContext(ctx context.Context) RunStatementArrayOutput

type RunStatementArrayInput

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

type RunStatementArrayOutput struct{ *pulumi.OutputState }

func (RunStatementArrayOutput) ElementType

func (RunStatementArrayOutput) ElementType() reflect.Type

func (RunStatementArrayOutput) Index

func (RunStatementArrayOutput) ToRunStatementArrayOutput

func (o RunStatementArrayOutput) ToRunStatementArrayOutput() RunStatementArrayOutput

func (RunStatementArrayOutput) ToRunStatementArrayOutputWithContext

func (o RunStatementArrayOutput) ToRunStatementArrayOutputWithContext(ctx context.Context) RunStatementArrayOutput

type RunStatementInput

type RunStatementInput interface {
	pulumi.Input

	ToRunStatementOutput() RunStatementOutput
	ToRunStatementOutputWithContext(ctx context.Context) RunStatementOutput
}

type RunStatementMap

type RunStatementMap map[string]RunStatementInput

func (RunStatementMap) ElementType

func (RunStatementMap) ElementType() reflect.Type

func (RunStatementMap) ToRunStatementMapOutput

func (i RunStatementMap) ToRunStatementMapOutput() RunStatementMapOutput

func (RunStatementMap) ToRunStatementMapOutputWithContext

func (i RunStatementMap) ToRunStatementMapOutputWithContext(ctx context.Context) RunStatementMapOutput

type RunStatementMapInput

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

type RunStatementMapOutput struct{ *pulumi.OutputState }

func (RunStatementMapOutput) ElementType

func (RunStatementMapOutput) ElementType() reflect.Type

func (RunStatementMapOutput) MapIndex

func (RunStatementMapOutput) ToRunStatementMapOutput

func (o RunStatementMapOutput) ToRunStatementMapOutput() RunStatementMapOutput

func (RunStatementMapOutput) ToRunStatementMapOutputWithContext

func (o RunStatementMapOutput) ToRunStatementMapOutputWithContext(ctx context.Context) RunStatementMapOutput

type RunStatementOutput

type RunStatementOutput struct{ *pulumi.OutputState }

func (RunStatementOutput) Code

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

func (RunStatementOutput) ElementType

func (RunStatementOutput) ElementType() reflect.Type

func (RunStatementOutput) Outputs

The execution output of a statement.

func (RunStatementOutput) Progress

The execution progress.

func (RunStatementOutput) RunId

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

The current state of this statement.

func (RunStatementOutput) TimeCompleted

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

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

func (o RunStatementOutput) ToRunStatementOutput() RunStatementOutput

func (RunStatementOutput) ToRunStatementOutputWithContext

func (o RunStatementOutput) ToRunStatementOutputWithContext(ctx context.Context) RunStatementOutput

type RunStatementOutputData

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

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

func (RunStatementOutputDataArgs) ElementType() reflect.Type

func (RunStatementOutputDataArgs) ToRunStatementOutputDataOutput

func (i RunStatementOutputDataArgs) ToRunStatementOutputDataOutput() RunStatementOutputDataOutput

func (RunStatementOutputDataArgs) ToRunStatementOutputDataOutputWithContext

func (i RunStatementOutputDataArgs) ToRunStatementOutputDataOutputWithContext(ctx context.Context) RunStatementOutputDataOutput

type RunStatementOutputDataArray

type RunStatementOutputDataArray []RunStatementOutputDataInput

func (RunStatementOutputDataArray) ElementType

func (RunStatementOutputDataArray) ToRunStatementOutputDataArrayOutput

func (i RunStatementOutputDataArray) ToRunStatementOutputDataArrayOutput() RunStatementOutputDataArrayOutput

func (RunStatementOutputDataArray) ToRunStatementOutputDataArrayOutputWithContext

func (i RunStatementOutputDataArray) ToRunStatementOutputDataArrayOutputWithContext(ctx context.Context) RunStatementOutputDataArrayOutput

type RunStatementOutputDataArrayInput

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

type RunStatementOutputDataArrayOutput struct{ *pulumi.OutputState }

func (RunStatementOutputDataArrayOutput) ElementType

func (RunStatementOutputDataArrayOutput) Index

func (RunStatementOutputDataArrayOutput) ToRunStatementOutputDataArrayOutput

func (o RunStatementOutputDataArrayOutput) ToRunStatementOutputDataArrayOutput() RunStatementOutputDataArrayOutput

func (RunStatementOutputDataArrayOutput) ToRunStatementOutputDataArrayOutputWithContext

func (o RunStatementOutputDataArrayOutput) ToRunStatementOutputDataArrayOutputWithContext(ctx context.Context) RunStatementOutputDataArrayOutput

type RunStatementOutputDataInput

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

type RunStatementOutputDataOutput struct{ *pulumi.OutputState }

func (RunStatementOutputDataOutput) ElementType

func (RunStatementOutputDataOutput) ToRunStatementOutputDataOutput

func (o RunStatementOutputDataOutput) ToRunStatementOutputDataOutput() RunStatementOutputDataOutput

func (RunStatementOutputDataOutput) ToRunStatementOutputDataOutputWithContext

func (o RunStatementOutputDataOutput) ToRunStatementOutputDataOutputWithContext(ctx context.Context) RunStatementOutputDataOutput

func (RunStatementOutputDataOutput) Type

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

func (RunStatementOutputDataOutput) Value

The statement code execution output in html format.

type RunStatementOutputType

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

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

func (RunStatementOutputTypeArgs) ElementType() reflect.Type

func (RunStatementOutputTypeArgs) ToRunStatementOutputTypeOutput

func (i RunStatementOutputTypeArgs) ToRunStatementOutputTypeOutput() RunStatementOutputTypeOutput

func (RunStatementOutputTypeArgs) ToRunStatementOutputTypeOutputWithContext

func (i RunStatementOutputTypeArgs) ToRunStatementOutputTypeOutputWithContext(ctx context.Context) RunStatementOutputTypeOutput

type RunStatementOutputTypeArray

type RunStatementOutputTypeArray []RunStatementOutputTypeInput

func (RunStatementOutputTypeArray) ElementType

func (RunStatementOutputTypeArray) ToRunStatementOutputTypeArrayOutput

func (i RunStatementOutputTypeArray) ToRunStatementOutputTypeArrayOutput() RunStatementOutputTypeArrayOutput

func (RunStatementOutputTypeArray) ToRunStatementOutputTypeArrayOutputWithContext

func (i RunStatementOutputTypeArray) ToRunStatementOutputTypeArrayOutputWithContext(ctx context.Context) RunStatementOutputTypeArrayOutput

type RunStatementOutputTypeArrayInput

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

type RunStatementOutputTypeArrayOutput struct{ *pulumi.OutputState }

func (RunStatementOutputTypeArrayOutput) ElementType

func (RunStatementOutputTypeArrayOutput) Index

func (RunStatementOutputTypeArrayOutput) ToRunStatementOutputTypeArrayOutput

func (o RunStatementOutputTypeArrayOutput) ToRunStatementOutputTypeArrayOutput() RunStatementOutputTypeArrayOutput

func (RunStatementOutputTypeArrayOutput) ToRunStatementOutputTypeArrayOutputWithContext

func (o RunStatementOutputTypeArrayOutput) ToRunStatementOutputTypeArrayOutputWithContext(ctx context.Context) RunStatementOutputTypeArrayOutput

type RunStatementOutputTypeInput

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

type RunStatementOutputTypeOutput struct{ *pulumi.OutputState }

func (RunStatementOutputTypeOutput) Datas

An object representing execution output of a statement.

func (RunStatementOutputTypeOutput) ElementType

func (RunStatementOutputTypeOutput) ErrorName

The name of the error in the statement output.

func (RunStatementOutputTypeOutput) ErrorValue

The value of the error in the statement output.

func (RunStatementOutputTypeOutput) Status

Status of the statement output.

func (RunStatementOutputTypeOutput) ToRunStatementOutputTypeOutput

func (o RunStatementOutputTypeOutput) ToRunStatementOutputTypeOutput() RunStatementOutputTypeOutput

func (RunStatementOutputTypeOutput) ToRunStatementOutputTypeOutputWithContext

func (o RunStatementOutputTypeOutput) ToRunStatementOutputTypeOutputWithContext(ctx context.Context) RunStatementOutputTypeOutput

func (RunStatementOutputTypeOutput) Tracebacks

The traceback of the statement output.

type RunStatementState

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

func (RunStatementState) ElementType() reflect.Type

type SqlEndpoint

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.StringMapOutput `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.StringMapOutput `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.StringMapOutput `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.StringMapOutput `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

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

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

func (*SqlEndpoint) ElementType() reflect.Type

func (*SqlEndpoint) ToSqlEndpointOutput

func (i *SqlEndpoint) ToSqlEndpointOutput() SqlEndpointOutput

func (*SqlEndpoint) ToSqlEndpointOutputWithContext

func (i *SqlEndpoint) ToSqlEndpointOutputWithContext(ctx context.Context) SqlEndpointOutput

type SqlEndpointArgs

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.StringMapInput
	// 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.StringMapInput
	// 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.StringMapInput
	// The version of the SQL Endpoint.
	SqlEndpointVersion pulumi.StringInput
}

The set of arguments for constructing a SqlEndpoint resource.

func (SqlEndpointArgs) ElementType

func (SqlEndpointArgs) ElementType() reflect.Type

type SqlEndpointArray

type SqlEndpointArray []SqlEndpointInput

func (SqlEndpointArray) ElementType

func (SqlEndpointArray) ElementType() reflect.Type

func (SqlEndpointArray) ToSqlEndpointArrayOutput

func (i SqlEndpointArray) ToSqlEndpointArrayOutput() SqlEndpointArrayOutput

func (SqlEndpointArray) ToSqlEndpointArrayOutputWithContext

func (i SqlEndpointArray) ToSqlEndpointArrayOutputWithContext(ctx context.Context) SqlEndpointArrayOutput

type SqlEndpointArrayInput

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

type SqlEndpointArrayOutput struct{ *pulumi.OutputState }

func (SqlEndpointArrayOutput) ElementType

func (SqlEndpointArrayOutput) ElementType() reflect.Type

func (SqlEndpointArrayOutput) Index

func (SqlEndpointArrayOutput) ToSqlEndpointArrayOutput

func (o SqlEndpointArrayOutput) ToSqlEndpointArrayOutput() SqlEndpointArrayOutput

func (SqlEndpointArrayOutput) ToSqlEndpointArrayOutputWithContext

func (o SqlEndpointArrayOutput) ToSqlEndpointArrayOutputWithContext(ctx context.Context) SqlEndpointArrayOutput

type SqlEndpointDriverShapeConfig

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

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

func (SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigOutput

func (i SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigOutput() SqlEndpointDriverShapeConfigOutput

func (SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigOutputWithContext

func (i SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigOutputWithContext(ctx context.Context) SqlEndpointDriverShapeConfigOutput

func (SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigPtrOutput

func (i SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigPtrOutput() SqlEndpointDriverShapeConfigPtrOutput

func (SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigPtrOutputWithContext

func (i SqlEndpointDriverShapeConfigArgs) ToSqlEndpointDriverShapeConfigPtrOutputWithContext(ctx context.Context) SqlEndpointDriverShapeConfigPtrOutput

type SqlEndpointDriverShapeConfigInput

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

type SqlEndpointDriverShapeConfigOutput struct{ *pulumi.OutputState }

func (SqlEndpointDriverShapeConfigOutput) ElementType

func (SqlEndpointDriverShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (SqlEndpointDriverShapeConfigOutput) Ocpus

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

func (o SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigOutput() SqlEndpointDriverShapeConfigOutput

func (SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigOutputWithContext

func (o SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigOutputWithContext(ctx context.Context) SqlEndpointDriverShapeConfigOutput

func (SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigPtrOutput

func (o SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigPtrOutput() SqlEndpointDriverShapeConfigPtrOutput

func (SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigPtrOutputWithContext

func (o SqlEndpointDriverShapeConfigOutput) ToSqlEndpointDriverShapeConfigPtrOutputWithContext(ctx context.Context) SqlEndpointDriverShapeConfigPtrOutput

type SqlEndpointDriverShapeConfigPtrInput

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

type SqlEndpointDriverShapeConfigPtrOutput struct{ *pulumi.OutputState }

func (SqlEndpointDriverShapeConfigPtrOutput) Elem

func (SqlEndpointDriverShapeConfigPtrOutput) ElementType

func (SqlEndpointDriverShapeConfigPtrOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (SqlEndpointDriverShapeConfigPtrOutput) Ocpus

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

func (o SqlEndpointDriverShapeConfigPtrOutput) ToSqlEndpointDriverShapeConfigPtrOutput() SqlEndpointDriverShapeConfigPtrOutput

func (SqlEndpointDriverShapeConfigPtrOutput) ToSqlEndpointDriverShapeConfigPtrOutputWithContext

func (o SqlEndpointDriverShapeConfigPtrOutput) ToSqlEndpointDriverShapeConfigPtrOutputWithContext(ctx context.Context) SqlEndpointDriverShapeConfigPtrOutput

type SqlEndpointExecutorShapeConfig

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

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

func (SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigOutput

func (i SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigOutput() SqlEndpointExecutorShapeConfigOutput

func (SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigOutputWithContext

func (i SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigOutputWithContext(ctx context.Context) SqlEndpointExecutorShapeConfigOutput

func (SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigPtrOutput

func (i SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigPtrOutput() SqlEndpointExecutorShapeConfigPtrOutput

func (SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigPtrOutputWithContext

func (i SqlEndpointExecutorShapeConfigArgs) ToSqlEndpointExecutorShapeConfigPtrOutputWithContext(ctx context.Context) SqlEndpointExecutorShapeConfigPtrOutput

type SqlEndpointExecutorShapeConfigInput

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

type SqlEndpointExecutorShapeConfigOutput struct{ *pulumi.OutputState }

func (SqlEndpointExecutorShapeConfigOutput) ElementType

func (SqlEndpointExecutorShapeConfigOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (SqlEndpointExecutorShapeConfigOutput) Ocpus

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

func (o SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigOutput() SqlEndpointExecutorShapeConfigOutput

func (SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigOutputWithContext

func (o SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigOutputWithContext(ctx context.Context) SqlEndpointExecutorShapeConfigOutput

func (SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigPtrOutput

func (o SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigPtrOutput() SqlEndpointExecutorShapeConfigPtrOutput

func (SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigPtrOutputWithContext

func (o SqlEndpointExecutorShapeConfigOutput) ToSqlEndpointExecutorShapeConfigPtrOutputWithContext(ctx context.Context) SqlEndpointExecutorShapeConfigPtrOutput

type SqlEndpointExecutorShapeConfigPtrInput

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

type SqlEndpointExecutorShapeConfigPtrOutput struct{ *pulumi.OutputState }

func (SqlEndpointExecutorShapeConfigPtrOutput) Elem

func (SqlEndpointExecutorShapeConfigPtrOutput) ElementType

func (SqlEndpointExecutorShapeConfigPtrOutput) MemoryInGbs

The amount of memory used for the driver or executors.

func (SqlEndpointExecutorShapeConfigPtrOutput) Ocpus

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

func (o SqlEndpointExecutorShapeConfigPtrOutput) ToSqlEndpointExecutorShapeConfigPtrOutput() SqlEndpointExecutorShapeConfigPtrOutput

func (SqlEndpointExecutorShapeConfigPtrOutput) ToSqlEndpointExecutorShapeConfigPtrOutputWithContext

func (o SqlEndpointExecutorShapeConfigPtrOutput) ToSqlEndpointExecutorShapeConfigPtrOutputWithContext(ctx context.Context) SqlEndpointExecutorShapeConfigPtrOutput

type SqlEndpointInput

type SqlEndpointInput interface {
	pulumi.Input

	ToSqlEndpointOutput() SqlEndpointOutput
	ToSqlEndpointOutputWithContext(ctx context.Context) SqlEndpointOutput
}

type SqlEndpointMap

type SqlEndpointMap map[string]SqlEndpointInput

func (SqlEndpointMap) ElementType

func (SqlEndpointMap) ElementType() reflect.Type

func (SqlEndpointMap) ToSqlEndpointMapOutput

func (i SqlEndpointMap) ToSqlEndpointMapOutput() SqlEndpointMapOutput

func (SqlEndpointMap) ToSqlEndpointMapOutputWithContext

func (i SqlEndpointMap) ToSqlEndpointMapOutputWithContext(ctx context.Context) SqlEndpointMapOutput

type SqlEndpointMapInput

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

type SqlEndpointMapOutput struct{ *pulumi.OutputState }

func (SqlEndpointMapOutput) ElementType

func (SqlEndpointMapOutput) ElementType() reflect.Type

func (SqlEndpointMapOutput) MapIndex

func (SqlEndpointMapOutput) ToSqlEndpointMapOutput

func (o SqlEndpointMapOutput) ToSqlEndpointMapOutput() SqlEndpointMapOutput

func (SqlEndpointMapOutput) ToSqlEndpointMapOutputWithContext

func (o SqlEndpointMapOutput) ToSqlEndpointMapOutputWithContext(ctx context.Context) SqlEndpointMapOutput

type SqlEndpointNetworkConfiguration

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

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

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

func (SqlEndpointNetworkConfigurationAccessControlRuleArgs) ToSqlEndpointNetworkConfigurationAccessControlRuleOutput

func (i SqlEndpointNetworkConfigurationAccessControlRuleArgs) ToSqlEndpointNetworkConfigurationAccessControlRuleOutput() SqlEndpointNetworkConfigurationAccessControlRuleOutput

func (SqlEndpointNetworkConfigurationAccessControlRuleArgs) ToSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext

func (i SqlEndpointNetworkConfigurationAccessControlRuleArgs) ToSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationAccessControlRuleOutput

type SqlEndpointNetworkConfigurationAccessControlRuleArray

type SqlEndpointNetworkConfigurationAccessControlRuleArray []SqlEndpointNetworkConfigurationAccessControlRuleInput

func (SqlEndpointNetworkConfigurationAccessControlRuleArray) ElementType

func (SqlEndpointNetworkConfigurationAccessControlRuleArray) ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput

func (i SqlEndpointNetworkConfigurationAccessControlRuleArray) ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput() SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput

func (SqlEndpointNetworkConfigurationAccessControlRuleArray) ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext

func (i SqlEndpointNetworkConfigurationAccessControlRuleArray) ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput

type SqlEndpointNetworkConfigurationAccessControlRuleArrayInput

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

type SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput struct{ *pulumi.OutputState }

func (SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ElementType

func (SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) Index

func (SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutput

func (SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext

func (o SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput) ToSqlEndpointNetworkConfigurationAccessControlRuleArrayOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationAccessControlRuleArrayOutput

type SqlEndpointNetworkConfigurationAccessControlRuleInput

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

type SqlEndpointNetworkConfigurationAccessControlRuleOutput struct{ *pulumi.OutputState }

func (SqlEndpointNetworkConfigurationAccessControlRuleOutput) ElementType

func (SqlEndpointNetworkConfigurationAccessControlRuleOutput) IpNotation

The type of IP notation.

func (SqlEndpointNetworkConfigurationAccessControlRuleOutput) ToSqlEndpointNetworkConfigurationAccessControlRuleOutput

func (SqlEndpointNetworkConfigurationAccessControlRuleOutput) ToSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext

func (o SqlEndpointNetworkConfigurationAccessControlRuleOutput) ToSqlEndpointNetworkConfigurationAccessControlRuleOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationAccessControlRuleOutput

func (SqlEndpointNetworkConfigurationAccessControlRuleOutput) Value

The associated value of the selected IP notation.

func (SqlEndpointNetworkConfigurationAccessControlRuleOutput) VcnIps

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

type SqlEndpointNetworkConfigurationArgs

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

func (SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationOutput

func (i SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationOutput() SqlEndpointNetworkConfigurationOutput

func (SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationOutputWithContext

func (i SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationOutput

func (SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationPtrOutput

func (i SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationPtrOutput() SqlEndpointNetworkConfigurationPtrOutput

func (SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationPtrOutputWithContext

func (i SqlEndpointNetworkConfigurationArgs) ToSqlEndpointNetworkConfigurationPtrOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationPtrOutput

type SqlEndpointNetworkConfigurationInput

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

type SqlEndpointNetworkConfigurationOutput struct{ *pulumi.OutputState }

func (SqlEndpointNetworkConfigurationOutput) AccessControlRules

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

func (SqlEndpointNetworkConfigurationOutput) ElementType

func (SqlEndpointNetworkConfigurationOutput) HostNamePrefix

The host name prefix.

func (SqlEndpointNetworkConfigurationOutput) NetworkType

The type of network configuration.

func (SqlEndpointNetworkConfigurationOutput) PrivateEndpointIp

Ip Address of private endpoint

func (SqlEndpointNetworkConfigurationOutput) PublicEndpointIp

Ip Address of public endpoint

func (SqlEndpointNetworkConfigurationOutput) SubnetId

The VCN Subnet OCID.

func (SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationOutput

func (o SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationOutput() SqlEndpointNetworkConfigurationOutput

func (SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationOutputWithContext

func (o SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationOutput

func (SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationPtrOutput

func (o SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationPtrOutput() SqlEndpointNetworkConfigurationPtrOutput

func (SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationPtrOutputWithContext

func (o SqlEndpointNetworkConfigurationOutput) ToSqlEndpointNetworkConfigurationPtrOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationPtrOutput

func (SqlEndpointNetworkConfigurationOutput) VcnId

The VCN OCID.

type SqlEndpointNetworkConfigurationPtrInput

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

type SqlEndpointNetworkConfigurationPtrOutput struct{ *pulumi.OutputState }

func (SqlEndpointNetworkConfigurationPtrOutput) AccessControlRules

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

func (SqlEndpointNetworkConfigurationPtrOutput) Elem

func (SqlEndpointNetworkConfigurationPtrOutput) ElementType

func (SqlEndpointNetworkConfigurationPtrOutput) HostNamePrefix

The host name prefix.

func (SqlEndpointNetworkConfigurationPtrOutput) NetworkType

The type of network configuration.

func (SqlEndpointNetworkConfigurationPtrOutput) PrivateEndpointIp

Ip Address of private endpoint

func (SqlEndpointNetworkConfigurationPtrOutput) PublicEndpointIp

Ip Address of public endpoint

func (SqlEndpointNetworkConfigurationPtrOutput) SubnetId

The VCN Subnet OCID.

func (SqlEndpointNetworkConfigurationPtrOutput) ToSqlEndpointNetworkConfigurationPtrOutput

func (o SqlEndpointNetworkConfigurationPtrOutput) ToSqlEndpointNetworkConfigurationPtrOutput() SqlEndpointNetworkConfigurationPtrOutput

func (SqlEndpointNetworkConfigurationPtrOutput) ToSqlEndpointNetworkConfigurationPtrOutputWithContext

func (o SqlEndpointNetworkConfigurationPtrOutput) ToSqlEndpointNetworkConfigurationPtrOutputWithContext(ctx context.Context) SqlEndpointNetworkConfigurationPtrOutput

func (SqlEndpointNetworkConfigurationPtrOutput) VcnId

The VCN OCID.

type SqlEndpointOutput

type SqlEndpointOutput struct{ *pulumi.OutputState }

func (SqlEndpointOutput) CompartmentId

func (o SqlEndpointOutput) CompartmentId() pulumi.StringOutput

(Updatable) The identifier of the compartment used with the SQL Endpoint.

func (SqlEndpointOutput) DefinedTags

func (o SqlEndpointOutput) DefinedTags() pulumi.StringMapOutput

(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

func (o SqlEndpointOutput) Description() pulumi.StringOutput

The description of CreateSQLEndpointDetails.

func (SqlEndpointOutput) DisplayName

func (o SqlEndpointOutput) DisplayName() pulumi.StringOutput

The SQL Endpoint name, which can be changed.

func (SqlEndpointOutput) DriverShape

func (o SqlEndpointOutput) DriverShape() pulumi.StringOutput

The shape of the SQL Endpoint driver instance.

func (SqlEndpointOutput) DriverShapeConfig

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

func (SqlEndpointOutput) ElementType

func (SqlEndpointOutput) ElementType() reflect.Type

func (SqlEndpointOutput) ExecutorShape

func (o SqlEndpointOutput) ExecutorShape() pulumi.StringOutput

The shape of the SQL Endpoint worker instance.

func (SqlEndpointOutput) ExecutorShapeConfig

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

func (SqlEndpointOutput) FreeformTags

func (o SqlEndpointOutput) FreeformTags() pulumi.StringMapOutput

(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

func (o SqlEndpointOutput) JdbcEndpointUrl() pulumi.StringOutput

The JDBC URL field. For example, jdbc:spark://{serviceFQDN}:443/default;SparkServerType=DFI

func (SqlEndpointOutput) LakeId

Oracle Cloud Infrastructure lake OCID

func (SqlEndpointOutput) LastAcceptedRequestToken

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

func (o SqlEndpointOutput) MaxExecutorCount() pulumi.IntOutput

The maximum number of executors.

func (SqlEndpointOutput) MetastoreId

func (o SqlEndpointOutput) MetastoreId() pulumi.StringOutput

Metastore OCID

func (SqlEndpointOutput) MinExecutorCount

func (o SqlEndpointOutput) MinExecutorCount() pulumi.IntOutput

The minimum number of executors.

func (SqlEndpointOutput) NetworkConfiguration

The network configuration of a SQL Endpoint.

func (SqlEndpointOutput) SparkAdvancedConfigurations

func (o SqlEndpointOutput) SparkAdvancedConfigurations() pulumi.StringMapOutput

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

func (o SqlEndpointOutput) SqlEndpointVersion() pulumi.StringOutput

The version of the SQL Endpoint.

func (SqlEndpointOutput) State

The current state of the Sql Endpoint.

func (SqlEndpointOutput) StateMessage

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

func (o SqlEndpointOutput) SystemTags() pulumi.StringMapOutput

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

func (o SqlEndpointOutput) TimeCreated() pulumi.StringOutput

The time the Sql Endpoint was created. An RFC3339 formatted datetime string.

func (SqlEndpointOutput) TimeUpdated

func (o SqlEndpointOutput) TimeUpdated() pulumi.StringOutput

The time the Sql Endpoint was updated. An RFC3339 formatted datetime string.

func (SqlEndpointOutput) ToSqlEndpointOutput

func (o SqlEndpointOutput) ToSqlEndpointOutput() SqlEndpointOutput

func (SqlEndpointOutput) ToSqlEndpointOutputWithContext

func (o SqlEndpointOutput) ToSqlEndpointOutputWithContext(ctx context.Context) SqlEndpointOutput

func (SqlEndpointOutput) WarehouseBucketUri

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

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.StringMapInput
	// 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.StringMapInput
	// 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.StringMapInput
	// 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.StringMapInput
	// 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

func (SqlEndpointState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL