functions

package
v2.21.0 Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2025 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) The OCID of the compartment to create the application within.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Application configuration. These values are passed on to the function as environment variables, functions may override application configuration. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters.  Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`
	//
	// The maximum size for all configuration keys and values is limited to 4KB. This is measured as the sum of octets necessary to represent each key and value in UTF-8.
	Config pulumi.StringMapOutput `pulumi:"config"`
	// (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 display name of the application. The display name must be unique within the compartment containing the application. 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) Define the image signature verification policy for an application.
	ImagePolicyConfig ApplicationImagePolicyConfigOutput `pulumi:"imagePolicyConfig"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the Network Security Groups to add the application to.
	NetworkSecurityGroupIds pulumi.StringArrayOutput `pulumi:"networkSecurityGroupIds"`
	// Valid values are `GENERIC_X86`, `GENERIC_ARM` and `GENERIC_X86_ARM`. Default is `GENERIC_X86`. Setting this to `GENERIC_X86`, will run the functions in the application on X86 processor architecture. Setting this to `GENERIC_ARM`, will run the functions in the application on ARM processor architecture. When set to `GENERIC_X86_ARM`, functions in the application are run on either X86 or ARM processor architecture. Accepted values are: `GENERIC_X86`, `GENERIC_ARM`, `GENERIC_X86_ARM`
	Shape pulumi.StringOutput `pulumi:"shape"`
	// The current state of the application.
	State pulumi.StringOutput `pulumi:"state"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the subnets in which to run functions in the application.
	SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"`
	// (Updatable) A syslog URL to which to send all function logs. Supports tcp, udp, and tcp+tls. The syslog URL must be reachable from all of the subnets configured for the application. Note: If you enable the Oracle Cloud Infrastructure Logging service for this application, the syslogUrl value is ignored. Function logs are sent to the Oracle Cloud Infrastructure Logging service, and not to the syslog URL.  Example: `tcp://logserver.myserver:1234`
	SyslogUrl pulumi.StringOutput `pulumi:"syslogUrl"`
	// The time the application was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the application was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// (Updatable) Define the tracing configuration for an application.
	TraceConfig ApplicationTraceConfigOutput `pulumi:"traceConfig"`
}

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.NewApplication(ctx, "test_application", &functions.ApplicationArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DisplayName:   pulumi.Any(applicationDisplayName),
			SubnetIds:     pulumi.Any(applicationSubnetIds),
			Config:        pulumi.Any(applicationConfig),
			DefinedTags: pulumi.StringMap{
				"Operations.CostCenter": pulumi.String("42"),
			},
			FreeformTags: pulumi.StringMap{
				"Department": pulumi.String("Finance"),
			},
			NetworkSecurityGroupIds: pulumi.Any(applicationNetworkSecurityGroupIds),
			ImagePolicyConfig: &functions.ApplicationImagePolicyConfigArgs{
				IsPolicyEnabled: pulumi.Any(applicationImagePolicyConfigIsPolicyEnabled),
				KeyDetails: functions.ApplicationImagePolicyConfigKeyDetailArray{
					&functions.ApplicationImagePolicyConfigKeyDetailArgs{
						KmsKeyId: pulumi.Any(testKey.Id),
					},
				},
			},
			Shape:     pulumi.Any(applicationShape),
			SyslogUrl: pulumi.Any(applicationSyslogUrl),
			TraceConfig: &functions.ApplicationTraceConfigArgs{
				DomainId:  pulumi.Any(testDomain.Id),
				IsEnabled: pulumi.Any(applicationTraceConfigIsEnabled),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:Functions/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 ApplicationArgs

type ApplicationArgs struct {
	// (Updatable) The OCID of the compartment to create the application within.
	CompartmentId pulumi.StringInput
	// (Updatable) Application configuration. These values are passed on to the function as environment variables, functions may override application configuration. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters.  Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`
	//
	// The maximum size for all configuration keys and values is limited to 4KB. This is measured as the sum of octets necessary to represent each key and value in UTF-8.
	Config 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
	// The display name of the application. The display name must be unique within the compartment containing the application. 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) Define the image signature verification policy for an application.
	ImagePolicyConfig ApplicationImagePolicyConfigPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the Network Security Groups to add the application to.
	NetworkSecurityGroupIds pulumi.StringArrayInput
	// Valid values are `GENERIC_X86`, `GENERIC_ARM` and `GENERIC_X86_ARM`. Default is `GENERIC_X86`. Setting this to `GENERIC_X86`, will run the functions in the application on X86 processor architecture. Setting this to `GENERIC_ARM`, will run the functions in the application on ARM processor architecture. When set to `GENERIC_X86_ARM`, functions in the application are run on either X86 or ARM processor architecture. Accepted values are: `GENERIC_X86`, `GENERIC_ARM`, `GENERIC_X86_ARM`
	Shape pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the subnets in which to run functions in the application.
	SubnetIds pulumi.StringArrayInput
	// (Updatable) A syslog URL to which to send all function logs. Supports tcp, udp, and tcp+tls. The syslog URL must be reachable from all of the subnets configured for the application. Note: If you enable the Oracle Cloud Infrastructure Logging service for this application, the syslogUrl value is ignored. Function logs are sent to the Oracle Cloud Infrastructure Logging service, and not to the syslog URL.  Example: `tcp://logserver.myserver:1234`
	SyslogUrl pulumi.StringPtrInput
	// (Updatable) Define the tracing configuration for an application.
	TraceConfig ApplicationTraceConfigPtrInput
}

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 ApplicationImagePolicyConfig

type ApplicationImagePolicyConfig struct {
	// (Updatable) Define if image signature verification policy is enabled for the application.
	IsPolicyEnabled bool `pulumi:"isPolicyEnabled"`
	// (Updatable) A list of KMS key details.
	KeyDetails []ApplicationImagePolicyConfigKeyDetail `pulumi:"keyDetails"`
}

type ApplicationImagePolicyConfigArgs

type ApplicationImagePolicyConfigArgs struct {
	// (Updatable) Define if image signature verification policy is enabled for the application.
	IsPolicyEnabled pulumi.BoolInput `pulumi:"isPolicyEnabled"`
	// (Updatable) A list of KMS key details.
	KeyDetails ApplicationImagePolicyConfigKeyDetailArrayInput `pulumi:"keyDetails"`
}

func (ApplicationImagePolicyConfigArgs) ElementType

func (ApplicationImagePolicyConfigArgs) ToApplicationImagePolicyConfigOutput

func (i ApplicationImagePolicyConfigArgs) ToApplicationImagePolicyConfigOutput() ApplicationImagePolicyConfigOutput

func (ApplicationImagePolicyConfigArgs) ToApplicationImagePolicyConfigOutputWithContext

func (i ApplicationImagePolicyConfigArgs) ToApplicationImagePolicyConfigOutputWithContext(ctx context.Context) ApplicationImagePolicyConfigOutput

func (ApplicationImagePolicyConfigArgs) ToApplicationImagePolicyConfigPtrOutput

func (i ApplicationImagePolicyConfigArgs) ToApplicationImagePolicyConfigPtrOutput() ApplicationImagePolicyConfigPtrOutput

func (ApplicationImagePolicyConfigArgs) ToApplicationImagePolicyConfigPtrOutputWithContext

func (i ApplicationImagePolicyConfigArgs) ToApplicationImagePolicyConfigPtrOutputWithContext(ctx context.Context) ApplicationImagePolicyConfigPtrOutput

type ApplicationImagePolicyConfigInput

type ApplicationImagePolicyConfigInput interface {
	pulumi.Input

	ToApplicationImagePolicyConfigOutput() ApplicationImagePolicyConfigOutput
	ToApplicationImagePolicyConfigOutputWithContext(context.Context) ApplicationImagePolicyConfigOutput
}

ApplicationImagePolicyConfigInput is an input type that accepts ApplicationImagePolicyConfigArgs and ApplicationImagePolicyConfigOutput values. You can construct a concrete instance of `ApplicationImagePolicyConfigInput` via:

ApplicationImagePolicyConfigArgs{...}

type ApplicationImagePolicyConfigKeyDetail

type ApplicationImagePolicyConfigKeyDetail struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the KMS key that will be used to verify the image signature.
	KmsKeyId string `pulumi:"kmsKeyId"`
}

type ApplicationImagePolicyConfigKeyDetailArgs

type ApplicationImagePolicyConfigKeyDetailArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the KMS key that will be used to verify the image signature.
	KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"`
}

func (ApplicationImagePolicyConfigKeyDetailArgs) ElementType

func (ApplicationImagePolicyConfigKeyDetailArgs) ToApplicationImagePolicyConfigKeyDetailOutput

func (i ApplicationImagePolicyConfigKeyDetailArgs) ToApplicationImagePolicyConfigKeyDetailOutput() ApplicationImagePolicyConfigKeyDetailOutput

func (ApplicationImagePolicyConfigKeyDetailArgs) ToApplicationImagePolicyConfigKeyDetailOutputWithContext

func (i ApplicationImagePolicyConfigKeyDetailArgs) ToApplicationImagePolicyConfigKeyDetailOutputWithContext(ctx context.Context) ApplicationImagePolicyConfigKeyDetailOutput

type ApplicationImagePolicyConfigKeyDetailArray

type ApplicationImagePolicyConfigKeyDetailArray []ApplicationImagePolicyConfigKeyDetailInput

func (ApplicationImagePolicyConfigKeyDetailArray) ElementType

func (ApplicationImagePolicyConfigKeyDetailArray) ToApplicationImagePolicyConfigKeyDetailArrayOutput

func (i ApplicationImagePolicyConfigKeyDetailArray) ToApplicationImagePolicyConfigKeyDetailArrayOutput() ApplicationImagePolicyConfigKeyDetailArrayOutput

func (ApplicationImagePolicyConfigKeyDetailArray) ToApplicationImagePolicyConfigKeyDetailArrayOutputWithContext

func (i ApplicationImagePolicyConfigKeyDetailArray) ToApplicationImagePolicyConfigKeyDetailArrayOutputWithContext(ctx context.Context) ApplicationImagePolicyConfigKeyDetailArrayOutput

type ApplicationImagePolicyConfigKeyDetailArrayInput

type ApplicationImagePolicyConfigKeyDetailArrayInput interface {
	pulumi.Input

	ToApplicationImagePolicyConfigKeyDetailArrayOutput() ApplicationImagePolicyConfigKeyDetailArrayOutput
	ToApplicationImagePolicyConfigKeyDetailArrayOutputWithContext(context.Context) ApplicationImagePolicyConfigKeyDetailArrayOutput
}

ApplicationImagePolicyConfigKeyDetailArrayInput is an input type that accepts ApplicationImagePolicyConfigKeyDetailArray and ApplicationImagePolicyConfigKeyDetailArrayOutput values. You can construct a concrete instance of `ApplicationImagePolicyConfigKeyDetailArrayInput` via:

ApplicationImagePolicyConfigKeyDetailArray{ ApplicationImagePolicyConfigKeyDetailArgs{...} }

type ApplicationImagePolicyConfigKeyDetailArrayOutput

type ApplicationImagePolicyConfigKeyDetailArrayOutput struct{ *pulumi.OutputState }

func (ApplicationImagePolicyConfigKeyDetailArrayOutput) ElementType

func (ApplicationImagePolicyConfigKeyDetailArrayOutput) Index

func (ApplicationImagePolicyConfigKeyDetailArrayOutput) ToApplicationImagePolicyConfigKeyDetailArrayOutput

func (o ApplicationImagePolicyConfigKeyDetailArrayOutput) ToApplicationImagePolicyConfigKeyDetailArrayOutput() ApplicationImagePolicyConfigKeyDetailArrayOutput

func (ApplicationImagePolicyConfigKeyDetailArrayOutput) ToApplicationImagePolicyConfigKeyDetailArrayOutputWithContext

func (o ApplicationImagePolicyConfigKeyDetailArrayOutput) ToApplicationImagePolicyConfigKeyDetailArrayOutputWithContext(ctx context.Context) ApplicationImagePolicyConfigKeyDetailArrayOutput

type ApplicationImagePolicyConfigKeyDetailInput

type ApplicationImagePolicyConfigKeyDetailInput interface {
	pulumi.Input

	ToApplicationImagePolicyConfigKeyDetailOutput() ApplicationImagePolicyConfigKeyDetailOutput
	ToApplicationImagePolicyConfigKeyDetailOutputWithContext(context.Context) ApplicationImagePolicyConfigKeyDetailOutput
}

ApplicationImagePolicyConfigKeyDetailInput is an input type that accepts ApplicationImagePolicyConfigKeyDetailArgs and ApplicationImagePolicyConfigKeyDetailOutput values. You can construct a concrete instance of `ApplicationImagePolicyConfigKeyDetailInput` via:

ApplicationImagePolicyConfigKeyDetailArgs{...}

type ApplicationImagePolicyConfigKeyDetailOutput

type ApplicationImagePolicyConfigKeyDetailOutput struct{ *pulumi.OutputState }

func (ApplicationImagePolicyConfigKeyDetailOutput) ElementType

func (ApplicationImagePolicyConfigKeyDetailOutput) KmsKeyId

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the KMS key that will be used to verify the image signature.

func (ApplicationImagePolicyConfigKeyDetailOutput) ToApplicationImagePolicyConfigKeyDetailOutput

func (o ApplicationImagePolicyConfigKeyDetailOutput) ToApplicationImagePolicyConfigKeyDetailOutput() ApplicationImagePolicyConfigKeyDetailOutput

func (ApplicationImagePolicyConfigKeyDetailOutput) ToApplicationImagePolicyConfigKeyDetailOutputWithContext

func (o ApplicationImagePolicyConfigKeyDetailOutput) ToApplicationImagePolicyConfigKeyDetailOutputWithContext(ctx context.Context) ApplicationImagePolicyConfigKeyDetailOutput

type ApplicationImagePolicyConfigOutput

type ApplicationImagePolicyConfigOutput struct{ *pulumi.OutputState }

func (ApplicationImagePolicyConfigOutput) ElementType

func (ApplicationImagePolicyConfigOutput) IsPolicyEnabled

(Updatable) Define if image signature verification policy is enabled for the application.

func (ApplicationImagePolicyConfigOutput) KeyDetails

(Updatable) A list of KMS key details.

func (ApplicationImagePolicyConfigOutput) ToApplicationImagePolicyConfigOutput

func (o ApplicationImagePolicyConfigOutput) ToApplicationImagePolicyConfigOutput() ApplicationImagePolicyConfigOutput

func (ApplicationImagePolicyConfigOutput) ToApplicationImagePolicyConfigOutputWithContext

func (o ApplicationImagePolicyConfigOutput) ToApplicationImagePolicyConfigOutputWithContext(ctx context.Context) ApplicationImagePolicyConfigOutput

func (ApplicationImagePolicyConfigOutput) ToApplicationImagePolicyConfigPtrOutput

func (o ApplicationImagePolicyConfigOutput) ToApplicationImagePolicyConfigPtrOutput() ApplicationImagePolicyConfigPtrOutput

func (ApplicationImagePolicyConfigOutput) ToApplicationImagePolicyConfigPtrOutputWithContext

func (o ApplicationImagePolicyConfigOutput) ToApplicationImagePolicyConfigPtrOutputWithContext(ctx context.Context) ApplicationImagePolicyConfigPtrOutput

type ApplicationImagePolicyConfigPtrInput

type ApplicationImagePolicyConfigPtrInput interface {
	pulumi.Input

	ToApplicationImagePolicyConfigPtrOutput() ApplicationImagePolicyConfigPtrOutput
	ToApplicationImagePolicyConfigPtrOutputWithContext(context.Context) ApplicationImagePolicyConfigPtrOutput
}

ApplicationImagePolicyConfigPtrInput is an input type that accepts ApplicationImagePolicyConfigArgs, ApplicationImagePolicyConfigPtr and ApplicationImagePolicyConfigPtrOutput values. You can construct a concrete instance of `ApplicationImagePolicyConfigPtrInput` via:

        ApplicationImagePolicyConfigArgs{...}

or:

        nil

type ApplicationImagePolicyConfigPtrOutput

type ApplicationImagePolicyConfigPtrOutput struct{ *pulumi.OutputState }

func (ApplicationImagePolicyConfigPtrOutput) Elem

func (ApplicationImagePolicyConfigPtrOutput) ElementType

func (ApplicationImagePolicyConfigPtrOutput) IsPolicyEnabled

(Updatable) Define if image signature verification policy is enabled for the application.

func (ApplicationImagePolicyConfigPtrOutput) KeyDetails

(Updatable) A list of KMS key details.

func (ApplicationImagePolicyConfigPtrOutput) ToApplicationImagePolicyConfigPtrOutput

func (o ApplicationImagePolicyConfigPtrOutput) ToApplicationImagePolicyConfigPtrOutput() ApplicationImagePolicyConfigPtrOutput

func (ApplicationImagePolicyConfigPtrOutput) ToApplicationImagePolicyConfigPtrOutputWithContext

func (o ApplicationImagePolicyConfigPtrOutput) ToApplicationImagePolicyConfigPtrOutputWithContext(ctx context.Context) ApplicationImagePolicyConfigPtrOutput

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) CompartmentId

func (o ApplicationOutput) CompartmentId() pulumi.StringOutput

(Updatable) The OCID of the compartment to create the application within.

func (ApplicationOutput) Config

(Updatable) Application configuration. These values are passed on to the function as environment variables, functions may override application configuration. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters. Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`

The maximum size for all configuration keys and values is limited to 4KB. This is measured as the sum of octets necessary to represent each key and value in UTF-8.

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) DisplayName

func (o ApplicationOutput) DisplayName() pulumi.StringOutput

The display name of the application. The display name must be unique within the compartment containing the application. Avoid entering confidential information.

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

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) ImagePolicyConfig

(Updatable) Define the image signature verification policy for an application.

func (ApplicationOutput) NetworkSecurityGroupIds

func (o ApplicationOutput) NetworkSecurityGroupIds() pulumi.StringArrayOutput

(Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the Network Security Groups to add the application to.

func (ApplicationOutput) Shape

Valid values are `GENERIC_X86`, `GENERIC_ARM` and `GENERIC_X86_ARM`. Default is `GENERIC_X86`. Setting this to `GENERIC_X86`, will run the functions in the application on X86 processor architecture. Setting this to `GENERIC_ARM`, will run the functions in the application on ARM processor architecture. When set to `GENERIC_X86_ARM`, functions in the application are run on either X86 or ARM processor architecture. Accepted values are: `GENERIC_X86`, `GENERIC_ARM`, `GENERIC_X86_ARM`

func (ApplicationOutput) State

The current state of the application.

func (ApplicationOutput) SubnetIds

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the subnets in which to run functions in the application.

func (ApplicationOutput) SyslogUrl

func (o ApplicationOutput) SyslogUrl() pulumi.StringOutput

(Updatable) A syslog URL to which to send all function logs. Supports tcp, udp, and tcp+tls. The syslog URL must be reachable from all of the subnets configured for the application. Note: If you enable the Oracle Cloud Infrastructure Logging service for this application, the syslogUrl value is ignored. Function logs are sent to the Oracle Cloud Infrastructure Logging service, and not to the syslog URL. Example: `tcp://logserver.myserver:1234`

func (ApplicationOutput) TimeCreated

func (o ApplicationOutput) TimeCreated() pulumi.StringOutput

The time the application was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`

func (ApplicationOutput) TimeUpdated

func (o ApplicationOutput) TimeUpdated() pulumi.StringOutput

The time the application was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

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

func (ApplicationOutput) TraceConfig

(Updatable) Define the tracing configuration for an application.

type ApplicationState

type ApplicationState struct {
	// (Updatable) The OCID of the compartment to create the application within.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Application configuration. These values are passed on to the function as environment variables, functions may override application configuration. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters.  Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`
	//
	// The maximum size for all configuration keys and values is limited to 4KB. This is measured as the sum of octets necessary to represent each key and value in UTF-8.
	Config 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
	// The display name of the application. The display name must be unique within the compartment containing the application. 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) Define the image signature verification policy for an application.
	ImagePolicyConfig ApplicationImagePolicyConfigPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the Network Security Groups to add the application to.
	NetworkSecurityGroupIds pulumi.StringArrayInput
	// Valid values are `GENERIC_X86`, `GENERIC_ARM` and `GENERIC_X86_ARM`. Default is `GENERIC_X86`. Setting this to `GENERIC_X86`, will run the functions in the application on X86 processor architecture. Setting this to `GENERIC_ARM`, will run the functions in the application on ARM processor architecture. When set to `GENERIC_X86_ARM`, functions in the application are run on either X86 or ARM processor architecture. Accepted values are: `GENERIC_X86`, `GENERIC_ARM`, `GENERIC_X86_ARM`
	Shape pulumi.StringPtrInput
	// The current state of the application.
	State pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the subnets in which to run functions in the application.
	SubnetIds pulumi.StringArrayInput
	// (Updatable) A syslog URL to which to send all function logs. Supports tcp, udp, and tcp+tls. The syslog URL must be reachable from all of the subnets configured for the application. Note: If you enable the Oracle Cloud Infrastructure Logging service for this application, the syslogUrl value is ignored. Function logs are sent to the Oracle Cloud Infrastructure Logging service, and not to the syslog URL.  Example: `tcp://logserver.myserver:1234`
	SyslogUrl pulumi.StringPtrInput
	// The time the application was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeCreated pulumi.StringPtrInput
	// The time the application was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`
	TimeUpdated pulumi.StringPtrInput
	// (Updatable) Define the tracing configuration for an application.
	TraceConfig ApplicationTraceConfigPtrInput
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type ApplicationTraceConfig

type ApplicationTraceConfig struct {
	// (Updatable) The OCID of the collector (e.g. an APM Domain) trace events will be sent to.
	DomainId *string `pulumi:"domainId"`
	// (Updatable) Define if tracing is enabled for the resource.
	//
	// ** 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
	IsEnabled *bool `pulumi:"isEnabled"`
}

type ApplicationTraceConfigArgs

type ApplicationTraceConfigArgs struct {
	// (Updatable) The OCID of the collector (e.g. an APM Domain) trace events will be sent to.
	DomainId pulumi.StringPtrInput `pulumi:"domainId"`
	// (Updatable) Define if tracing is enabled for the resource.
	//
	// ** 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
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
}

func (ApplicationTraceConfigArgs) ElementType

func (ApplicationTraceConfigArgs) ElementType() reflect.Type

func (ApplicationTraceConfigArgs) ToApplicationTraceConfigOutput

func (i ApplicationTraceConfigArgs) ToApplicationTraceConfigOutput() ApplicationTraceConfigOutput

func (ApplicationTraceConfigArgs) ToApplicationTraceConfigOutputWithContext

func (i ApplicationTraceConfigArgs) ToApplicationTraceConfigOutputWithContext(ctx context.Context) ApplicationTraceConfigOutput

func (ApplicationTraceConfigArgs) ToApplicationTraceConfigPtrOutput

func (i ApplicationTraceConfigArgs) ToApplicationTraceConfigPtrOutput() ApplicationTraceConfigPtrOutput

func (ApplicationTraceConfigArgs) ToApplicationTraceConfigPtrOutputWithContext

func (i ApplicationTraceConfigArgs) ToApplicationTraceConfigPtrOutputWithContext(ctx context.Context) ApplicationTraceConfigPtrOutput

type ApplicationTraceConfigInput

type ApplicationTraceConfigInput interface {
	pulumi.Input

	ToApplicationTraceConfigOutput() ApplicationTraceConfigOutput
	ToApplicationTraceConfigOutputWithContext(context.Context) ApplicationTraceConfigOutput
}

ApplicationTraceConfigInput is an input type that accepts ApplicationTraceConfigArgs and ApplicationTraceConfigOutput values. You can construct a concrete instance of `ApplicationTraceConfigInput` via:

ApplicationTraceConfigArgs{...}

type ApplicationTraceConfigOutput

type ApplicationTraceConfigOutput struct{ *pulumi.OutputState }

func (ApplicationTraceConfigOutput) DomainId

(Updatable) The OCID of the collector (e.g. an APM Domain) trace events will be sent to.

func (ApplicationTraceConfigOutput) ElementType

func (ApplicationTraceConfigOutput) IsEnabled

(Updatable) Define if tracing is enabled for the resource.

** 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 (ApplicationTraceConfigOutput) ToApplicationTraceConfigOutput

func (o ApplicationTraceConfigOutput) ToApplicationTraceConfigOutput() ApplicationTraceConfigOutput

func (ApplicationTraceConfigOutput) ToApplicationTraceConfigOutputWithContext

func (o ApplicationTraceConfigOutput) ToApplicationTraceConfigOutputWithContext(ctx context.Context) ApplicationTraceConfigOutput

func (ApplicationTraceConfigOutput) ToApplicationTraceConfigPtrOutput

func (o ApplicationTraceConfigOutput) ToApplicationTraceConfigPtrOutput() ApplicationTraceConfigPtrOutput

func (ApplicationTraceConfigOutput) ToApplicationTraceConfigPtrOutputWithContext

func (o ApplicationTraceConfigOutput) ToApplicationTraceConfigPtrOutputWithContext(ctx context.Context) ApplicationTraceConfigPtrOutput

type ApplicationTraceConfigPtrInput

type ApplicationTraceConfigPtrInput interface {
	pulumi.Input

	ToApplicationTraceConfigPtrOutput() ApplicationTraceConfigPtrOutput
	ToApplicationTraceConfigPtrOutputWithContext(context.Context) ApplicationTraceConfigPtrOutput
}

ApplicationTraceConfigPtrInput is an input type that accepts ApplicationTraceConfigArgs, ApplicationTraceConfigPtr and ApplicationTraceConfigPtrOutput values. You can construct a concrete instance of `ApplicationTraceConfigPtrInput` via:

        ApplicationTraceConfigArgs{...}

or:

        nil

type ApplicationTraceConfigPtrOutput

type ApplicationTraceConfigPtrOutput struct{ *pulumi.OutputState }

func (ApplicationTraceConfigPtrOutput) DomainId

(Updatable) The OCID of the collector (e.g. an APM Domain) trace events will be sent to.

func (ApplicationTraceConfigPtrOutput) Elem

func (ApplicationTraceConfigPtrOutput) ElementType

func (ApplicationTraceConfigPtrOutput) IsEnabled

(Updatable) Define if tracing is enabled for the resource.

** 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 (ApplicationTraceConfigPtrOutput) ToApplicationTraceConfigPtrOutput

func (o ApplicationTraceConfigPtrOutput) ToApplicationTraceConfigPtrOutput() ApplicationTraceConfigPtrOutput

func (ApplicationTraceConfigPtrOutput) ToApplicationTraceConfigPtrOutputWithContext

func (o ApplicationTraceConfigPtrOutput) ToApplicationTraceConfigPtrOutputWithContext(ctx context.Context) ApplicationTraceConfigPtrOutput

type Function

type Function struct {
	pulumi.CustomResourceState

	// The OCID of the application this function belongs to.
	ApplicationId pulumi.StringOutput `pulumi:"applicationId"`
	// The OCID of the compartment that contains the function.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Function configuration. These values are passed on to the function as environment variables, this overrides application configuration values. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters.  Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`
	//
	// The maximum size for all configuration keys and values is limited to 4KB. This is measured as the sum of octets necessary to represent each key and value in UTF-8.
	Config pulumi.StringMapOutput `pulumi:"config"`
	// (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 display name of the function. The display name must be unique within the application containing the function. 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) The qualified name of the Docker image to use in the function, including the image tag. The image should be in the Oracle Cloud Infrastructure Registry that is in the same region as the function itself. This field must be updated if imageDigest is updated. Example: `phx.ocir.io/ten/functions/function:0.0.1`
	Image pulumi.StringOutput `pulumi:"image"`
	// (Updatable) The image digest for the version of the image that will be pulled when invoking this function. If no value is specified, the digest currently associated with the image in the Oracle Cloud Infrastructure Registry will be used. This field must be updated if image is updated. Example: `sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7`
	ImageDigest pulumi.StringOutput `pulumi:"imageDigest"`
	// The base https invoke URL to set on a client in order to invoke a function. This URL will never change over the lifetime of the function and can be cached.
	InvokeEndpoint pulumi.StringOutput `pulumi:"invokeEndpoint"`
	// (Updatable) Maximum usable memory for the function (MiB).
	MemoryInMbs pulumi.StringOutput `pulumi:"memoryInMbs"`
	// (Updatable) Define the strategy for provisioned concurrency for the function.
	ProvisionedConcurrencyConfig FunctionProvisionedConcurrencyConfigOutput `pulumi:"provisionedConcurrencyConfig"`
	// The processor shape (`GENERIC_X86`/`GENERIC_ARM`) on which to run functions in the application, extracted from the image manifest.
	Shape pulumi.StringOutput `pulumi:"shape"`
	// The source details for the Function. The function can be created from various sources.
	SourceDetails FunctionSourceDetailsOutput `pulumi:"sourceDetails"`
	// The current state of the function.
	State pulumi.StringOutput `pulumi:"state"`
	// The time the function was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time the function was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// (Updatable) Timeout for executions of the function. Value in seconds.
	TimeoutInSeconds pulumi.IntOutput `pulumi:"timeoutInSeconds"`
	// (Updatable) Define the tracing configuration for a function.
	TraceConfig FunctionTraceConfigOutput `pulumi:"traceConfig"`
}

This resource provides the Function resource in Oracle Cloud Infrastructure Functions service.

Creates a new function.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.NewFunction(ctx, "test_function", &functions.FunctionArgs{
			ApplicationId: pulumi.Any(testApplication.Id),
			DisplayName:   pulumi.Any(functionDisplayName),
			MemoryInMbs:   pulumi.Any(functionMemoryInMbs),
			Config:        pulumi.Any(functionConfig),
			DefinedTags: pulumi.StringMap{
				"Operations.CostCenter": pulumi.String("42"),
			},
			FreeformTags: pulumi.StringMap{
				"Department": pulumi.String("Finance"),
			},
			Image:       pulumi.Any(functionImage),
			ImageDigest: pulumi.Any(functionImageDigest),
			ProvisionedConcurrencyConfig: &functions.FunctionProvisionedConcurrencyConfigArgs{
				Strategy: pulumi.Any(functionProvisionedConcurrencyConfigStrategy),
				Count:    pulumi.Any(functionProvisionedConcurrencyConfigCount),
			},
			SourceDetails: &functions.FunctionSourceDetailsArgs{
				PbfListingId: pulumi.Any(testPbfListing.Id),
				SourceType:   pulumi.Any(functionSourceDetailsSourceType),
			},
			TimeoutInSeconds: pulumi.Any(functionTimeoutInSeconds),
			TraceConfig: &functions.FunctionTraceConfigArgs{
				IsEnabled: pulumi.Any(functionTraceConfigIsEnabled),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:Functions/function:Function test_function "id" ```

func GetFunction

func GetFunction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FunctionState, opts ...pulumi.ResourceOption) (*Function, error)

GetFunction gets an existing Function 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 NewFunction

func NewFunction(ctx *pulumi.Context,
	name string, args *FunctionArgs, opts ...pulumi.ResourceOption) (*Function, error)

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

func (*Function) ElementType

func (*Function) ElementType() reflect.Type

func (*Function) ToFunctionOutput

func (i *Function) ToFunctionOutput() FunctionOutput

func (*Function) ToFunctionOutputWithContext

func (i *Function) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput

type FunctionArgs

type FunctionArgs struct {
	// The OCID of the application this function belongs to.
	ApplicationId pulumi.StringInput
	// (Updatable) Function configuration. These values are passed on to the function as environment variables, this overrides application configuration values. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters.  Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`
	//
	// The maximum size for all configuration keys and values is limited to 4KB. This is measured as the sum of octets necessary to represent each key and value in UTF-8.
	Config 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
	// The display name of the function. The display name must be unique within the application containing the function. 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) The qualified name of the Docker image to use in the function, including the image tag. The image should be in the Oracle Cloud Infrastructure Registry that is in the same region as the function itself. This field must be updated if imageDigest is updated. Example: `phx.ocir.io/ten/functions/function:0.0.1`
	Image pulumi.StringPtrInput
	// (Updatable) The image digest for the version of the image that will be pulled when invoking this function. If no value is specified, the digest currently associated with the image in the Oracle Cloud Infrastructure Registry will be used. This field must be updated if image is updated. Example: `sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7`
	ImageDigest pulumi.StringPtrInput
	// (Updatable) Maximum usable memory for the function (MiB).
	MemoryInMbs pulumi.StringInput
	// (Updatable) Define the strategy for provisioned concurrency for the function.
	ProvisionedConcurrencyConfig FunctionProvisionedConcurrencyConfigPtrInput
	// The source details for the Function. The function can be created from various sources.
	SourceDetails FunctionSourceDetailsPtrInput
	// (Updatable) Timeout for executions of the function. Value in seconds.
	TimeoutInSeconds pulumi.IntPtrInput
	// (Updatable) Define the tracing configuration for a function.
	TraceConfig FunctionTraceConfigPtrInput
}

The set of arguments for constructing a Function resource.

func (FunctionArgs) ElementType

func (FunctionArgs) ElementType() reflect.Type

type FunctionArray

type FunctionArray []FunctionInput

func (FunctionArray) ElementType

func (FunctionArray) ElementType() reflect.Type

func (FunctionArray) ToFunctionArrayOutput

func (i FunctionArray) ToFunctionArrayOutput() FunctionArrayOutput

func (FunctionArray) ToFunctionArrayOutputWithContext

func (i FunctionArray) ToFunctionArrayOutputWithContext(ctx context.Context) FunctionArrayOutput

type FunctionArrayInput

type FunctionArrayInput interface {
	pulumi.Input

	ToFunctionArrayOutput() FunctionArrayOutput
	ToFunctionArrayOutputWithContext(context.Context) FunctionArrayOutput
}

FunctionArrayInput is an input type that accepts FunctionArray and FunctionArrayOutput values. You can construct a concrete instance of `FunctionArrayInput` via:

FunctionArray{ FunctionArgs{...} }

type FunctionArrayOutput

type FunctionArrayOutput struct{ *pulumi.OutputState }

func (FunctionArrayOutput) ElementType

func (FunctionArrayOutput) ElementType() reflect.Type

func (FunctionArrayOutput) Index

func (FunctionArrayOutput) ToFunctionArrayOutput

func (o FunctionArrayOutput) ToFunctionArrayOutput() FunctionArrayOutput

func (FunctionArrayOutput) ToFunctionArrayOutputWithContext

func (o FunctionArrayOutput) ToFunctionArrayOutputWithContext(ctx context.Context) FunctionArrayOutput

type FunctionInput

type FunctionInput interface {
	pulumi.Input

	ToFunctionOutput() FunctionOutput
	ToFunctionOutputWithContext(ctx context.Context) FunctionOutput
}

type FunctionMap

type FunctionMap map[string]FunctionInput

func (FunctionMap) ElementType

func (FunctionMap) ElementType() reflect.Type

func (FunctionMap) ToFunctionMapOutput

func (i FunctionMap) ToFunctionMapOutput() FunctionMapOutput

func (FunctionMap) ToFunctionMapOutputWithContext

func (i FunctionMap) ToFunctionMapOutputWithContext(ctx context.Context) FunctionMapOutput

type FunctionMapInput

type FunctionMapInput interface {
	pulumi.Input

	ToFunctionMapOutput() FunctionMapOutput
	ToFunctionMapOutputWithContext(context.Context) FunctionMapOutput
}

FunctionMapInput is an input type that accepts FunctionMap and FunctionMapOutput values. You can construct a concrete instance of `FunctionMapInput` via:

FunctionMap{ "key": FunctionArgs{...} }

type FunctionMapOutput

type FunctionMapOutput struct{ *pulumi.OutputState }

func (FunctionMapOutput) ElementType

func (FunctionMapOutput) ElementType() reflect.Type

func (FunctionMapOutput) MapIndex

func (FunctionMapOutput) ToFunctionMapOutput

func (o FunctionMapOutput) ToFunctionMapOutput() FunctionMapOutput

func (FunctionMapOutput) ToFunctionMapOutputWithContext

func (o FunctionMapOutput) ToFunctionMapOutputWithContext(ctx context.Context) FunctionMapOutput

type FunctionOutput

type FunctionOutput struct{ *pulumi.OutputState }

func (FunctionOutput) ApplicationId

func (o FunctionOutput) ApplicationId() pulumi.StringOutput

The OCID of the application this function belongs to.

func (FunctionOutput) CompartmentId

func (o FunctionOutput) CompartmentId() pulumi.StringOutput

The OCID of the compartment that contains the function.

func (FunctionOutput) Config

(Updatable) Function configuration. These values are passed on to the function as environment variables, this overrides application configuration values. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters. Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`

The maximum size for all configuration keys and values is limited to 4KB. This is measured as the sum of octets necessary to represent each key and value in UTF-8.

func (FunctionOutput) DefinedTags

func (o FunctionOutput) 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 (FunctionOutput) DisplayName

func (o FunctionOutput) DisplayName() pulumi.StringOutput

The display name of the function. The display name must be unique within the application containing the function. Avoid entering confidential information.

func (FunctionOutput) ElementType

func (FunctionOutput) ElementType() reflect.Type

func (FunctionOutput) FreeformTags

func (o FunctionOutput) 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 (FunctionOutput) Image

(Updatable) The qualified name of the Docker image to use in the function, including the image tag. The image should be in the Oracle Cloud Infrastructure Registry that is in the same region as the function itself. This field must be updated if imageDigest is updated. Example: `phx.ocir.io/ten/functions/function:0.0.1`

func (FunctionOutput) ImageDigest

func (o FunctionOutput) ImageDigest() pulumi.StringOutput

(Updatable) The image digest for the version of the image that will be pulled when invoking this function. If no value is specified, the digest currently associated with the image in the Oracle Cloud Infrastructure Registry will be used. This field must be updated if image is updated. Example: `sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7`

func (FunctionOutput) InvokeEndpoint

func (o FunctionOutput) InvokeEndpoint() pulumi.StringOutput

The base https invoke URL to set on a client in order to invoke a function. This URL will never change over the lifetime of the function and can be cached.

func (FunctionOutput) MemoryInMbs

func (o FunctionOutput) MemoryInMbs() pulumi.StringOutput

(Updatable) Maximum usable memory for the function (MiB).

func (FunctionOutput) ProvisionedConcurrencyConfig

func (o FunctionOutput) ProvisionedConcurrencyConfig() FunctionProvisionedConcurrencyConfigOutput

(Updatable) Define the strategy for provisioned concurrency for the function.

func (FunctionOutput) Shape

The processor shape (`GENERIC_X86`/`GENERIC_ARM`) on which to run functions in the application, extracted from the image manifest.

func (FunctionOutput) SourceDetails

func (o FunctionOutput) SourceDetails() FunctionSourceDetailsOutput

The source details for the Function. The function can be created from various sources.

func (FunctionOutput) State

The current state of the function.

func (FunctionOutput) TimeCreated

func (o FunctionOutput) TimeCreated() pulumi.StringOutput

The time the function was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`

func (FunctionOutput) TimeUpdated

func (o FunctionOutput) TimeUpdated() pulumi.StringOutput

The time the function was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`

func (FunctionOutput) TimeoutInSeconds

func (o FunctionOutput) TimeoutInSeconds() pulumi.IntOutput

(Updatable) Timeout for executions of the function. Value in seconds.

func (FunctionOutput) ToFunctionOutput

func (o FunctionOutput) ToFunctionOutput() FunctionOutput

func (FunctionOutput) ToFunctionOutputWithContext

func (o FunctionOutput) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput

func (FunctionOutput) TraceConfig

func (o FunctionOutput) TraceConfig() FunctionTraceConfigOutput

(Updatable) Define the tracing configuration for a function.

type FunctionProvisionedConcurrencyConfig

type FunctionProvisionedConcurrencyConfig struct {
	// (Updatable) Configuration specifying a constant amount of provisioned concurrency.
	Count *int `pulumi:"count"`
	// (Updatable) The strategy for provisioned concurrency to be used.
	Strategy string `pulumi:"strategy"`
}

type FunctionProvisionedConcurrencyConfigArgs

type FunctionProvisionedConcurrencyConfigArgs struct {
	// (Updatable) Configuration specifying a constant amount of provisioned concurrency.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// (Updatable) The strategy for provisioned concurrency to be used.
	Strategy pulumi.StringInput `pulumi:"strategy"`
}

func (FunctionProvisionedConcurrencyConfigArgs) ElementType

func (FunctionProvisionedConcurrencyConfigArgs) ToFunctionProvisionedConcurrencyConfigOutput

func (i FunctionProvisionedConcurrencyConfigArgs) ToFunctionProvisionedConcurrencyConfigOutput() FunctionProvisionedConcurrencyConfigOutput

func (FunctionProvisionedConcurrencyConfigArgs) ToFunctionProvisionedConcurrencyConfigOutputWithContext

func (i FunctionProvisionedConcurrencyConfigArgs) ToFunctionProvisionedConcurrencyConfigOutputWithContext(ctx context.Context) FunctionProvisionedConcurrencyConfigOutput

func (FunctionProvisionedConcurrencyConfigArgs) ToFunctionProvisionedConcurrencyConfigPtrOutput

func (i FunctionProvisionedConcurrencyConfigArgs) ToFunctionProvisionedConcurrencyConfigPtrOutput() FunctionProvisionedConcurrencyConfigPtrOutput

func (FunctionProvisionedConcurrencyConfigArgs) ToFunctionProvisionedConcurrencyConfigPtrOutputWithContext

func (i FunctionProvisionedConcurrencyConfigArgs) ToFunctionProvisionedConcurrencyConfigPtrOutputWithContext(ctx context.Context) FunctionProvisionedConcurrencyConfigPtrOutput

type FunctionProvisionedConcurrencyConfigInput

type FunctionProvisionedConcurrencyConfigInput interface {
	pulumi.Input

	ToFunctionProvisionedConcurrencyConfigOutput() FunctionProvisionedConcurrencyConfigOutput
	ToFunctionProvisionedConcurrencyConfigOutputWithContext(context.Context) FunctionProvisionedConcurrencyConfigOutput
}

FunctionProvisionedConcurrencyConfigInput is an input type that accepts FunctionProvisionedConcurrencyConfigArgs and FunctionProvisionedConcurrencyConfigOutput values. You can construct a concrete instance of `FunctionProvisionedConcurrencyConfigInput` via:

FunctionProvisionedConcurrencyConfigArgs{...}

type FunctionProvisionedConcurrencyConfigOutput

type FunctionProvisionedConcurrencyConfigOutput struct{ *pulumi.OutputState }

func (FunctionProvisionedConcurrencyConfigOutput) Count

(Updatable) Configuration specifying a constant amount of provisioned concurrency.

func (FunctionProvisionedConcurrencyConfigOutput) ElementType

func (FunctionProvisionedConcurrencyConfigOutput) Strategy

(Updatable) The strategy for provisioned concurrency to be used.

func (FunctionProvisionedConcurrencyConfigOutput) ToFunctionProvisionedConcurrencyConfigOutput

func (o FunctionProvisionedConcurrencyConfigOutput) ToFunctionProvisionedConcurrencyConfigOutput() FunctionProvisionedConcurrencyConfigOutput

func (FunctionProvisionedConcurrencyConfigOutput) ToFunctionProvisionedConcurrencyConfigOutputWithContext

func (o FunctionProvisionedConcurrencyConfigOutput) ToFunctionProvisionedConcurrencyConfigOutputWithContext(ctx context.Context) FunctionProvisionedConcurrencyConfigOutput

func (FunctionProvisionedConcurrencyConfigOutput) ToFunctionProvisionedConcurrencyConfigPtrOutput

func (o FunctionProvisionedConcurrencyConfigOutput) ToFunctionProvisionedConcurrencyConfigPtrOutput() FunctionProvisionedConcurrencyConfigPtrOutput

func (FunctionProvisionedConcurrencyConfigOutput) ToFunctionProvisionedConcurrencyConfigPtrOutputWithContext

func (o FunctionProvisionedConcurrencyConfigOutput) ToFunctionProvisionedConcurrencyConfigPtrOutputWithContext(ctx context.Context) FunctionProvisionedConcurrencyConfigPtrOutput

type FunctionProvisionedConcurrencyConfigPtrInput

type FunctionProvisionedConcurrencyConfigPtrInput interface {
	pulumi.Input

	ToFunctionProvisionedConcurrencyConfigPtrOutput() FunctionProvisionedConcurrencyConfigPtrOutput
	ToFunctionProvisionedConcurrencyConfigPtrOutputWithContext(context.Context) FunctionProvisionedConcurrencyConfigPtrOutput
}

FunctionProvisionedConcurrencyConfigPtrInput is an input type that accepts FunctionProvisionedConcurrencyConfigArgs, FunctionProvisionedConcurrencyConfigPtr and FunctionProvisionedConcurrencyConfigPtrOutput values. You can construct a concrete instance of `FunctionProvisionedConcurrencyConfigPtrInput` via:

        FunctionProvisionedConcurrencyConfigArgs{...}

or:

        nil

type FunctionProvisionedConcurrencyConfigPtrOutput

type FunctionProvisionedConcurrencyConfigPtrOutput struct{ *pulumi.OutputState }

func (FunctionProvisionedConcurrencyConfigPtrOutput) Count

(Updatable) Configuration specifying a constant amount of provisioned concurrency.

func (FunctionProvisionedConcurrencyConfigPtrOutput) Elem

func (FunctionProvisionedConcurrencyConfigPtrOutput) ElementType

func (FunctionProvisionedConcurrencyConfigPtrOutput) Strategy

(Updatable) The strategy for provisioned concurrency to be used.

func (FunctionProvisionedConcurrencyConfigPtrOutput) ToFunctionProvisionedConcurrencyConfigPtrOutput

func (o FunctionProvisionedConcurrencyConfigPtrOutput) ToFunctionProvisionedConcurrencyConfigPtrOutput() FunctionProvisionedConcurrencyConfigPtrOutput

func (FunctionProvisionedConcurrencyConfigPtrOutput) ToFunctionProvisionedConcurrencyConfigPtrOutputWithContext

func (o FunctionProvisionedConcurrencyConfigPtrOutput) ToFunctionProvisionedConcurrencyConfigPtrOutputWithContext(ctx context.Context) FunctionProvisionedConcurrencyConfigPtrOutput

type FunctionSourceDetails

type FunctionSourceDetails struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the PbfListing this function is sourced from.
	PbfListingId string `pulumi:"pbfListingId"`
	// Type of the Function Source. Possible values: PRE_BUILT_FUNCTIONS.
	SourceType string `pulumi:"sourceType"`
}

type FunctionSourceDetailsArgs

type FunctionSourceDetailsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the PbfListing this function is sourced from.
	PbfListingId pulumi.StringInput `pulumi:"pbfListingId"`
	// Type of the Function Source. Possible values: PRE_BUILT_FUNCTIONS.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (FunctionSourceDetailsArgs) ElementType

func (FunctionSourceDetailsArgs) ElementType() reflect.Type

func (FunctionSourceDetailsArgs) ToFunctionSourceDetailsOutput

func (i FunctionSourceDetailsArgs) ToFunctionSourceDetailsOutput() FunctionSourceDetailsOutput

func (FunctionSourceDetailsArgs) ToFunctionSourceDetailsOutputWithContext

func (i FunctionSourceDetailsArgs) ToFunctionSourceDetailsOutputWithContext(ctx context.Context) FunctionSourceDetailsOutput

func (FunctionSourceDetailsArgs) ToFunctionSourceDetailsPtrOutput

func (i FunctionSourceDetailsArgs) ToFunctionSourceDetailsPtrOutput() FunctionSourceDetailsPtrOutput

func (FunctionSourceDetailsArgs) ToFunctionSourceDetailsPtrOutputWithContext

func (i FunctionSourceDetailsArgs) ToFunctionSourceDetailsPtrOutputWithContext(ctx context.Context) FunctionSourceDetailsPtrOutput

type FunctionSourceDetailsInput

type FunctionSourceDetailsInput interface {
	pulumi.Input

	ToFunctionSourceDetailsOutput() FunctionSourceDetailsOutput
	ToFunctionSourceDetailsOutputWithContext(context.Context) FunctionSourceDetailsOutput
}

FunctionSourceDetailsInput is an input type that accepts FunctionSourceDetailsArgs and FunctionSourceDetailsOutput values. You can construct a concrete instance of `FunctionSourceDetailsInput` via:

FunctionSourceDetailsArgs{...}

type FunctionSourceDetailsOutput

type FunctionSourceDetailsOutput struct{ *pulumi.OutputState }

func (FunctionSourceDetailsOutput) ElementType

func (FunctionSourceDetailsOutput) PbfListingId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the PbfListing this function is sourced from.

func (FunctionSourceDetailsOutput) SourceType

Type of the Function Source. Possible values: PRE_BUILT_FUNCTIONS.

func (FunctionSourceDetailsOutput) ToFunctionSourceDetailsOutput

func (o FunctionSourceDetailsOutput) ToFunctionSourceDetailsOutput() FunctionSourceDetailsOutput

func (FunctionSourceDetailsOutput) ToFunctionSourceDetailsOutputWithContext

func (o FunctionSourceDetailsOutput) ToFunctionSourceDetailsOutputWithContext(ctx context.Context) FunctionSourceDetailsOutput

func (FunctionSourceDetailsOutput) ToFunctionSourceDetailsPtrOutput

func (o FunctionSourceDetailsOutput) ToFunctionSourceDetailsPtrOutput() FunctionSourceDetailsPtrOutput

func (FunctionSourceDetailsOutput) ToFunctionSourceDetailsPtrOutputWithContext

func (o FunctionSourceDetailsOutput) ToFunctionSourceDetailsPtrOutputWithContext(ctx context.Context) FunctionSourceDetailsPtrOutput

type FunctionSourceDetailsPtrInput

type FunctionSourceDetailsPtrInput interface {
	pulumi.Input

	ToFunctionSourceDetailsPtrOutput() FunctionSourceDetailsPtrOutput
	ToFunctionSourceDetailsPtrOutputWithContext(context.Context) FunctionSourceDetailsPtrOutput
}

FunctionSourceDetailsPtrInput is an input type that accepts FunctionSourceDetailsArgs, FunctionSourceDetailsPtr and FunctionSourceDetailsPtrOutput values. You can construct a concrete instance of `FunctionSourceDetailsPtrInput` via:

        FunctionSourceDetailsArgs{...}

or:

        nil

type FunctionSourceDetailsPtrOutput

type FunctionSourceDetailsPtrOutput struct{ *pulumi.OutputState }

func (FunctionSourceDetailsPtrOutput) Elem

func (FunctionSourceDetailsPtrOutput) ElementType

func (FunctionSourceDetailsPtrOutput) PbfListingId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the PbfListing this function is sourced from.

func (FunctionSourceDetailsPtrOutput) SourceType

Type of the Function Source. Possible values: PRE_BUILT_FUNCTIONS.

func (FunctionSourceDetailsPtrOutput) ToFunctionSourceDetailsPtrOutput

func (o FunctionSourceDetailsPtrOutput) ToFunctionSourceDetailsPtrOutput() FunctionSourceDetailsPtrOutput

func (FunctionSourceDetailsPtrOutput) ToFunctionSourceDetailsPtrOutputWithContext

func (o FunctionSourceDetailsPtrOutput) ToFunctionSourceDetailsPtrOutputWithContext(ctx context.Context) FunctionSourceDetailsPtrOutput

type FunctionState

type FunctionState struct {
	// The OCID of the application this function belongs to.
	ApplicationId pulumi.StringPtrInput
	// The OCID of the compartment that contains the function.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Function configuration. These values are passed on to the function as environment variables, this overrides application configuration values. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters.  Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`
	//
	// The maximum size for all configuration keys and values is limited to 4KB. This is measured as the sum of octets necessary to represent each key and value in UTF-8.
	Config 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
	// The display name of the function. The display name must be unique within the application containing the function. 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) The qualified name of the Docker image to use in the function, including the image tag. The image should be in the Oracle Cloud Infrastructure Registry that is in the same region as the function itself. This field must be updated if imageDigest is updated. Example: `phx.ocir.io/ten/functions/function:0.0.1`
	Image pulumi.StringPtrInput
	// (Updatable) The image digest for the version of the image that will be pulled when invoking this function. If no value is specified, the digest currently associated with the image in the Oracle Cloud Infrastructure Registry will be used. This field must be updated if image is updated. Example: `sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7`
	ImageDigest pulumi.StringPtrInput
	// The base https invoke URL to set on a client in order to invoke a function. This URL will never change over the lifetime of the function and can be cached.
	InvokeEndpoint pulumi.StringPtrInput
	// (Updatable) Maximum usable memory for the function (MiB).
	MemoryInMbs pulumi.StringPtrInput
	// (Updatable) Define the strategy for provisioned concurrency for the function.
	ProvisionedConcurrencyConfig FunctionProvisionedConcurrencyConfigPtrInput
	// The processor shape (`GENERIC_X86`/`GENERIC_ARM`) on which to run functions in the application, extracted from the image manifest.
	Shape pulumi.StringPtrInput
	// The source details for the Function. The function can be created from various sources.
	SourceDetails FunctionSourceDetailsPtrInput
	// The current state of the function.
	State pulumi.StringPtrInput
	// The time the function was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeCreated pulumi.StringPtrInput
	// The time the function was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeUpdated pulumi.StringPtrInput
	// (Updatable) Timeout for executions of the function. Value in seconds.
	TimeoutInSeconds pulumi.IntPtrInput
	// (Updatable) Define the tracing configuration for a function.
	TraceConfig FunctionTraceConfigPtrInput
}

func (FunctionState) ElementType

func (FunctionState) ElementType() reflect.Type

type FunctionTraceConfig

type FunctionTraceConfig struct {
	// (Updatable) Define if tracing is enabled for the resource.
	//
	// ** 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
	IsEnabled *bool `pulumi:"isEnabled"`
}

type FunctionTraceConfigArgs

type FunctionTraceConfigArgs struct {
	// (Updatable) Define if tracing is enabled for the resource.
	//
	// ** 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
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
}

func (FunctionTraceConfigArgs) ElementType

func (FunctionTraceConfigArgs) ElementType() reflect.Type

func (FunctionTraceConfigArgs) ToFunctionTraceConfigOutput

func (i FunctionTraceConfigArgs) ToFunctionTraceConfigOutput() FunctionTraceConfigOutput

func (FunctionTraceConfigArgs) ToFunctionTraceConfigOutputWithContext

func (i FunctionTraceConfigArgs) ToFunctionTraceConfigOutputWithContext(ctx context.Context) FunctionTraceConfigOutput

func (FunctionTraceConfigArgs) ToFunctionTraceConfigPtrOutput

func (i FunctionTraceConfigArgs) ToFunctionTraceConfigPtrOutput() FunctionTraceConfigPtrOutput

func (FunctionTraceConfigArgs) ToFunctionTraceConfigPtrOutputWithContext

func (i FunctionTraceConfigArgs) ToFunctionTraceConfigPtrOutputWithContext(ctx context.Context) FunctionTraceConfigPtrOutput

type FunctionTraceConfigInput

type FunctionTraceConfigInput interface {
	pulumi.Input

	ToFunctionTraceConfigOutput() FunctionTraceConfigOutput
	ToFunctionTraceConfigOutputWithContext(context.Context) FunctionTraceConfigOutput
}

FunctionTraceConfigInput is an input type that accepts FunctionTraceConfigArgs and FunctionTraceConfigOutput values. You can construct a concrete instance of `FunctionTraceConfigInput` via:

FunctionTraceConfigArgs{...}

type FunctionTraceConfigOutput

type FunctionTraceConfigOutput struct{ *pulumi.OutputState }

func (FunctionTraceConfigOutput) ElementType

func (FunctionTraceConfigOutput) ElementType() reflect.Type

func (FunctionTraceConfigOutput) IsEnabled

(Updatable) Define if tracing is enabled for the resource.

** 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 (FunctionTraceConfigOutput) ToFunctionTraceConfigOutput

func (o FunctionTraceConfigOutput) ToFunctionTraceConfigOutput() FunctionTraceConfigOutput

func (FunctionTraceConfigOutput) ToFunctionTraceConfigOutputWithContext

func (o FunctionTraceConfigOutput) ToFunctionTraceConfigOutputWithContext(ctx context.Context) FunctionTraceConfigOutput

func (FunctionTraceConfigOutput) ToFunctionTraceConfigPtrOutput

func (o FunctionTraceConfigOutput) ToFunctionTraceConfigPtrOutput() FunctionTraceConfigPtrOutput

func (FunctionTraceConfigOutput) ToFunctionTraceConfigPtrOutputWithContext

func (o FunctionTraceConfigOutput) ToFunctionTraceConfigPtrOutputWithContext(ctx context.Context) FunctionTraceConfigPtrOutput

type FunctionTraceConfigPtrInput

type FunctionTraceConfigPtrInput interface {
	pulumi.Input

	ToFunctionTraceConfigPtrOutput() FunctionTraceConfigPtrOutput
	ToFunctionTraceConfigPtrOutputWithContext(context.Context) FunctionTraceConfigPtrOutput
}

FunctionTraceConfigPtrInput is an input type that accepts FunctionTraceConfigArgs, FunctionTraceConfigPtr and FunctionTraceConfigPtrOutput values. You can construct a concrete instance of `FunctionTraceConfigPtrInput` via:

        FunctionTraceConfigArgs{...}

or:

        nil

type FunctionTraceConfigPtrOutput

type FunctionTraceConfigPtrOutput struct{ *pulumi.OutputState }

func (FunctionTraceConfigPtrOutput) Elem

func (FunctionTraceConfigPtrOutput) ElementType

func (FunctionTraceConfigPtrOutput) IsEnabled

(Updatable) Define if tracing is enabled for the resource.

** 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 (FunctionTraceConfigPtrOutput) ToFunctionTraceConfigPtrOutput

func (o FunctionTraceConfigPtrOutput) ToFunctionTraceConfigPtrOutput() FunctionTraceConfigPtrOutput

func (FunctionTraceConfigPtrOutput) ToFunctionTraceConfigPtrOutputWithContext

func (o FunctionTraceConfigPtrOutput) ToFunctionTraceConfigPtrOutputWithContext(ctx context.Context) FunctionTraceConfigPtrOutput

type GetApplicationImagePolicyConfig

type GetApplicationImagePolicyConfig struct {
	// Define if image signature verification policy is enabled for the application.
	IsPolicyEnabled bool `pulumi:"isPolicyEnabled"`
	// A list of KMS key details.
	KeyDetails []GetApplicationImagePolicyConfigKeyDetail `pulumi:"keyDetails"`
}

type GetApplicationImagePolicyConfigArgs

type GetApplicationImagePolicyConfigArgs struct {
	// Define if image signature verification policy is enabled for the application.
	IsPolicyEnabled pulumi.BoolInput `pulumi:"isPolicyEnabled"`
	// A list of KMS key details.
	KeyDetails GetApplicationImagePolicyConfigKeyDetailArrayInput `pulumi:"keyDetails"`
}

func (GetApplicationImagePolicyConfigArgs) ElementType

func (GetApplicationImagePolicyConfigArgs) ToGetApplicationImagePolicyConfigOutput

func (i GetApplicationImagePolicyConfigArgs) ToGetApplicationImagePolicyConfigOutput() GetApplicationImagePolicyConfigOutput

func (GetApplicationImagePolicyConfigArgs) ToGetApplicationImagePolicyConfigOutputWithContext

func (i GetApplicationImagePolicyConfigArgs) ToGetApplicationImagePolicyConfigOutputWithContext(ctx context.Context) GetApplicationImagePolicyConfigOutput

type GetApplicationImagePolicyConfigArray

type GetApplicationImagePolicyConfigArray []GetApplicationImagePolicyConfigInput

func (GetApplicationImagePolicyConfigArray) ElementType

func (GetApplicationImagePolicyConfigArray) ToGetApplicationImagePolicyConfigArrayOutput

func (i GetApplicationImagePolicyConfigArray) ToGetApplicationImagePolicyConfigArrayOutput() GetApplicationImagePolicyConfigArrayOutput

func (GetApplicationImagePolicyConfigArray) ToGetApplicationImagePolicyConfigArrayOutputWithContext

func (i GetApplicationImagePolicyConfigArray) ToGetApplicationImagePolicyConfigArrayOutputWithContext(ctx context.Context) GetApplicationImagePolicyConfigArrayOutput

type GetApplicationImagePolicyConfigArrayInput

type GetApplicationImagePolicyConfigArrayInput interface {
	pulumi.Input

	ToGetApplicationImagePolicyConfigArrayOutput() GetApplicationImagePolicyConfigArrayOutput
	ToGetApplicationImagePolicyConfigArrayOutputWithContext(context.Context) GetApplicationImagePolicyConfigArrayOutput
}

GetApplicationImagePolicyConfigArrayInput is an input type that accepts GetApplicationImagePolicyConfigArray and GetApplicationImagePolicyConfigArrayOutput values. You can construct a concrete instance of `GetApplicationImagePolicyConfigArrayInput` via:

GetApplicationImagePolicyConfigArray{ GetApplicationImagePolicyConfigArgs{...} }

type GetApplicationImagePolicyConfigArrayOutput

type GetApplicationImagePolicyConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationImagePolicyConfigArrayOutput) ElementType

func (GetApplicationImagePolicyConfigArrayOutput) Index

func (GetApplicationImagePolicyConfigArrayOutput) ToGetApplicationImagePolicyConfigArrayOutput

func (o GetApplicationImagePolicyConfigArrayOutput) ToGetApplicationImagePolicyConfigArrayOutput() GetApplicationImagePolicyConfigArrayOutput

func (GetApplicationImagePolicyConfigArrayOutput) ToGetApplicationImagePolicyConfigArrayOutputWithContext

func (o GetApplicationImagePolicyConfigArrayOutput) ToGetApplicationImagePolicyConfigArrayOutputWithContext(ctx context.Context) GetApplicationImagePolicyConfigArrayOutput

type GetApplicationImagePolicyConfigInput

type GetApplicationImagePolicyConfigInput interface {
	pulumi.Input

	ToGetApplicationImagePolicyConfigOutput() GetApplicationImagePolicyConfigOutput
	ToGetApplicationImagePolicyConfigOutputWithContext(context.Context) GetApplicationImagePolicyConfigOutput
}

GetApplicationImagePolicyConfigInput is an input type that accepts GetApplicationImagePolicyConfigArgs and GetApplicationImagePolicyConfigOutput values. You can construct a concrete instance of `GetApplicationImagePolicyConfigInput` via:

GetApplicationImagePolicyConfigArgs{...}

type GetApplicationImagePolicyConfigKeyDetail

type GetApplicationImagePolicyConfigKeyDetail struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the KMS key that will be used to verify the image signature.
	KmsKeyId string `pulumi:"kmsKeyId"`
}

type GetApplicationImagePolicyConfigKeyDetailArgs

type GetApplicationImagePolicyConfigKeyDetailArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the KMS key that will be used to verify the image signature.
	KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"`
}

func (GetApplicationImagePolicyConfigKeyDetailArgs) ElementType

func (GetApplicationImagePolicyConfigKeyDetailArgs) ToGetApplicationImagePolicyConfigKeyDetailOutput

func (i GetApplicationImagePolicyConfigKeyDetailArgs) ToGetApplicationImagePolicyConfigKeyDetailOutput() GetApplicationImagePolicyConfigKeyDetailOutput

func (GetApplicationImagePolicyConfigKeyDetailArgs) ToGetApplicationImagePolicyConfigKeyDetailOutputWithContext

func (i GetApplicationImagePolicyConfigKeyDetailArgs) ToGetApplicationImagePolicyConfigKeyDetailOutputWithContext(ctx context.Context) GetApplicationImagePolicyConfigKeyDetailOutput

type GetApplicationImagePolicyConfigKeyDetailArray

type GetApplicationImagePolicyConfigKeyDetailArray []GetApplicationImagePolicyConfigKeyDetailInput

func (GetApplicationImagePolicyConfigKeyDetailArray) ElementType

func (GetApplicationImagePolicyConfigKeyDetailArray) ToGetApplicationImagePolicyConfigKeyDetailArrayOutput

func (i GetApplicationImagePolicyConfigKeyDetailArray) ToGetApplicationImagePolicyConfigKeyDetailArrayOutput() GetApplicationImagePolicyConfigKeyDetailArrayOutput

func (GetApplicationImagePolicyConfigKeyDetailArray) ToGetApplicationImagePolicyConfigKeyDetailArrayOutputWithContext

func (i GetApplicationImagePolicyConfigKeyDetailArray) ToGetApplicationImagePolicyConfigKeyDetailArrayOutputWithContext(ctx context.Context) GetApplicationImagePolicyConfigKeyDetailArrayOutput

type GetApplicationImagePolicyConfigKeyDetailArrayInput

type GetApplicationImagePolicyConfigKeyDetailArrayInput interface {
	pulumi.Input

	ToGetApplicationImagePolicyConfigKeyDetailArrayOutput() GetApplicationImagePolicyConfigKeyDetailArrayOutput
	ToGetApplicationImagePolicyConfigKeyDetailArrayOutputWithContext(context.Context) GetApplicationImagePolicyConfigKeyDetailArrayOutput
}

GetApplicationImagePolicyConfigKeyDetailArrayInput is an input type that accepts GetApplicationImagePolicyConfigKeyDetailArray and GetApplicationImagePolicyConfigKeyDetailArrayOutput values. You can construct a concrete instance of `GetApplicationImagePolicyConfigKeyDetailArrayInput` via:

GetApplicationImagePolicyConfigKeyDetailArray{ GetApplicationImagePolicyConfigKeyDetailArgs{...} }

type GetApplicationImagePolicyConfigKeyDetailArrayOutput

type GetApplicationImagePolicyConfigKeyDetailArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationImagePolicyConfigKeyDetailArrayOutput) ElementType

func (GetApplicationImagePolicyConfigKeyDetailArrayOutput) Index

func (GetApplicationImagePolicyConfigKeyDetailArrayOutput) ToGetApplicationImagePolicyConfigKeyDetailArrayOutput

func (o GetApplicationImagePolicyConfigKeyDetailArrayOutput) ToGetApplicationImagePolicyConfigKeyDetailArrayOutput() GetApplicationImagePolicyConfigKeyDetailArrayOutput

func (GetApplicationImagePolicyConfigKeyDetailArrayOutput) ToGetApplicationImagePolicyConfigKeyDetailArrayOutputWithContext

func (o GetApplicationImagePolicyConfigKeyDetailArrayOutput) ToGetApplicationImagePolicyConfigKeyDetailArrayOutputWithContext(ctx context.Context) GetApplicationImagePolicyConfigKeyDetailArrayOutput

type GetApplicationImagePolicyConfigKeyDetailInput

type GetApplicationImagePolicyConfigKeyDetailInput interface {
	pulumi.Input

	ToGetApplicationImagePolicyConfigKeyDetailOutput() GetApplicationImagePolicyConfigKeyDetailOutput
	ToGetApplicationImagePolicyConfigKeyDetailOutputWithContext(context.Context) GetApplicationImagePolicyConfigKeyDetailOutput
}

GetApplicationImagePolicyConfigKeyDetailInput is an input type that accepts GetApplicationImagePolicyConfigKeyDetailArgs and GetApplicationImagePolicyConfigKeyDetailOutput values. You can construct a concrete instance of `GetApplicationImagePolicyConfigKeyDetailInput` via:

GetApplicationImagePolicyConfigKeyDetailArgs{...}

type GetApplicationImagePolicyConfigKeyDetailOutput

type GetApplicationImagePolicyConfigKeyDetailOutput struct{ *pulumi.OutputState }

func (GetApplicationImagePolicyConfigKeyDetailOutput) ElementType

func (GetApplicationImagePolicyConfigKeyDetailOutput) KmsKeyId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the KMS key that will be used to verify the image signature.

func (GetApplicationImagePolicyConfigKeyDetailOutput) ToGetApplicationImagePolicyConfigKeyDetailOutput

func (o GetApplicationImagePolicyConfigKeyDetailOutput) ToGetApplicationImagePolicyConfigKeyDetailOutput() GetApplicationImagePolicyConfigKeyDetailOutput

func (GetApplicationImagePolicyConfigKeyDetailOutput) ToGetApplicationImagePolicyConfigKeyDetailOutputWithContext

func (o GetApplicationImagePolicyConfigKeyDetailOutput) ToGetApplicationImagePolicyConfigKeyDetailOutputWithContext(ctx context.Context) GetApplicationImagePolicyConfigKeyDetailOutput

type GetApplicationImagePolicyConfigOutput

type GetApplicationImagePolicyConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationImagePolicyConfigOutput) ElementType

func (GetApplicationImagePolicyConfigOutput) IsPolicyEnabled

Define if image signature verification policy is enabled for the application.

func (GetApplicationImagePolicyConfigOutput) KeyDetails

A list of KMS key details.

func (GetApplicationImagePolicyConfigOutput) ToGetApplicationImagePolicyConfigOutput

func (o GetApplicationImagePolicyConfigOutput) ToGetApplicationImagePolicyConfigOutput() GetApplicationImagePolicyConfigOutput

func (GetApplicationImagePolicyConfigOutput) ToGetApplicationImagePolicyConfigOutputWithContext

func (o GetApplicationImagePolicyConfigOutput) ToGetApplicationImagePolicyConfigOutputWithContext(ctx context.Context) GetApplicationImagePolicyConfigOutput

type GetApplicationTraceConfig

type GetApplicationTraceConfig struct {
	// The OCID of the collector (e.g. an APM Domain) trace events will be sent to.
	DomainId string `pulumi:"domainId"`
	// Define if tracing is enabled for the resource.
	IsEnabled bool `pulumi:"isEnabled"`
}

type GetApplicationTraceConfigArgs

type GetApplicationTraceConfigArgs struct {
	// The OCID of the collector (e.g. an APM Domain) trace events will be sent to.
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// Define if tracing is enabled for the resource.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

func (GetApplicationTraceConfigArgs) ElementType

func (GetApplicationTraceConfigArgs) ToGetApplicationTraceConfigOutput

func (i GetApplicationTraceConfigArgs) ToGetApplicationTraceConfigOutput() GetApplicationTraceConfigOutput

func (GetApplicationTraceConfigArgs) ToGetApplicationTraceConfigOutputWithContext

func (i GetApplicationTraceConfigArgs) ToGetApplicationTraceConfigOutputWithContext(ctx context.Context) GetApplicationTraceConfigOutput

type GetApplicationTraceConfigArray

type GetApplicationTraceConfigArray []GetApplicationTraceConfigInput

func (GetApplicationTraceConfigArray) ElementType

func (GetApplicationTraceConfigArray) ToGetApplicationTraceConfigArrayOutput

func (i GetApplicationTraceConfigArray) ToGetApplicationTraceConfigArrayOutput() GetApplicationTraceConfigArrayOutput

func (GetApplicationTraceConfigArray) ToGetApplicationTraceConfigArrayOutputWithContext

func (i GetApplicationTraceConfigArray) ToGetApplicationTraceConfigArrayOutputWithContext(ctx context.Context) GetApplicationTraceConfigArrayOutput

type GetApplicationTraceConfigArrayInput

type GetApplicationTraceConfigArrayInput interface {
	pulumi.Input

	ToGetApplicationTraceConfigArrayOutput() GetApplicationTraceConfigArrayOutput
	ToGetApplicationTraceConfigArrayOutputWithContext(context.Context) GetApplicationTraceConfigArrayOutput
}

GetApplicationTraceConfigArrayInput is an input type that accepts GetApplicationTraceConfigArray and GetApplicationTraceConfigArrayOutput values. You can construct a concrete instance of `GetApplicationTraceConfigArrayInput` via:

GetApplicationTraceConfigArray{ GetApplicationTraceConfigArgs{...} }

type GetApplicationTraceConfigArrayOutput

type GetApplicationTraceConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationTraceConfigArrayOutput) ElementType

func (GetApplicationTraceConfigArrayOutput) Index

func (GetApplicationTraceConfigArrayOutput) ToGetApplicationTraceConfigArrayOutput

func (o GetApplicationTraceConfigArrayOutput) ToGetApplicationTraceConfigArrayOutput() GetApplicationTraceConfigArrayOutput

func (GetApplicationTraceConfigArrayOutput) ToGetApplicationTraceConfigArrayOutputWithContext

func (o GetApplicationTraceConfigArrayOutput) ToGetApplicationTraceConfigArrayOutputWithContext(ctx context.Context) GetApplicationTraceConfigArrayOutput

type GetApplicationTraceConfigInput

type GetApplicationTraceConfigInput interface {
	pulumi.Input

	ToGetApplicationTraceConfigOutput() GetApplicationTraceConfigOutput
	ToGetApplicationTraceConfigOutputWithContext(context.Context) GetApplicationTraceConfigOutput
}

GetApplicationTraceConfigInput is an input type that accepts GetApplicationTraceConfigArgs and GetApplicationTraceConfigOutput values. You can construct a concrete instance of `GetApplicationTraceConfigInput` via:

GetApplicationTraceConfigArgs{...}

type GetApplicationTraceConfigOutput

type GetApplicationTraceConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationTraceConfigOutput) DomainId

The OCID of the collector (e.g. an APM Domain) trace events will be sent to.

func (GetApplicationTraceConfigOutput) ElementType

func (GetApplicationTraceConfigOutput) IsEnabled

Define if tracing is enabled for the resource.

func (GetApplicationTraceConfigOutput) ToGetApplicationTraceConfigOutput

func (o GetApplicationTraceConfigOutput) ToGetApplicationTraceConfigOutput() GetApplicationTraceConfigOutput

func (GetApplicationTraceConfigOutput) ToGetApplicationTraceConfigOutputWithContext

func (o GetApplicationTraceConfigOutput) ToGetApplicationTraceConfigOutputWithContext(ctx context.Context) GetApplicationTraceConfigOutput

type GetApplicationsApplication

type GetApplicationsApplication struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this resource belongs.
	CompartmentId string `pulumi:"compartmentId"`
	// Application configuration for functions in this application (passed as environment variables). Can be overridden by function configuration. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters.  Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`
	Config map[string]string `pulumi:"config"`
	// 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 filter to return only applications with display names that match the display name string. Matching is exact.
	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"`
	// A filter to return only applications with the specified OCID.
	Id string `pulumi:"id"`
	// Define the image signature verification policy for an application.
	ImagePolicyConfigs []GetApplicationsApplicationImagePolicyConfig `pulumi:"imagePolicyConfigs"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the Network Security Groups to add the application to.
	NetworkSecurityGroupIds []string `pulumi:"networkSecurityGroupIds"`
	// Valid values are `GENERIC_X86`, `GENERIC_ARM` and `GENERIC_X86_ARM`. Default is `GENERIC_X86`. Setting this to `GENERIC_X86`, will run the functions in the application on X86 processor architecture. Setting this to `GENERIC_ARM`, will run the functions in the application on ARM processor architecture. When set to `GENERIC_X86_ARM`, functions in the application are run on either X86 or ARM processor architecture. Accepted values are: `GENERIC_X86`, `GENERIC_ARM`, `GENERIC_X86_ARM`
	Shape string `pulumi:"shape"`
	// A filter to return only applications that match the lifecycle state in this parameter. Example: `Creating`
	State string `pulumi:"state"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the subnets in which to run functions in the application.
	SubnetIds []string `pulumi:"subnetIds"`
	// A syslog URL to which to send all function logs. Supports tcp, udp, and tcp+tls. The syslog URL must be reachable from all of the subnets configured for the application. Note: If you enable the Oracle Cloud Infrastructure Logging service for this application, the syslogUrl value is ignored. Function logs are sent to the Oracle Cloud Infrastructure Logging service, and not to the syslog URL.  Example: `tcp://logserver.myserver:1234`
	SyslogUrl string `pulumi:"syslogUrl"`
	// The time the application was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The time the application was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`
	TimeUpdated string `pulumi:"timeUpdated"`
	// Define the tracing configuration for an application.
	TraceConfigs []GetApplicationsApplicationTraceConfig `pulumi:"traceConfigs"`
}

type GetApplicationsApplicationArgs

type GetApplicationsApplicationArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this resource belongs.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Application configuration for functions in this application (passed as environment variables). Can be overridden by function configuration. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters.  Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`
	Config pulumi.StringMapInput `pulumi:"config"`
	// 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 filter to return only applications with display names that match the display name string. Matching is exact.
	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"`
	// A filter to return only applications with the specified OCID.
	Id pulumi.StringInput `pulumi:"id"`
	// Define the image signature verification policy for an application.
	ImagePolicyConfigs GetApplicationsApplicationImagePolicyConfigArrayInput `pulumi:"imagePolicyConfigs"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the Network Security Groups to add the application to.
	NetworkSecurityGroupIds pulumi.StringArrayInput `pulumi:"networkSecurityGroupIds"`
	// Valid values are `GENERIC_X86`, `GENERIC_ARM` and `GENERIC_X86_ARM`. Default is `GENERIC_X86`. Setting this to `GENERIC_X86`, will run the functions in the application on X86 processor architecture. Setting this to `GENERIC_ARM`, will run the functions in the application on ARM processor architecture. When set to `GENERIC_X86_ARM`, functions in the application are run on either X86 or ARM processor architecture. Accepted values are: `GENERIC_X86`, `GENERIC_ARM`, `GENERIC_X86_ARM`
	Shape pulumi.StringInput `pulumi:"shape"`
	// A filter to return only applications that match the lifecycle state in this parameter. Example: `Creating`
	State pulumi.StringInput `pulumi:"state"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the subnets in which to run functions in the application.
	SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"`
	// A syslog URL to which to send all function logs. Supports tcp, udp, and tcp+tls. The syslog URL must be reachable from all of the subnets configured for the application. Note: If you enable the Oracle Cloud Infrastructure Logging service for this application, the syslogUrl value is ignored. Function logs are sent to the Oracle Cloud Infrastructure Logging service, and not to the syslog URL.  Example: `tcp://logserver.myserver:1234`
	SyslogUrl pulumi.StringInput `pulumi:"syslogUrl"`
	// The time the application was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the application was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Define the tracing configuration for an application.
	TraceConfigs GetApplicationsApplicationTraceConfigArrayInput `pulumi:"traceConfigs"`
}

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 GetApplicationsApplicationImagePolicyConfig

type GetApplicationsApplicationImagePolicyConfig struct {
	// Define if image signature verification policy is enabled for the application.
	IsPolicyEnabled bool `pulumi:"isPolicyEnabled"`
	// A list of KMS key details.
	KeyDetails []GetApplicationsApplicationImagePolicyConfigKeyDetail `pulumi:"keyDetails"`
}

type GetApplicationsApplicationImagePolicyConfigArgs

type GetApplicationsApplicationImagePolicyConfigArgs struct {
	// Define if image signature verification policy is enabled for the application.
	IsPolicyEnabled pulumi.BoolInput `pulumi:"isPolicyEnabled"`
	// A list of KMS key details.
	KeyDetails GetApplicationsApplicationImagePolicyConfigKeyDetailArrayInput `pulumi:"keyDetails"`
}

func (GetApplicationsApplicationImagePolicyConfigArgs) ElementType

func (GetApplicationsApplicationImagePolicyConfigArgs) ToGetApplicationsApplicationImagePolicyConfigOutput

func (i GetApplicationsApplicationImagePolicyConfigArgs) ToGetApplicationsApplicationImagePolicyConfigOutput() GetApplicationsApplicationImagePolicyConfigOutput

func (GetApplicationsApplicationImagePolicyConfigArgs) ToGetApplicationsApplicationImagePolicyConfigOutputWithContext

func (i GetApplicationsApplicationImagePolicyConfigArgs) ToGetApplicationsApplicationImagePolicyConfigOutputWithContext(ctx context.Context) GetApplicationsApplicationImagePolicyConfigOutput

type GetApplicationsApplicationImagePolicyConfigArray

type GetApplicationsApplicationImagePolicyConfigArray []GetApplicationsApplicationImagePolicyConfigInput

func (GetApplicationsApplicationImagePolicyConfigArray) ElementType

func (GetApplicationsApplicationImagePolicyConfigArray) ToGetApplicationsApplicationImagePolicyConfigArrayOutput

func (i GetApplicationsApplicationImagePolicyConfigArray) ToGetApplicationsApplicationImagePolicyConfigArrayOutput() GetApplicationsApplicationImagePolicyConfigArrayOutput

func (GetApplicationsApplicationImagePolicyConfigArray) ToGetApplicationsApplicationImagePolicyConfigArrayOutputWithContext

func (i GetApplicationsApplicationImagePolicyConfigArray) ToGetApplicationsApplicationImagePolicyConfigArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationImagePolicyConfigArrayOutput

type GetApplicationsApplicationImagePolicyConfigArrayInput

type GetApplicationsApplicationImagePolicyConfigArrayInput interface {
	pulumi.Input

	ToGetApplicationsApplicationImagePolicyConfigArrayOutput() GetApplicationsApplicationImagePolicyConfigArrayOutput
	ToGetApplicationsApplicationImagePolicyConfigArrayOutputWithContext(context.Context) GetApplicationsApplicationImagePolicyConfigArrayOutput
}

GetApplicationsApplicationImagePolicyConfigArrayInput is an input type that accepts GetApplicationsApplicationImagePolicyConfigArray and GetApplicationsApplicationImagePolicyConfigArrayOutput values. You can construct a concrete instance of `GetApplicationsApplicationImagePolicyConfigArrayInput` via:

GetApplicationsApplicationImagePolicyConfigArray{ GetApplicationsApplicationImagePolicyConfigArgs{...} }

type GetApplicationsApplicationImagePolicyConfigArrayOutput

type GetApplicationsApplicationImagePolicyConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationImagePolicyConfigArrayOutput) ElementType

func (GetApplicationsApplicationImagePolicyConfigArrayOutput) Index

func (GetApplicationsApplicationImagePolicyConfigArrayOutput) ToGetApplicationsApplicationImagePolicyConfigArrayOutput

func (GetApplicationsApplicationImagePolicyConfigArrayOutput) ToGetApplicationsApplicationImagePolicyConfigArrayOutputWithContext

func (o GetApplicationsApplicationImagePolicyConfigArrayOutput) ToGetApplicationsApplicationImagePolicyConfigArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationImagePolicyConfigArrayOutput

type GetApplicationsApplicationImagePolicyConfigInput

type GetApplicationsApplicationImagePolicyConfigInput interface {
	pulumi.Input

	ToGetApplicationsApplicationImagePolicyConfigOutput() GetApplicationsApplicationImagePolicyConfigOutput
	ToGetApplicationsApplicationImagePolicyConfigOutputWithContext(context.Context) GetApplicationsApplicationImagePolicyConfigOutput
}

GetApplicationsApplicationImagePolicyConfigInput is an input type that accepts GetApplicationsApplicationImagePolicyConfigArgs and GetApplicationsApplicationImagePolicyConfigOutput values. You can construct a concrete instance of `GetApplicationsApplicationImagePolicyConfigInput` via:

GetApplicationsApplicationImagePolicyConfigArgs{...}

type GetApplicationsApplicationImagePolicyConfigKeyDetail

type GetApplicationsApplicationImagePolicyConfigKeyDetail struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the KMS key that will be used to verify the image signature.
	KmsKeyId string `pulumi:"kmsKeyId"`
}

type GetApplicationsApplicationImagePolicyConfigKeyDetailArgs

type GetApplicationsApplicationImagePolicyConfigKeyDetailArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the KMS key that will be used to verify the image signature.
	KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"`
}

func (GetApplicationsApplicationImagePolicyConfigKeyDetailArgs) ElementType

func (GetApplicationsApplicationImagePolicyConfigKeyDetailArgs) ToGetApplicationsApplicationImagePolicyConfigKeyDetailOutput

func (GetApplicationsApplicationImagePolicyConfigKeyDetailArgs) ToGetApplicationsApplicationImagePolicyConfigKeyDetailOutputWithContext

func (i GetApplicationsApplicationImagePolicyConfigKeyDetailArgs) ToGetApplicationsApplicationImagePolicyConfigKeyDetailOutputWithContext(ctx context.Context) GetApplicationsApplicationImagePolicyConfigKeyDetailOutput

type GetApplicationsApplicationImagePolicyConfigKeyDetailArray

type GetApplicationsApplicationImagePolicyConfigKeyDetailArray []GetApplicationsApplicationImagePolicyConfigKeyDetailInput

func (GetApplicationsApplicationImagePolicyConfigKeyDetailArray) ElementType

func (GetApplicationsApplicationImagePolicyConfigKeyDetailArray) ToGetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput

func (i GetApplicationsApplicationImagePolicyConfigKeyDetailArray) ToGetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput() GetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput

func (GetApplicationsApplicationImagePolicyConfigKeyDetailArray) ToGetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutputWithContext

func (i GetApplicationsApplicationImagePolicyConfigKeyDetailArray) ToGetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput

type GetApplicationsApplicationImagePolicyConfigKeyDetailArrayInput

type GetApplicationsApplicationImagePolicyConfigKeyDetailArrayInput interface {
	pulumi.Input

	ToGetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput() GetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput
	ToGetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutputWithContext(context.Context) GetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput
}

GetApplicationsApplicationImagePolicyConfigKeyDetailArrayInput is an input type that accepts GetApplicationsApplicationImagePolicyConfigKeyDetailArray and GetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput values. You can construct a concrete instance of `GetApplicationsApplicationImagePolicyConfigKeyDetailArrayInput` via:

GetApplicationsApplicationImagePolicyConfigKeyDetailArray{ GetApplicationsApplicationImagePolicyConfigKeyDetailArgs{...} }

type GetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput

type GetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput) ElementType

func (GetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput) Index

func (GetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput) ToGetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput

func (GetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput) ToGetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutputWithContext

func (o GetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput) ToGetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationImagePolicyConfigKeyDetailArrayOutput

type GetApplicationsApplicationImagePolicyConfigKeyDetailInput

type GetApplicationsApplicationImagePolicyConfigKeyDetailInput interface {
	pulumi.Input

	ToGetApplicationsApplicationImagePolicyConfigKeyDetailOutput() GetApplicationsApplicationImagePolicyConfigKeyDetailOutput
	ToGetApplicationsApplicationImagePolicyConfigKeyDetailOutputWithContext(context.Context) GetApplicationsApplicationImagePolicyConfigKeyDetailOutput
}

GetApplicationsApplicationImagePolicyConfigKeyDetailInput is an input type that accepts GetApplicationsApplicationImagePolicyConfigKeyDetailArgs and GetApplicationsApplicationImagePolicyConfigKeyDetailOutput values. You can construct a concrete instance of `GetApplicationsApplicationImagePolicyConfigKeyDetailInput` via:

GetApplicationsApplicationImagePolicyConfigKeyDetailArgs{...}

type GetApplicationsApplicationImagePolicyConfigKeyDetailOutput

type GetApplicationsApplicationImagePolicyConfigKeyDetailOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationImagePolicyConfigKeyDetailOutput) ElementType

func (GetApplicationsApplicationImagePolicyConfigKeyDetailOutput) KmsKeyId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the KMS key that will be used to verify the image signature.

func (GetApplicationsApplicationImagePolicyConfigKeyDetailOutput) ToGetApplicationsApplicationImagePolicyConfigKeyDetailOutput

func (GetApplicationsApplicationImagePolicyConfigKeyDetailOutput) ToGetApplicationsApplicationImagePolicyConfigKeyDetailOutputWithContext

func (o GetApplicationsApplicationImagePolicyConfigKeyDetailOutput) ToGetApplicationsApplicationImagePolicyConfigKeyDetailOutputWithContext(ctx context.Context) GetApplicationsApplicationImagePolicyConfigKeyDetailOutput

type GetApplicationsApplicationImagePolicyConfigOutput

type GetApplicationsApplicationImagePolicyConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationImagePolicyConfigOutput) ElementType

func (GetApplicationsApplicationImagePolicyConfigOutput) IsPolicyEnabled

Define if image signature verification policy is enabled for the application.

func (GetApplicationsApplicationImagePolicyConfigOutput) KeyDetails

A list of KMS key details.

func (GetApplicationsApplicationImagePolicyConfigOutput) ToGetApplicationsApplicationImagePolicyConfigOutput

func (o GetApplicationsApplicationImagePolicyConfigOutput) ToGetApplicationsApplicationImagePolicyConfigOutput() GetApplicationsApplicationImagePolicyConfigOutput

func (GetApplicationsApplicationImagePolicyConfigOutput) ToGetApplicationsApplicationImagePolicyConfigOutputWithContext

func (o GetApplicationsApplicationImagePolicyConfigOutput) ToGetApplicationsApplicationImagePolicyConfigOutputWithContext(ctx context.Context) GetApplicationsApplicationImagePolicyConfigOutput

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) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this resource belongs.

func (GetApplicationsApplicationOutput) Config

Application configuration for functions in this application (passed as environment variables). Can be overridden by function configuration. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters. Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`

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) DisplayName

A filter to return only applications with display names that match the display name string. Matching is exact.

func (GetApplicationsApplicationOutput) ElementType

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

A filter to return only applications with the specified OCID.

func (GetApplicationsApplicationOutput) ImagePolicyConfigs

Define the image signature verification policy for an application.

func (GetApplicationsApplicationOutput) NetworkSecurityGroupIds

func (o GetApplicationsApplicationOutput) NetworkSecurityGroupIds() pulumi.StringArrayOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the Network Security Groups to add the application to.

func (GetApplicationsApplicationOutput) Shape

Valid values are `GENERIC_X86`, `GENERIC_ARM` and `GENERIC_X86_ARM`. Default is `GENERIC_X86`. Setting this to `GENERIC_X86`, will run the functions in the application on X86 processor architecture. Setting this to `GENERIC_ARM`, will run the functions in the application on ARM processor architecture. When set to `GENERIC_X86_ARM`, functions in the application are run on either X86 or ARM processor architecture. Accepted values are: `GENERIC_X86`, `GENERIC_ARM`, `GENERIC_X86_ARM`

func (GetApplicationsApplicationOutput) State

A filter to return only applications that match the lifecycle state in this parameter. Example: `Creating`

func (GetApplicationsApplicationOutput) SubnetIds

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the subnets in which to run functions in the application.

func (GetApplicationsApplicationOutput) SyslogUrl

A syslog URL to which to send all function logs. Supports tcp, udp, and tcp+tls. The syslog URL must be reachable from all of the subnets configured for the application. Note: If you enable the Oracle Cloud Infrastructure Logging service for this application, the syslogUrl value is ignored. Function logs are sent to the Oracle Cloud Infrastructure Logging service, and not to the syslog URL. Example: `tcp://logserver.myserver:1234`

func (GetApplicationsApplicationOutput) TimeCreated

The time the application was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`

func (GetApplicationsApplicationOutput) TimeUpdated

The time the application was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`

func (GetApplicationsApplicationOutput) ToGetApplicationsApplicationOutput

func (o GetApplicationsApplicationOutput) ToGetApplicationsApplicationOutput() GetApplicationsApplicationOutput

func (GetApplicationsApplicationOutput) ToGetApplicationsApplicationOutputWithContext

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

func (GetApplicationsApplicationOutput) TraceConfigs

Define the tracing configuration for an application.

type GetApplicationsApplicationTraceConfig

type GetApplicationsApplicationTraceConfig struct {
	// The OCID of the collector (e.g. an APM Domain) trace events will be sent to.
	DomainId string `pulumi:"domainId"`
	// Define if tracing is enabled for the resource.
	IsEnabled bool `pulumi:"isEnabled"`
}

type GetApplicationsApplicationTraceConfigArgs

type GetApplicationsApplicationTraceConfigArgs struct {
	// The OCID of the collector (e.g. an APM Domain) trace events will be sent to.
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// Define if tracing is enabled for the resource.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

func (GetApplicationsApplicationTraceConfigArgs) ElementType

func (GetApplicationsApplicationTraceConfigArgs) ToGetApplicationsApplicationTraceConfigOutput

func (i GetApplicationsApplicationTraceConfigArgs) ToGetApplicationsApplicationTraceConfigOutput() GetApplicationsApplicationTraceConfigOutput

func (GetApplicationsApplicationTraceConfigArgs) ToGetApplicationsApplicationTraceConfigOutputWithContext

func (i GetApplicationsApplicationTraceConfigArgs) ToGetApplicationsApplicationTraceConfigOutputWithContext(ctx context.Context) GetApplicationsApplicationTraceConfigOutput

type GetApplicationsApplicationTraceConfigArray

type GetApplicationsApplicationTraceConfigArray []GetApplicationsApplicationTraceConfigInput

func (GetApplicationsApplicationTraceConfigArray) ElementType

func (GetApplicationsApplicationTraceConfigArray) ToGetApplicationsApplicationTraceConfigArrayOutput

func (i GetApplicationsApplicationTraceConfigArray) ToGetApplicationsApplicationTraceConfigArrayOutput() GetApplicationsApplicationTraceConfigArrayOutput

func (GetApplicationsApplicationTraceConfigArray) ToGetApplicationsApplicationTraceConfigArrayOutputWithContext

func (i GetApplicationsApplicationTraceConfigArray) ToGetApplicationsApplicationTraceConfigArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationTraceConfigArrayOutput

type GetApplicationsApplicationTraceConfigArrayInput

type GetApplicationsApplicationTraceConfigArrayInput interface {
	pulumi.Input

	ToGetApplicationsApplicationTraceConfigArrayOutput() GetApplicationsApplicationTraceConfigArrayOutput
	ToGetApplicationsApplicationTraceConfigArrayOutputWithContext(context.Context) GetApplicationsApplicationTraceConfigArrayOutput
}

GetApplicationsApplicationTraceConfigArrayInput is an input type that accepts GetApplicationsApplicationTraceConfigArray and GetApplicationsApplicationTraceConfigArrayOutput values. You can construct a concrete instance of `GetApplicationsApplicationTraceConfigArrayInput` via:

GetApplicationsApplicationTraceConfigArray{ GetApplicationsApplicationTraceConfigArgs{...} }

type GetApplicationsApplicationTraceConfigArrayOutput

type GetApplicationsApplicationTraceConfigArrayOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationTraceConfigArrayOutput) ElementType

func (GetApplicationsApplicationTraceConfigArrayOutput) Index

func (GetApplicationsApplicationTraceConfigArrayOutput) ToGetApplicationsApplicationTraceConfigArrayOutput

func (o GetApplicationsApplicationTraceConfigArrayOutput) ToGetApplicationsApplicationTraceConfigArrayOutput() GetApplicationsApplicationTraceConfigArrayOutput

func (GetApplicationsApplicationTraceConfigArrayOutput) ToGetApplicationsApplicationTraceConfigArrayOutputWithContext

func (o GetApplicationsApplicationTraceConfigArrayOutput) ToGetApplicationsApplicationTraceConfigArrayOutputWithContext(ctx context.Context) GetApplicationsApplicationTraceConfigArrayOutput

type GetApplicationsApplicationTraceConfigInput

type GetApplicationsApplicationTraceConfigInput interface {
	pulumi.Input

	ToGetApplicationsApplicationTraceConfigOutput() GetApplicationsApplicationTraceConfigOutput
	ToGetApplicationsApplicationTraceConfigOutputWithContext(context.Context) GetApplicationsApplicationTraceConfigOutput
}

GetApplicationsApplicationTraceConfigInput is an input type that accepts GetApplicationsApplicationTraceConfigArgs and GetApplicationsApplicationTraceConfigOutput values. You can construct a concrete instance of `GetApplicationsApplicationTraceConfigInput` via:

GetApplicationsApplicationTraceConfigArgs{...}

type GetApplicationsApplicationTraceConfigOutput

type GetApplicationsApplicationTraceConfigOutput struct{ *pulumi.OutputState }

func (GetApplicationsApplicationTraceConfigOutput) DomainId

The OCID of the collector (e.g. an APM Domain) trace events will be sent to.

func (GetApplicationsApplicationTraceConfigOutput) ElementType

func (GetApplicationsApplicationTraceConfigOutput) IsEnabled

Define if tracing is enabled for the resource.

func (GetApplicationsApplicationTraceConfigOutput) ToGetApplicationsApplicationTraceConfigOutput

func (o GetApplicationsApplicationTraceConfigOutput) ToGetApplicationsApplicationTraceConfigOutput() GetApplicationsApplicationTraceConfigOutput

func (GetApplicationsApplicationTraceConfigOutput) ToGetApplicationsApplicationTraceConfigOutputWithContext

func (o GetApplicationsApplicationTraceConfigOutput) ToGetApplicationsApplicationTraceConfigOutputWithContext(ctx context.Context) GetApplicationsApplicationTraceConfigOutput

type GetApplicationsArgs

type GetApplicationsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this resource belongs.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only applications with display names that match the display name string. Matching is exact.
	DisplayName *string                 `pulumi:"displayName"`
	Filters     []GetApplicationsFilter `pulumi:"filters"`
	// A filter to return only applications with the specified OCID.
	Id *string `pulumi:"id"`
	// A filter to return only applications that match the lifecycle state in this parameter. Example: `Creating`
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getApplications.

type GetApplicationsFilter

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

type GetApplicationsFilterArgs

type GetApplicationsFilterArgs struct {
	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

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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to which this resource belongs.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only applications with display names that match the display name string. Matching is exact.
	DisplayName pulumi.StringPtrInput           `pulumi:"displayName"`
	Filters     GetApplicationsFilterArrayInput `pulumi:"filters"`
	// A filter to return only applications with the specified OCID.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only applications that match the lifecycle state in this parameter. Example: `Creating`
	State pulumi.StringPtrInput `pulumi:"state"`
}

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 the compartment that contains the application.
	CompartmentId string `pulumi:"compartmentId"`
	// The display name of the application. The display name is unique within the compartment containing the application.
	DisplayName *string                 `pulumi:"displayName"`
	Filters     []GetApplicationsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application.
	Id *string `pulumi:"id"`
	// The current state of the application.
	State *string `pulumi:"state"`
}

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 Functions service.

Lists applications for a compartment.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetApplications(ctx, &functions.GetApplicationsArgs{
			CompartmentId: compartmentId,
			DisplayName:   pulumi.StringRef(applicationDisplayName),
			Id:            pulumi.StringRef(applicationId),
			State:         pulumi.StringRef(applicationState),
		}, 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 the compartment that contains the application.

func (GetApplicationsResultOutput) DisplayName

The display name of the application. The display name is unique within the compartment containing the application.

func (GetApplicationsResultOutput) ElementType

func (GetApplicationsResultOutput) Filters

func (GetApplicationsResultOutput) Id

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

func (GetApplicationsResultOutput) State

The current state of the application.

func (GetApplicationsResultOutput) ToGetApplicationsResultOutput

func (o GetApplicationsResultOutput) ToGetApplicationsResultOutput() GetApplicationsResultOutput

func (GetApplicationsResultOutput) ToGetApplicationsResultOutputWithContext

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

type GetFunctionProvisionedConcurrencyConfig

type GetFunctionProvisionedConcurrencyConfig struct {
	// Configuration specifying a constant amount of provisioned concurrency.
	Count int `pulumi:"count"`
	// The strategy for provisioned concurrency to be used.
	Strategy string `pulumi:"strategy"`
}

type GetFunctionProvisionedConcurrencyConfigArgs

type GetFunctionProvisionedConcurrencyConfigArgs struct {
	// Configuration specifying a constant amount of provisioned concurrency.
	Count pulumi.IntInput `pulumi:"count"`
	// The strategy for provisioned concurrency to be used.
	Strategy pulumi.StringInput `pulumi:"strategy"`
}

func (GetFunctionProvisionedConcurrencyConfigArgs) ElementType

func (GetFunctionProvisionedConcurrencyConfigArgs) ToGetFunctionProvisionedConcurrencyConfigOutput

func (i GetFunctionProvisionedConcurrencyConfigArgs) ToGetFunctionProvisionedConcurrencyConfigOutput() GetFunctionProvisionedConcurrencyConfigOutput

func (GetFunctionProvisionedConcurrencyConfigArgs) ToGetFunctionProvisionedConcurrencyConfigOutputWithContext

func (i GetFunctionProvisionedConcurrencyConfigArgs) ToGetFunctionProvisionedConcurrencyConfigOutputWithContext(ctx context.Context) GetFunctionProvisionedConcurrencyConfigOutput

type GetFunctionProvisionedConcurrencyConfigArray

type GetFunctionProvisionedConcurrencyConfigArray []GetFunctionProvisionedConcurrencyConfigInput

func (GetFunctionProvisionedConcurrencyConfigArray) ElementType

func (GetFunctionProvisionedConcurrencyConfigArray) ToGetFunctionProvisionedConcurrencyConfigArrayOutput

func (i GetFunctionProvisionedConcurrencyConfigArray) ToGetFunctionProvisionedConcurrencyConfigArrayOutput() GetFunctionProvisionedConcurrencyConfigArrayOutput

func (GetFunctionProvisionedConcurrencyConfigArray) ToGetFunctionProvisionedConcurrencyConfigArrayOutputWithContext

func (i GetFunctionProvisionedConcurrencyConfigArray) ToGetFunctionProvisionedConcurrencyConfigArrayOutputWithContext(ctx context.Context) GetFunctionProvisionedConcurrencyConfigArrayOutput

type GetFunctionProvisionedConcurrencyConfigArrayInput

type GetFunctionProvisionedConcurrencyConfigArrayInput interface {
	pulumi.Input

	ToGetFunctionProvisionedConcurrencyConfigArrayOutput() GetFunctionProvisionedConcurrencyConfigArrayOutput
	ToGetFunctionProvisionedConcurrencyConfigArrayOutputWithContext(context.Context) GetFunctionProvisionedConcurrencyConfigArrayOutput
}

GetFunctionProvisionedConcurrencyConfigArrayInput is an input type that accepts GetFunctionProvisionedConcurrencyConfigArray and GetFunctionProvisionedConcurrencyConfigArrayOutput values. You can construct a concrete instance of `GetFunctionProvisionedConcurrencyConfigArrayInput` via:

GetFunctionProvisionedConcurrencyConfigArray{ GetFunctionProvisionedConcurrencyConfigArgs{...} }

type GetFunctionProvisionedConcurrencyConfigArrayOutput

type GetFunctionProvisionedConcurrencyConfigArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionProvisionedConcurrencyConfigArrayOutput) ElementType

func (GetFunctionProvisionedConcurrencyConfigArrayOutput) Index

func (GetFunctionProvisionedConcurrencyConfigArrayOutput) ToGetFunctionProvisionedConcurrencyConfigArrayOutput

func (o GetFunctionProvisionedConcurrencyConfigArrayOutput) ToGetFunctionProvisionedConcurrencyConfigArrayOutput() GetFunctionProvisionedConcurrencyConfigArrayOutput

func (GetFunctionProvisionedConcurrencyConfigArrayOutput) ToGetFunctionProvisionedConcurrencyConfigArrayOutputWithContext

func (o GetFunctionProvisionedConcurrencyConfigArrayOutput) ToGetFunctionProvisionedConcurrencyConfigArrayOutputWithContext(ctx context.Context) GetFunctionProvisionedConcurrencyConfigArrayOutput

type GetFunctionProvisionedConcurrencyConfigInput

type GetFunctionProvisionedConcurrencyConfigInput interface {
	pulumi.Input

	ToGetFunctionProvisionedConcurrencyConfigOutput() GetFunctionProvisionedConcurrencyConfigOutput
	ToGetFunctionProvisionedConcurrencyConfigOutputWithContext(context.Context) GetFunctionProvisionedConcurrencyConfigOutput
}

GetFunctionProvisionedConcurrencyConfigInput is an input type that accepts GetFunctionProvisionedConcurrencyConfigArgs and GetFunctionProvisionedConcurrencyConfigOutput values. You can construct a concrete instance of `GetFunctionProvisionedConcurrencyConfigInput` via:

GetFunctionProvisionedConcurrencyConfigArgs{...}

type GetFunctionProvisionedConcurrencyConfigOutput

type GetFunctionProvisionedConcurrencyConfigOutput struct{ *pulumi.OutputState }

func (GetFunctionProvisionedConcurrencyConfigOutput) Count

Configuration specifying a constant amount of provisioned concurrency.

func (GetFunctionProvisionedConcurrencyConfigOutput) ElementType

func (GetFunctionProvisionedConcurrencyConfigOutput) Strategy

The strategy for provisioned concurrency to be used.

func (GetFunctionProvisionedConcurrencyConfigOutput) ToGetFunctionProvisionedConcurrencyConfigOutput

func (o GetFunctionProvisionedConcurrencyConfigOutput) ToGetFunctionProvisionedConcurrencyConfigOutput() GetFunctionProvisionedConcurrencyConfigOutput

func (GetFunctionProvisionedConcurrencyConfigOutput) ToGetFunctionProvisionedConcurrencyConfigOutputWithContext

func (o GetFunctionProvisionedConcurrencyConfigOutput) ToGetFunctionProvisionedConcurrencyConfigOutputWithContext(ctx context.Context) GetFunctionProvisionedConcurrencyConfigOutput

type GetFunctionSourceDetail

type GetFunctionSourceDetail struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the PbfListing this function is sourced from.
	PbfListingId string `pulumi:"pbfListingId"`
	// Type of the Function Source. Possible values: PRE_BUILT_FUNCTIONS.
	SourceType string `pulumi:"sourceType"`
}

type GetFunctionSourceDetailArgs

type GetFunctionSourceDetailArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the PbfListing this function is sourced from.
	PbfListingId pulumi.StringInput `pulumi:"pbfListingId"`
	// Type of the Function Source. Possible values: PRE_BUILT_FUNCTIONS.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (GetFunctionSourceDetailArgs) ElementType

func (GetFunctionSourceDetailArgs) ToGetFunctionSourceDetailOutput

func (i GetFunctionSourceDetailArgs) ToGetFunctionSourceDetailOutput() GetFunctionSourceDetailOutput

func (GetFunctionSourceDetailArgs) ToGetFunctionSourceDetailOutputWithContext

func (i GetFunctionSourceDetailArgs) ToGetFunctionSourceDetailOutputWithContext(ctx context.Context) GetFunctionSourceDetailOutput

type GetFunctionSourceDetailArray

type GetFunctionSourceDetailArray []GetFunctionSourceDetailInput

func (GetFunctionSourceDetailArray) ElementType

func (GetFunctionSourceDetailArray) ToGetFunctionSourceDetailArrayOutput

func (i GetFunctionSourceDetailArray) ToGetFunctionSourceDetailArrayOutput() GetFunctionSourceDetailArrayOutput

func (GetFunctionSourceDetailArray) ToGetFunctionSourceDetailArrayOutputWithContext

func (i GetFunctionSourceDetailArray) ToGetFunctionSourceDetailArrayOutputWithContext(ctx context.Context) GetFunctionSourceDetailArrayOutput

type GetFunctionSourceDetailArrayInput

type GetFunctionSourceDetailArrayInput interface {
	pulumi.Input

	ToGetFunctionSourceDetailArrayOutput() GetFunctionSourceDetailArrayOutput
	ToGetFunctionSourceDetailArrayOutputWithContext(context.Context) GetFunctionSourceDetailArrayOutput
}

GetFunctionSourceDetailArrayInput is an input type that accepts GetFunctionSourceDetailArray and GetFunctionSourceDetailArrayOutput values. You can construct a concrete instance of `GetFunctionSourceDetailArrayInput` via:

GetFunctionSourceDetailArray{ GetFunctionSourceDetailArgs{...} }

type GetFunctionSourceDetailArrayOutput

type GetFunctionSourceDetailArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionSourceDetailArrayOutput) ElementType

func (GetFunctionSourceDetailArrayOutput) Index

func (GetFunctionSourceDetailArrayOutput) ToGetFunctionSourceDetailArrayOutput

func (o GetFunctionSourceDetailArrayOutput) ToGetFunctionSourceDetailArrayOutput() GetFunctionSourceDetailArrayOutput

func (GetFunctionSourceDetailArrayOutput) ToGetFunctionSourceDetailArrayOutputWithContext

func (o GetFunctionSourceDetailArrayOutput) ToGetFunctionSourceDetailArrayOutputWithContext(ctx context.Context) GetFunctionSourceDetailArrayOutput

type GetFunctionSourceDetailInput

type GetFunctionSourceDetailInput interface {
	pulumi.Input

	ToGetFunctionSourceDetailOutput() GetFunctionSourceDetailOutput
	ToGetFunctionSourceDetailOutputWithContext(context.Context) GetFunctionSourceDetailOutput
}

GetFunctionSourceDetailInput is an input type that accepts GetFunctionSourceDetailArgs and GetFunctionSourceDetailOutput values. You can construct a concrete instance of `GetFunctionSourceDetailInput` via:

GetFunctionSourceDetailArgs{...}

type GetFunctionSourceDetailOutput

type GetFunctionSourceDetailOutput struct{ *pulumi.OutputState }

func (GetFunctionSourceDetailOutput) ElementType

func (GetFunctionSourceDetailOutput) PbfListingId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the PbfListing this function is sourced from.

func (GetFunctionSourceDetailOutput) SourceType

Type of the Function Source. Possible values: PRE_BUILT_FUNCTIONS.

func (GetFunctionSourceDetailOutput) ToGetFunctionSourceDetailOutput

func (o GetFunctionSourceDetailOutput) ToGetFunctionSourceDetailOutput() GetFunctionSourceDetailOutput

func (GetFunctionSourceDetailOutput) ToGetFunctionSourceDetailOutputWithContext

func (o GetFunctionSourceDetailOutput) ToGetFunctionSourceDetailOutputWithContext(ctx context.Context) GetFunctionSourceDetailOutput

type GetFunctionTraceConfig

type GetFunctionTraceConfig struct {
	// Define if tracing is enabled for the resource.
	IsEnabled bool `pulumi:"isEnabled"`
}

type GetFunctionTraceConfigArgs

type GetFunctionTraceConfigArgs struct {
	// Define if tracing is enabled for the resource.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

func (GetFunctionTraceConfigArgs) ElementType

func (GetFunctionTraceConfigArgs) ElementType() reflect.Type

func (GetFunctionTraceConfigArgs) ToGetFunctionTraceConfigOutput

func (i GetFunctionTraceConfigArgs) ToGetFunctionTraceConfigOutput() GetFunctionTraceConfigOutput

func (GetFunctionTraceConfigArgs) ToGetFunctionTraceConfigOutputWithContext

func (i GetFunctionTraceConfigArgs) ToGetFunctionTraceConfigOutputWithContext(ctx context.Context) GetFunctionTraceConfigOutput

type GetFunctionTraceConfigArray

type GetFunctionTraceConfigArray []GetFunctionTraceConfigInput

func (GetFunctionTraceConfigArray) ElementType

func (GetFunctionTraceConfigArray) ToGetFunctionTraceConfigArrayOutput

func (i GetFunctionTraceConfigArray) ToGetFunctionTraceConfigArrayOutput() GetFunctionTraceConfigArrayOutput

func (GetFunctionTraceConfigArray) ToGetFunctionTraceConfigArrayOutputWithContext

func (i GetFunctionTraceConfigArray) ToGetFunctionTraceConfigArrayOutputWithContext(ctx context.Context) GetFunctionTraceConfigArrayOutput

type GetFunctionTraceConfigArrayInput

type GetFunctionTraceConfigArrayInput interface {
	pulumi.Input

	ToGetFunctionTraceConfigArrayOutput() GetFunctionTraceConfigArrayOutput
	ToGetFunctionTraceConfigArrayOutputWithContext(context.Context) GetFunctionTraceConfigArrayOutput
}

GetFunctionTraceConfigArrayInput is an input type that accepts GetFunctionTraceConfigArray and GetFunctionTraceConfigArrayOutput values. You can construct a concrete instance of `GetFunctionTraceConfigArrayInput` via:

GetFunctionTraceConfigArray{ GetFunctionTraceConfigArgs{...} }

type GetFunctionTraceConfigArrayOutput

type GetFunctionTraceConfigArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionTraceConfigArrayOutput) ElementType

func (GetFunctionTraceConfigArrayOutput) Index

func (GetFunctionTraceConfigArrayOutput) ToGetFunctionTraceConfigArrayOutput

func (o GetFunctionTraceConfigArrayOutput) ToGetFunctionTraceConfigArrayOutput() GetFunctionTraceConfigArrayOutput

func (GetFunctionTraceConfigArrayOutput) ToGetFunctionTraceConfigArrayOutputWithContext

func (o GetFunctionTraceConfigArrayOutput) ToGetFunctionTraceConfigArrayOutputWithContext(ctx context.Context) GetFunctionTraceConfigArrayOutput

type GetFunctionTraceConfigInput

type GetFunctionTraceConfigInput interface {
	pulumi.Input

	ToGetFunctionTraceConfigOutput() GetFunctionTraceConfigOutput
	ToGetFunctionTraceConfigOutputWithContext(context.Context) GetFunctionTraceConfigOutput
}

GetFunctionTraceConfigInput is an input type that accepts GetFunctionTraceConfigArgs and GetFunctionTraceConfigOutput values. You can construct a concrete instance of `GetFunctionTraceConfigInput` via:

GetFunctionTraceConfigArgs{...}

type GetFunctionTraceConfigOutput

type GetFunctionTraceConfigOutput struct{ *pulumi.OutputState }

func (GetFunctionTraceConfigOutput) ElementType

func (GetFunctionTraceConfigOutput) IsEnabled

Define if tracing is enabled for the resource.

func (GetFunctionTraceConfigOutput) ToGetFunctionTraceConfigOutput

func (o GetFunctionTraceConfigOutput) ToGetFunctionTraceConfigOutput() GetFunctionTraceConfigOutput

func (GetFunctionTraceConfigOutput) ToGetFunctionTraceConfigOutputWithContext

func (o GetFunctionTraceConfigOutput) ToGetFunctionTraceConfigOutputWithContext(ctx context.Context) GetFunctionTraceConfigOutput

type GetFunctionsArgs

type GetFunctionsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application to which this function belongs.
	ApplicationId string `pulumi:"applicationId"`
	// A filter to return only functions with display names that match the display name string. Matching is exact.
	DisplayName *string              `pulumi:"displayName"`
	Filters     []GetFunctionsFilter `pulumi:"filters"`
	// A filter to return only functions with the specified OCID.
	Id *string `pulumi:"id"`
	// A filter to return only functions that match the lifecycle state in this parameter. Example: `Creating`
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getFunctions.

type GetFunctionsFilter

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

type GetFunctionsFilterArgs

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

func (GetFunctionsFilterArgs) ElementType

func (GetFunctionsFilterArgs) ElementType() reflect.Type

func (GetFunctionsFilterArgs) ToGetFunctionsFilterOutput

func (i GetFunctionsFilterArgs) ToGetFunctionsFilterOutput() GetFunctionsFilterOutput

func (GetFunctionsFilterArgs) ToGetFunctionsFilterOutputWithContext

func (i GetFunctionsFilterArgs) ToGetFunctionsFilterOutputWithContext(ctx context.Context) GetFunctionsFilterOutput

type GetFunctionsFilterArray

type GetFunctionsFilterArray []GetFunctionsFilterInput

func (GetFunctionsFilterArray) ElementType

func (GetFunctionsFilterArray) ElementType() reflect.Type

func (GetFunctionsFilterArray) ToGetFunctionsFilterArrayOutput

func (i GetFunctionsFilterArray) ToGetFunctionsFilterArrayOutput() GetFunctionsFilterArrayOutput

func (GetFunctionsFilterArray) ToGetFunctionsFilterArrayOutputWithContext

func (i GetFunctionsFilterArray) ToGetFunctionsFilterArrayOutputWithContext(ctx context.Context) GetFunctionsFilterArrayOutput

type GetFunctionsFilterArrayInput

type GetFunctionsFilterArrayInput interface {
	pulumi.Input

	ToGetFunctionsFilterArrayOutput() GetFunctionsFilterArrayOutput
	ToGetFunctionsFilterArrayOutputWithContext(context.Context) GetFunctionsFilterArrayOutput
}

GetFunctionsFilterArrayInput is an input type that accepts GetFunctionsFilterArray and GetFunctionsFilterArrayOutput values. You can construct a concrete instance of `GetFunctionsFilterArrayInput` via:

GetFunctionsFilterArray{ GetFunctionsFilterArgs{...} }

type GetFunctionsFilterArrayOutput

type GetFunctionsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionsFilterArrayOutput) ElementType

func (GetFunctionsFilterArrayOutput) Index

func (GetFunctionsFilterArrayOutput) ToGetFunctionsFilterArrayOutput

func (o GetFunctionsFilterArrayOutput) ToGetFunctionsFilterArrayOutput() GetFunctionsFilterArrayOutput

func (GetFunctionsFilterArrayOutput) ToGetFunctionsFilterArrayOutputWithContext

func (o GetFunctionsFilterArrayOutput) ToGetFunctionsFilterArrayOutputWithContext(ctx context.Context) GetFunctionsFilterArrayOutput

type GetFunctionsFilterInput

type GetFunctionsFilterInput interface {
	pulumi.Input

	ToGetFunctionsFilterOutput() GetFunctionsFilterOutput
	ToGetFunctionsFilterOutputWithContext(context.Context) GetFunctionsFilterOutput
}

GetFunctionsFilterInput is an input type that accepts GetFunctionsFilterArgs and GetFunctionsFilterOutput values. You can construct a concrete instance of `GetFunctionsFilterInput` via:

GetFunctionsFilterArgs{...}

type GetFunctionsFilterOutput

type GetFunctionsFilterOutput struct{ *pulumi.OutputState }

func (GetFunctionsFilterOutput) ElementType

func (GetFunctionsFilterOutput) ElementType() reflect.Type

func (GetFunctionsFilterOutput) Name

func (GetFunctionsFilterOutput) Regex

func (GetFunctionsFilterOutput) ToGetFunctionsFilterOutput

func (o GetFunctionsFilterOutput) ToGetFunctionsFilterOutput() GetFunctionsFilterOutput

func (GetFunctionsFilterOutput) ToGetFunctionsFilterOutputWithContext

func (o GetFunctionsFilterOutput) ToGetFunctionsFilterOutputWithContext(ctx context.Context) GetFunctionsFilterOutput

func (GetFunctionsFilterOutput) Values

type GetFunctionsFunction

type GetFunctionsFunction struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application to which this function belongs.
	ApplicationId string `pulumi:"applicationId"`
	// The OCID of the compartment that contains the function.
	CompartmentId string `pulumi:"compartmentId"`
	// Function configuration. Overrides application configuration. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters.  Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`
	Config map[string]string `pulumi:"config"`
	// 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 filter to return only functions with display names that match the display name string. Matching is exact.
	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"`
	// A filter to return only functions with the specified OCID.
	Id string `pulumi:"id"`
	// The qualified name of the Docker image to use in the function, including the image tag. The image should be in the Oracle Cloud Infrastructure Registry that is in the same region as the function itself. Example: `phx.ocir.io/ten/functions/function:0.0.1`
	Image string `pulumi:"image"`
	// The image digest for the version of the image that will be pulled when invoking this function. If no value is specified, the digest currently associated with the image in the Oracle Cloud Infrastructure Registry will be used. Example: `sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7`
	ImageDigest string `pulumi:"imageDigest"`
	// The base https invoke URL to set on a client in order to invoke a function. This URL will never change over the lifetime of the function and can be cached.
	InvokeEndpoint string `pulumi:"invokeEndpoint"`
	// Maximum usable memory for the function (MiB).
	MemoryInMbs string `pulumi:"memoryInMbs"`
	// Define the strategy for provisioned concurrency for the function.
	ProvisionedConcurrencyConfigs []GetFunctionsFunctionProvisionedConcurrencyConfig `pulumi:"provisionedConcurrencyConfigs"`
	// The processor shape (`GENERIC_X86`/`GENERIC_ARM`) on which to run functions in the application, extracted from the image manifest.
	Shape string `pulumi:"shape"`
	// The source details for the Function. The function can be created from various sources.
	SourceDetails []GetFunctionsFunctionSourceDetail `pulumi:"sourceDetails"`
	// A filter to return only functions that match the lifecycle state in this parameter. Example: `Creating`
	State string `pulumi:"state"`
	// The time the function was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The time the function was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeUpdated string `pulumi:"timeUpdated"`
	// Timeout for executions of the function. Value in seconds.
	TimeoutInSeconds int `pulumi:"timeoutInSeconds"`
	// Define the tracing configuration for a function.
	TraceConfigs []GetFunctionsFunctionTraceConfig `pulumi:"traceConfigs"`
}

type GetFunctionsFunctionArgs

type GetFunctionsFunctionArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application to which this function belongs.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// The OCID of the compartment that contains the function.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Function configuration. Overrides application configuration. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters.  Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`
	Config pulumi.StringMapInput `pulumi:"config"`
	// 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 filter to return only functions with display names that match the display name string. Matching is exact.
	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"`
	// A filter to return only functions with the specified OCID.
	Id pulumi.StringInput `pulumi:"id"`
	// The qualified name of the Docker image to use in the function, including the image tag. The image should be in the Oracle Cloud Infrastructure Registry that is in the same region as the function itself. Example: `phx.ocir.io/ten/functions/function:0.0.1`
	Image pulumi.StringInput `pulumi:"image"`
	// The image digest for the version of the image that will be pulled when invoking this function. If no value is specified, the digest currently associated with the image in the Oracle Cloud Infrastructure Registry will be used. Example: `sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7`
	ImageDigest pulumi.StringInput `pulumi:"imageDigest"`
	// The base https invoke URL to set on a client in order to invoke a function. This URL will never change over the lifetime of the function and can be cached.
	InvokeEndpoint pulumi.StringInput `pulumi:"invokeEndpoint"`
	// Maximum usable memory for the function (MiB).
	MemoryInMbs pulumi.StringInput `pulumi:"memoryInMbs"`
	// Define the strategy for provisioned concurrency for the function.
	ProvisionedConcurrencyConfigs GetFunctionsFunctionProvisionedConcurrencyConfigArrayInput `pulumi:"provisionedConcurrencyConfigs"`
	// The processor shape (`GENERIC_X86`/`GENERIC_ARM`) on which to run functions in the application, extracted from the image manifest.
	Shape pulumi.StringInput `pulumi:"shape"`
	// The source details for the Function. The function can be created from various sources.
	SourceDetails GetFunctionsFunctionSourceDetailArrayInput `pulumi:"sourceDetails"`
	// A filter to return only functions that match the lifecycle state in this parameter. Example: `Creating`
	State pulumi.StringInput `pulumi:"state"`
	// The time the function was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the function was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Timeout for executions of the function. Value in seconds.
	TimeoutInSeconds pulumi.IntInput `pulumi:"timeoutInSeconds"`
	// Define the tracing configuration for a function.
	TraceConfigs GetFunctionsFunctionTraceConfigArrayInput `pulumi:"traceConfigs"`
}

func (GetFunctionsFunctionArgs) ElementType

func (GetFunctionsFunctionArgs) ElementType() reflect.Type

func (GetFunctionsFunctionArgs) ToGetFunctionsFunctionOutput

func (i GetFunctionsFunctionArgs) ToGetFunctionsFunctionOutput() GetFunctionsFunctionOutput

func (GetFunctionsFunctionArgs) ToGetFunctionsFunctionOutputWithContext

func (i GetFunctionsFunctionArgs) ToGetFunctionsFunctionOutputWithContext(ctx context.Context) GetFunctionsFunctionOutput

type GetFunctionsFunctionArray

type GetFunctionsFunctionArray []GetFunctionsFunctionInput

func (GetFunctionsFunctionArray) ElementType

func (GetFunctionsFunctionArray) ElementType() reflect.Type

func (GetFunctionsFunctionArray) ToGetFunctionsFunctionArrayOutput

func (i GetFunctionsFunctionArray) ToGetFunctionsFunctionArrayOutput() GetFunctionsFunctionArrayOutput

func (GetFunctionsFunctionArray) ToGetFunctionsFunctionArrayOutputWithContext

func (i GetFunctionsFunctionArray) ToGetFunctionsFunctionArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionArrayOutput

type GetFunctionsFunctionArrayInput

type GetFunctionsFunctionArrayInput interface {
	pulumi.Input

	ToGetFunctionsFunctionArrayOutput() GetFunctionsFunctionArrayOutput
	ToGetFunctionsFunctionArrayOutputWithContext(context.Context) GetFunctionsFunctionArrayOutput
}

GetFunctionsFunctionArrayInput is an input type that accepts GetFunctionsFunctionArray and GetFunctionsFunctionArrayOutput values. You can construct a concrete instance of `GetFunctionsFunctionArrayInput` via:

GetFunctionsFunctionArray{ GetFunctionsFunctionArgs{...} }

type GetFunctionsFunctionArrayOutput

type GetFunctionsFunctionArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionArrayOutput) ElementType

func (GetFunctionsFunctionArrayOutput) Index

func (GetFunctionsFunctionArrayOutput) ToGetFunctionsFunctionArrayOutput

func (o GetFunctionsFunctionArrayOutput) ToGetFunctionsFunctionArrayOutput() GetFunctionsFunctionArrayOutput

func (GetFunctionsFunctionArrayOutput) ToGetFunctionsFunctionArrayOutputWithContext

func (o GetFunctionsFunctionArrayOutput) ToGetFunctionsFunctionArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionArrayOutput

type GetFunctionsFunctionInput

type GetFunctionsFunctionInput interface {
	pulumi.Input

	ToGetFunctionsFunctionOutput() GetFunctionsFunctionOutput
	ToGetFunctionsFunctionOutputWithContext(context.Context) GetFunctionsFunctionOutput
}

GetFunctionsFunctionInput is an input type that accepts GetFunctionsFunctionArgs and GetFunctionsFunctionOutput values. You can construct a concrete instance of `GetFunctionsFunctionInput` via:

GetFunctionsFunctionArgs{...}

type GetFunctionsFunctionOutput

type GetFunctionsFunctionOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionOutput) ApplicationId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application to which this function belongs.

func (GetFunctionsFunctionOutput) CompartmentId

The OCID of the compartment that contains the function.

func (GetFunctionsFunctionOutput) Config

Function configuration. Overrides application configuration. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters. Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`

func (GetFunctionsFunctionOutput) 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 (GetFunctionsFunctionOutput) DisplayName

A filter to return only functions with display names that match the display name string. Matching is exact.

func (GetFunctionsFunctionOutput) ElementType

func (GetFunctionsFunctionOutput) ElementType() reflect.Type

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

A filter to return only functions with the specified OCID.

func (GetFunctionsFunctionOutput) Image

The qualified name of the Docker image to use in the function, including the image tag. The image should be in the Oracle Cloud Infrastructure Registry that is in the same region as the function itself. Example: `phx.ocir.io/ten/functions/function:0.0.1`

func (GetFunctionsFunctionOutput) ImageDigest

The image digest for the version of the image that will be pulled when invoking this function. If no value is specified, the digest currently associated with the image in the Oracle Cloud Infrastructure Registry will be used. Example: `sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7`

func (GetFunctionsFunctionOutput) InvokeEndpoint

func (o GetFunctionsFunctionOutput) InvokeEndpoint() pulumi.StringOutput

The base https invoke URL to set on a client in order to invoke a function. This URL will never change over the lifetime of the function and can be cached.

func (GetFunctionsFunctionOutput) MemoryInMbs

Maximum usable memory for the function (MiB).

func (GetFunctionsFunctionOutput) ProvisionedConcurrencyConfigs

Define the strategy for provisioned concurrency for the function.

func (GetFunctionsFunctionOutput) Shape

The processor shape (`GENERIC_X86`/`GENERIC_ARM`) on which to run functions in the application, extracted from the image manifest.

func (GetFunctionsFunctionOutput) SourceDetails

The source details for the Function. The function can be created from various sources.

func (GetFunctionsFunctionOutput) State

A filter to return only functions that match the lifecycle state in this parameter. Example: `Creating`

func (GetFunctionsFunctionOutput) TimeCreated

The time the function was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`

func (GetFunctionsFunctionOutput) TimeUpdated

The time the function was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`

func (GetFunctionsFunctionOutput) TimeoutInSeconds

func (o GetFunctionsFunctionOutput) TimeoutInSeconds() pulumi.IntOutput

Timeout for executions of the function. Value in seconds.

func (GetFunctionsFunctionOutput) ToGetFunctionsFunctionOutput

func (o GetFunctionsFunctionOutput) ToGetFunctionsFunctionOutput() GetFunctionsFunctionOutput

func (GetFunctionsFunctionOutput) ToGetFunctionsFunctionOutputWithContext

func (o GetFunctionsFunctionOutput) ToGetFunctionsFunctionOutputWithContext(ctx context.Context) GetFunctionsFunctionOutput

func (GetFunctionsFunctionOutput) TraceConfigs

Define the tracing configuration for a function.

type GetFunctionsFunctionProvisionedConcurrencyConfig

type GetFunctionsFunctionProvisionedConcurrencyConfig struct {
	// Configuration specifying a constant amount of provisioned concurrency.
	Count int `pulumi:"count"`
	// The strategy for provisioned concurrency to be used.
	Strategy string `pulumi:"strategy"`
}

type GetFunctionsFunctionProvisionedConcurrencyConfigArgs

type GetFunctionsFunctionProvisionedConcurrencyConfigArgs struct {
	// Configuration specifying a constant amount of provisioned concurrency.
	Count pulumi.IntInput `pulumi:"count"`
	// The strategy for provisioned concurrency to be used.
	Strategy pulumi.StringInput `pulumi:"strategy"`
}

func (GetFunctionsFunctionProvisionedConcurrencyConfigArgs) ElementType

func (GetFunctionsFunctionProvisionedConcurrencyConfigArgs) ToGetFunctionsFunctionProvisionedConcurrencyConfigOutput

func (i GetFunctionsFunctionProvisionedConcurrencyConfigArgs) ToGetFunctionsFunctionProvisionedConcurrencyConfigOutput() GetFunctionsFunctionProvisionedConcurrencyConfigOutput

func (GetFunctionsFunctionProvisionedConcurrencyConfigArgs) ToGetFunctionsFunctionProvisionedConcurrencyConfigOutputWithContext

func (i GetFunctionsFunctionProvisionedConcurrencyConfigArgs) ToGetFunctionsFunctionProvisionedConcurrencyConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionProvisionedConcurrencyConfigOutput

type GetFunctionsFunctionProvisionedConcurrencyConfigArray

type GetFunctionsFunctionProvisionedConcurrencyConfigArray []GetFunctionsFunctionProvisionedConcurrencyConfigInput

func (GetFunctionsFunctionProvisionedConcurrencyConfigArray) ElementType

func (GetFunctionsFunctionProvisionedConcurrencyConfigArray) ToGetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput

func (i GetFunctionsFunctionProvisionedConcurrencyConfigArray) ToGetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput() GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput

func (GetFunctionsFunctionProvisionedConcurrencyConfigArray) ToGetFunctionsFunctionProvisionedConcurrencyConfigArrayOutputWithContext

func (i GetFunctionsFunctionProvisionedConcurrencyConfigArray) ToGetFunctionsFunctionProvisionedConcurrencyConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput

type GetFunctionsFunctionProvisionedConcurrencyConfigArrayInput

type GetFunctionsFunctionProvisionedConcurrencyConfigArrayInput interface {
	pulumi.Input

	ToGetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput() GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput
	ToGetFunctionsFunctionProvisionedConcurrencyConfigArrayOutputWithContext(context.Context) GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput
}

GetFunctionsFunctionProvisionedConcurrencyConfigArrayInput is an input type that accepts GetFunctionsFunctionProvisionedConcurrencyConfigArray and GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput values. You can construct a concrete instance of `GetFunctionsFunctionProvisionedConcurrencyConfigArrayInput` via:

GetFunctionsFunctionProvisionedConcurrencyConfigArray{ GetFunctionsFunctionProvisionedConcurrencyConfigArgs{...} }

type GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput

type GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput) ElementType

func (GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput) Index

func (GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput) ToGetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput

func (GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput) ToGetFunctionsFunctionProvisionedConcurrencyConfigArrayOutputWithContext

func (o GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput) ToGetFunctionsFunctionProvisionedConcurrencyConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput

type GetFunctionsFunctionProvisionedConcurrencyConfigInput

type GetFunctionsFunctionProvisionedConcurrencyConfigInput interface {
	pulumi.Input

	ToGetFunctionsFunctionProvisionedConcurrencyConfigOutput() GetFunctionsFunctionProvisionedConcurrencyConfigOutput
	ToGetFunctionsFunctionProvisionedConcurrencyConfigOutputWithContext(context.Context) GetFunctionsFunctionProvisionedConcurrencyConfigOutput
}

GetFunctionsFunctionProvisionedConcurrencyConfigInput is an input type that accepts GetFunctionsFunctionProvisionedConcurrencyConfigArgs and GetFunctionsFunctionProvisionedConcurrencyConfigOutput values. You can construct a concrete instance of `GetFunctionsFunctionProvisionedConcurrencyConfigInput` via:

GetFunctionsFunctionProvisionedConcurrencyConfigArgs{...}

type GetFunctionsFunctionProvisionedConcurrencyConfigOutput

type GetFunctionsFunctionProvisionedConcurrencyConfigOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionProvisionedConcurrencyConfigOutput) Count

Configuration specifying a constant amount of provisioned concurrency.

func (GetFunctionsFunctionProvisionedConcurrencyConfigOutput) ElementType

func (GetFunctionsFunctionProvisionedConcurrencyConfigOutput) Strategy

The strategy for provisioned concurrency to be used.

func (GetFunctionsFunctionProvisionedConcurrencyConfigOutput) ToGetFunctionsFunctionProvisionedConcurrencyConfigOutput

func (GetFunctionsFunctionProvisionedConcurrencyConfigOutput) ToGetFunctionsFunctionProvisionedConcurrencyConfigOutputWithContext

func (o GetFunctionsFunctionProvisionedConcurrencyConfigOutput) ToGetFunctionsFunctionProvisionedConcurrencyConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionProvisionedConcurrencyConfigOutput

type GetFunctionsFunctionSourceDetail

type GetFunctionsFunctionSourceDetail struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the PbfListing this function is sourced from.
	PbfListingId string `pulumi:"pbfListingId"`
	// Type of the Function Source. Possible values: PRE_BUILT_FUNCTIONS.
	SourceType string `pulumi:"sourceType"`
}

type GetFunctionsFunctionSourceDetailArgs

type GetFunctionsFunctionSourceDetailArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the PbfListing this function is sourced from.
	PbfListingId pulumi.StringInput `pulumi:"pbfListingId"`
	// Type of the Function Source. Possible values: PRE_BUILT_FUNCTIONS.
	SourceType pulumi.StringInput `pulumi:"sourceType"`
}

func (GetFunctionsFunctionSourceDetailArgs) ElementType

func (GetFunctionsFunctionSourceDetailArgs) ToGetFunctionsFunctionSourceDetailOutput

func (i GetFunctionsFunctionSourceDetailArgs) ToGetFunctionsFunctionSourceDetailOutput() GetFunctionsFunctionSourceDetailOutput

func (GetFunctionsFunctionSourceDetailArgs) ToGetFunctionsFunctionSourceDetailOutputWithContext

func (i GetFunctionsFunctionSourceDetailArgs) ToGetFunctionsFunctionSourceDetailOutputWithContext(ctx context.Context) GetFunctionsFunctionSourceDetailOutput

type GetFunctionsFunctionSourceDetailArray

type GetFunctionsFunctionSourceDetailArray []GetFunctionsFunctionSourceDetailInput

func (GetFunctionsFunctionSourceDetailArray) ElementType

func (GetFunctionsFunctionSourceDetailArray) ToGetFunctionsFunctionSourceDetailArrayOutput

func (i GetFunctionsFunctionSourceDetailArray) ToGetFunctionsFunctionSourceDetailArrayOutput() GetFunctionsFunctionSourceDetailArrayOutput

func (GetFunctionsFunctionSourceDetailArray) ToGetFunctionsFunctionSourceDetailArrayOutputWithContext

func (i GetFunctionsFunctionSourceDetailArray) ToGetFunctionsFunctionSourceDetailArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionSourceDetailArrayOutput

type GetFunctionsFunctionSourceDetailArrayInput

type GetFunctionsFunctionSourceDetailArrayInput interface {
	pulumi.Input

	ToGetFunctionsFunctionSourceDetailArrayOutput() GetFunctionsFunctionSourceDetailArrayOutput
	ToGetFunctionsFunctionSourceDetailArrayOutputWithContext(context.Context) GetFunctionsFunctionSourceDetailArrayOutput
}

GetFunctionsFunctionSourceDetailArrayInput is an input type that accepts GetFunctionsFunctionSourceDetailArray and GetFunctionsFunctionSourceDetailArrayOutput values. You can construct a concrete instance of `GetFunctionsFunctionSourceDetailArrayInput` via:

GetFunctionsFunctionSourceDetailArray{ GetFunctionsFunctionSourceDetailArgs{...} }

type GetFunctionsFunctionSourceDetailArrayOutput

type GetFunctionsFunctionSourceDetailArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionSourceDetailArrayOutput) ElementType

func (GetFunctionsFunctionSourceDetailArrayOutput) Index

func (GetFunctionsFunctionSourceDetailArrayOutput) ToGetFunctionsFunctionSourceDetailArrayOutput

func (o GetFunctionsFunctionSourceDetailArrayOutput) ToGetFunctionsFunctionSourceDetailArrayOutput() GetFunctionsFunctionSourceDetailArrayOutput

func (GetFunctionsFunctionSourceDetailArrayOutput) ToGetFunctionsFunctionSourceDetailArrayOutputWithContext

func (o GetFunctionsFunctionSourceDetailArrayOutput) ToGetFunctionsFunctionSourceDetailArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionSourceDetailArrayOutput

type GetFunctionsFunctionSourceDetailInput

type GetFunctionsFunctionSourceDetailInput interface {
	pulumi.Input

	ToGetFunctionsFunctionSourceDetailOutput() GetFunctionsFunctionSourceDetailOutput
	ToGetFunctionsFunctionSourceDetailOutputWithContext(context.Context) GetFunctionsFunctionSourceDetailOutput
}

GetFunctionsFunctionSourceDetailInput is an input type that accepts GetFunctionsFunctionSourceDetailArgs and GetFunctionsFunctionSourceDetailOutput values. You can construct a concrete instance of `GetFunctionsFunctionSourceDetailInput` via:

GetFunctionsFunctionSourceDetailArgs{...}

type GetFunctionsFunctionSourceDetailOutput

type GetFunctionsFunctionSourceDetailOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionSourceDetailOutput) ElementType

func (GetFunctionsFunctionSourceDetailOutput) PbfListingId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the PbfListing this function is sourced from.

func (GetFunctionsFunctionSourceDetailOutput) SourceType

Type of the Function Source. Possible values: PRE_BUILT_FUNCTIONS.

func (GetFunctionsFunctionSourceDetailOutput) ToGetFunctionsFunctionSourceDetailOutput

func (o GetFunctionsFunctionSourceDetailOutput) ToGetFunctionsFunctionSourceDetailOutput() GetFunctionsFunctionSourceDetailOutput

func (GetFunctionsFunctionSourceDetailOutput) ToGetFunctionsFunctionSourceDetailOutputWithContext

func (o GetFunctionsFunctionSourceDetailOutput) ToGetFunctionsFunctionSourceDetailOutputWithContext(ctx context.Context) GetFunctionsFunctionSourceDetailOutput

type GetFunctionsFunctionTraceConfig

type GetFunctionsFunctionTraceConfig struct {
	// Define if tracing is enabled for the resource.
	IsEnabled bool `pulumi:"isEnabled"`
}

type GetFunctionsFunctionTraceConfigArgs

type GetFunctionsFunctionTraceConfigArgs struct {
	// Define if tracing is enabled for the resource.
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

func (GetFunctionsFunctionTraceConfigArgs) ElementType

func (GetFunctionsFunctionTraceConfigArgs) ToGetFunctionsFunctionTraceConfigOutput

func (i GetFunctionsFunctionTraceConfigArgs) ToGetFunctionsFunctionTraceConfigOutput() GetFunctionsFunctionTraceConfigOutput

func (GetFunctionsFunctionTraceConfigArgs) ToGetFunctionsFunctionTraceConfigOutputWithContext

func (i GetFunctionsFunctionTraceConfigArgs) ToGetFunctionsFunctionTraceConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionTraceConfigOutput

type GetFunctionsFunctionTraceConfigArray

type GetFunctionsFunctionTraceConfigArray []GetFunctionsFunctionTraceConfigInput

func (GetFunctionsFunctionTraceConfigArray) ElementType

func (GetFunctionsFunctionTraceConfigArray) ToGetFunctionsFunctionTraceConfigArrayOutput

func (i GetFunctionsFunctionTraceConfigArray) ToGetFunctionsFunctionTraceConfigArrayOutput() GetFunctionsFunctionTraceConfigArrayOutput

func (GetFunctionsFunctionTraceConfigArray) ToGetFunctionsFunctionTraceConfigArrayOutputWithContext

func (i GetFunctionsFunctionTraceConfigArray) ToGetFunctionsFunctionTraceConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionTraceConfigArrayOutput

type GetFunctionsFunctionTraceConfigArrayInput

type GetFunctionsFunctionTraceConfigArrayInput interface {
	pulumi.Input

	ToGetFunctionsFunctionTraceConfigArrayOutput() GetFunctionsFunctionTraceConfigArrayOutput
	ToGetFunctionsFunctionTraceConfigArrayOutputWithContext(context.Context) GetFunctionsFunctionTraceConfigArrayOutput
}

GetFunctionsFunctionTraceConfigArrayInput is an input type that accepts GetFunctionsFunctionTraceConfigArray and GetFunctionsFunctionTraceConfigArrayOutput values. You can construct a concrete instance of `GetFunctionsFunctionTraceConfigArrayInput` via:

GetFunctionsFunctionTraceConfigArray{ GetFunctionsFunctionTraceConfigArgs{...} }

type GetFunctionsFunctionTraceConfigArrayOutput

type GetFunctionsFunctionTraceConfigArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionTraceConfigArrayOutput) ElementType

func (GetFunctionsFunctionTraceConfigArrayOutput) Index

func (GetFunctionsFunctionTraceConfigArrayOutput) ToGetFunctionsFunctionTraceConfigArrayOutput

func (o GetFunctionsFunctionTraceConfigArrayOutput) ToGetFunctionsFunctionTraceConfigArrayOutput() GetFunctionsFunctionTraceConfigArrayOutput

func (GetFunctionsFunctionTraceConfigArrayOutput) ToGetFunctionsFunctionTraceConfigArrayOutputWithContext

func (o GetFunctionsFunctionTraceConfigArrayOutput) ToGetFunctionsFunctionTraceConfigArrayOutputWithContext(ctx context.Context) GetFunctionsFunctionTraceConfigArrayOutput

type GetFunctionsFunctionTraceConfigInput

type GetFunctionsFunctionTraceConfigInput interface {
	pulumi.Input

	ToGetFunctionsFunctionTraceConfigOutput() GetFunctionsFunctionTraceConfigOutput
	ToGetFunctionsFunctionTraceConfigOutputWithContext(context.Context) GetFunctionsFunctionTraceConfigOutput
}

GetFunctionsFunctionTraceConfigInput is an input type that accepts GetFunctionsFunctionTraceConfigArgs and GetFunctionsFunctionTraceConfigOutput values. You can construct a concrete instance of `GetFunctionsFunctionTraceConfigInput` via:

GetFunctionsFunctionTraceConfigArgs{...}

type GetFunctionsFunctionTraceConfigOutput

type GetFunctionsFunctionTraceConfigOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionTraceConfigOutput) ElementType

func (GetFunctionsFunctionTraceConfigOutput) IsEnabled

Define if tracing is enabled for the resource.

func (GetFunctionsFunctionTraceConfigOutput) ToGetFunctionsFunctionTraceConfigOutput

func (o GetFunctionsFunctionTraceConfigOutput) ToGetFunctionsFunctionTraceConfigOutput() GetFunctionsFunctionTraceConfigOutput

func (GetFunctionsFunctionTraceConfigOutput) ToGetFunctionsFunctionTraceConfigOutputWithContext

func (o GetFunctionsFunctionTraceConfigOutput) ToGetFunctionsFunctionTraceConfigOutputWithContext(ctx context.Context) GetFunctionsFunctionTraceConfigOutput

type GetFunctionsOutputArgs

type GetFunctionsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application to which this function belongs.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// A filter to return only functions with display names that match the display name string. Matching is exact.
	DisplayName pulumi.StringPtrInput        `pulumi:"displayName"`
	Filters     GetFunctionsFilterArrayInput `pulumi:"filters"`
	// A filter to return only functions with the specified OCID.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only functions that match the lifecycle state in this parameter. Example: `Creating`
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getFunctions.

func (GetFunctionsOutputArgs) ElementType

func (GetFunctionsOutputArgs) ElementType() reflect.Type

type GetFunctionsResult

type GetFunctionsResult struct {
	// The OCID of the application the function belongs to.
	ApplicationId string `pulumi:"applicationId"`
	// The display name of the function. The display name is unique within the application containing the function.
	DisplayName *string              `pulumi:"displayName"`
	Filters     []GetFunctionsFilter `pulumi:"filters"`
	// The list of functions.
	Functions []GetFunctionsFunction `pulumi:"functions"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function.
	Id *string `pulumi:"id"`
	// The current state of the function.
	State *string `pulumi:"state"`
}

A collection of values returned by getFunctions.

func GetFunctions

func GetFunctions(ctx *pulumi.Context, args *GetFunctionsArgs, opts ...pulumi.InvokeOption) (*GetFunctionsResult, error)

This data source provides the list of Functions in Oracle Cloud Infrastructure Functions service.

Lists functions for an application.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFunctions(ctx, &functions.GetFunctionsArgs{
			ApplicationId: testApplication.Id,
			DisplayName:   pulumi.StringRef(functionDisplayName),
			Id:            pulumi.StringRef(functionId),
			State:         pulumi.StringRef(functionState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFunctionsResultOutput

type GetFunctionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFunctions.

func (GetFunctionsResultOutput) ApplicationId

func (o GetFunctionsResultOutput) ApplicationId() pulumi.StringOutput

The OCID of the application the function belongs to.

func (GetFunctionsResultOutput) DisplayName

The display name of the function. The display name is unique within the application containing the function.

func (GetFunctionsResultOutput) ElementType

func (GetFunctionsResultOutput) ElementType() reflect.Type

func (GetFunctionsResultOutput) Filters

func (GetFunctionsResultOutput) Functions

The list of functions.

func (GetFunctionsResultOutput) State

The current state of the function.

func (GetFunctionsResultOutput) ToGetFunctionsResultOutput

func (o GetFunctionsResultOutput) ToGetFunctionsResultOutput() GetFunctionsResultOutput

func (GetFunctionsResultOutput) ToGetFunctionsResultOutputWithContext

func (o GetFunctionsResultOutput) ToGetFunctionsResultOutputWithContext(ctx context.Context) GetFunctionsResultOutput

type GetFusionEnvironmentAdminUserArgs

type GetFusionEnvironmentAdminUserArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
}

A collection of arguments for invoking getFusionEnvironmentAdminUser.

type GetFusionEnvironmentAdminUserItem

type GetFusionEnvironmentAdminUserItem struct {
	// Admin users email address
	EmailAddress string `pulumi:"emailAddress"`
	// Admin users first name
	FirstName string `pulumi:"firstName"`
	// Admin users last name
	LastName string `pulumi:"lastName"`
	// Admin username
	Username string `pulumi:"username"`
}

type GetFusionEnvironmentAdminUserItemArgs

type GetFusionEnvironmentAdminUserItemArgs struct {
	// Admin users email address
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// Admin users first name
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Admin users last name
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Admin username
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetFusionEnvironmentAdminUserItemArgs) ElementType

func (GetFusionEnvironmentAdminUserItemArgs) ToGetFusionEnvironmentAdminUserItemOutput

func (i GetFusionEnvironmentAdminUserItemArgs) ToGetFusionEnvironmentAdminUserItemOutput() GetFusionEnvironmentAdminUserItemOutput

func (GetFusionEnvironmentAdminUserItemArgs) ToGetFusionEnvironmentAdminUserItemOutputWithContext

func (i GetFusionEnvironmentAdminUserItemArgs) ToGetFusionEnvironmentAdminUserItemOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUserItemOutput

type GetFusionEnvironmentAdminUserItemArray

type GetFusionEnvironmentAdminUserItemArray []GetFusionEnvironmentAdminUserItemInput

func (GetFusionEnvironmentAdminUserItemArray) ElementType

func (GetFusionEnvironmentAdminUserItemArray) ToGetFusionEnvironmentAdminUserItemArrayOutput

func (i GetFusionEnvironmentAdminUserItemArray) ToGetFusionEnvironmentAdminUserItemArrayOutput() GetFusionEnvironmentAdminUserItemArrayOutput

func (GetFusionEnvironmentAdminUserItemArray) ToGetFusionEnvironmentAdminUserItemArrayOutputWithContext

func (i GetFusionEnvironmentAdminUserItemArray) ToGetFusionEnvironmentAdminUserItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUserItemArrayOutput

type GetFusionEnvironmentAdminUserItemArrayInput

type GetFusionEnvironmentAdminUserItemArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentAdminUserItemArrayOutput() GetFusionEnvironmentAdminUserItemArrayOutput
	ToGetFusionEnvironmentAdminUserItemArrayOutputWithContext(context.Context) GetFusionEnvironmentAdminUserItemArrayOutput
}

GetFusionEnvironmentAdminUserItemArrayInput is an input type that accepts GetFusionEnvironmentAdminUserItemArray and GetFusionEnvironmentAdminUserItemArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentAdminUserItemArrayInput` via:

GetFusionEnvironmentAdminUserItemArray{ GetFusionEnvironmentAdminUserItemArgs{...} }

type GetFusionEnvironmentAdminUserItemArrayOutput

type GetFusionEnvironmentAdminUserItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUserItemArrayOutput) ElementType

func (GetFusionEnvironmentAdminUserItemArrayOutput) Index

func (GetFusionEnvironmentAdminUserItemArrayOutput) ToGetFusionEnvironmentAdminUserItemArrayOutput

func (o GetFusionEnvironmentAdminUserItemArrayOutput) ToGetFusionEnvironmentAdminUserItemArrayOutput() GetFusionEnvironmentAdminUserItemArrayOutput

func (GetFusionEnvironmentAdminUserItemArrayOutput) ToGetFusionEnvironmentAdminUserItemArrayOutputWithContext

func (o GetFusionEnvironmentAdminUserItemArrayOutput) ToGetFusionEnvironmentAdminUserItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUserItemArrayOutput

type GetFusionEnvironmentAdminUserItemInput

type GetFusionEnvironmentAdminUserItemInput interface {
	pulumi.Input

	ToGetFusionEnvironmentAdminUserItemOutput() GetFusionEnvironmentAdminUserItemOutput
	ToGetFusionEnvironmentAdminUserItemOutputWithContext(context.Context) GetFusionEnvironmentAdminUserItemOutput
}

GetFusionEnvironmentAdminUserItemInput is an input type that accepts GetFusionEnvironmentAdminUserItemArgs and GetFusionEnvironmentAdminUserItemOutput values. You can construct a concrete instance of `GetFusionEnvironmentAdminUserItemInput` via:

GetFusionEnvironmentAdminUserItemArgs{...}

type GetFusionEnvironmentAdminUserItemOutput

type GetFusionEnvironmentAdminUserItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUserItemOutput) ElementType

func (GetFusionEnvironmentAdminUserItemOutput) EmailAddress

Admin users email address

func (GetFusionEnvironmentAdminUserItemOutput) FirstName

Admin users first name

func (GetFusionEnvironmentAdminUserItemOutput) LastName

Admin users last name

func (GetFusionEnvironmentAdminUserItemOutput) ToGetFusionEnvironmentAdminUserItemOutput

func (o GetFusionEnvironmentAdminUserItemOutput) ToGetFusionEnvironmentAdminUserItemOutput() GetFusionEnvironmentAdminUserItemOutput

func (GetFusionEnvironmentAdminUserItemOutput) ToGetFusionEnvironmentAdminUserItemOutputWithContext

func (o GetFusionEnvironmentAdminUserItemOutput) ToGetFusionEnvironmentAdminUserItemOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUserItemOutput

func (GetFusionEnvironmentAdminUserItemOutput) Username

Admin username

type GetFusionEnvironmentAdminUserOutputArgs

type GetFusionEnvironmentAdminUserOutputArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
}

A collection of arguments for invoking getFusionEnvironmentAdminUser.

func (GetFusionEnvironmentAdminUserOutputArgs) ElementType

type GetFusionEnvironmentAdminUserResult

type GetFusionEnvironmentAdminUserResult struct {
	// Admin users email address
	EmailAddress string `pulumi:"emailAddress"`
	// Admin users first name
	FirstName           string `pulumi:"firstName"`
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	Id                  string `pulumi:"id"`
	// A page of AdminUserSummary objects.
	Items []GetFusionEnvironmentAdminUserItem `pulumi:"items"`
	// Admin users last name
	LastName string `pulumi:"lastName"`
	Password string `pulumi:"password"`
	// Admin username
	Username string `pulumi:"username"`
}

A collection of values returned by getFusionEnvironmentAdminUser.

func GetFusionEnvironmentAdminUser

This data source provides details about a specific Fusion Environment Admin User resource in Oracle Cloud Infrastructure Fusion Apps service.

List all FusionEnvironment admin users

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentAdminUser(ctx, &functions.GetFusionEnvironmentAdminUserArgs{
			FusionEnvironmentId: testFusionEnvironment.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentAdminUserResultOutput

type GetFusionEnvironmentAdminUserResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentAdminUser.

func (GetFusionEnvironmentAdminUserResultOutput) ElementType

func (GetFusionEnvironmentAdminUserResultOutput) EmailAddress

Admin users email address

func (GetFusionEnvironmentAdminUserResultOutput) FirstName

Admin users first name

func (GetFusionEnvironmentAdminUserResultOutput) FusionEnvironmentId

func (GetFusionEnvironmentAdminUserResultOutput) Id

func (GetFusionEnvironmentAdminUserResultOutput) Items

A page of AdminUserSummary objects.

func (GetFusionEnvironmentAdminUserResultOutput) LastName

Admin users last name

func (GetFusionEnvironmentAdminUserResultOutput) Password

func (GetFusionEnvironmentAdminUserResultOutput) ToGetFusionEnvironmentAdminUserResultOutput

func (o GetFusionEnvironmentAdminUserResultOutput) ToGetFusionEnvironmentAdminUserResultOutput() GetFusionEnvironmentAdminUserResultOutput

func (GetFusionEnvironmentAdminUserResultOutput) ToGetFusionEnvironmentAdminUserResultOutputWithContext

func (o GetFusionEnvironmentAdminUserResultOutput) ToGetFusionEnvironmentAdminUserResultOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUserResultOutput

func (GetFusionEnvironmentAdminUserResultOutput) Username

Admin username

type GetFusionEnvironmentAdminUsersAdminUserCollection

type GetFusionEnvironmentAdminUsersAdminUserCollection struct {
	// A page of AdminUserSummary objects.
	Items []GetFusionEnvironmentAdminUsersAdminUserCollectionItem `pulumi:"items"`
}

type GetFusionEnvironmentAdminUsersAdminUserCollectionArgs

type GetFusionEnvironmentAdminUsersAdminUserCollectionArgs struct {
	// A page of AdminUserSummary objects.
	Items GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayInput `pulumi:"items"`
}

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArgs) ElementType

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionOutput

func (i GetFusionEnvironmentAdminUsersAdminUserCollectionArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionOutput() GetFusionEnvironmentAdminUsersAdminUserCollectionOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionOutputWithContext

func (i GetFusionEnvironmentAdminUsersAdminUserCollectionArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionArray

type GetFusionEnvironmentAdminUsersAdminUserCollectionArray []GetFusionEnvironmentAdminUsersAdminUserCollectionInput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArray) ElementType

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput

func (i GetFusionEnvironmentAdminUsersAdminUserCollectionArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput() GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutputWithContext

func (i GetFusionEnvironmentAdminUsersAdminUserCollectionArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionArrayInput

type GetFusionEnvironmentAdminUsersAdminUserCollectionArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput() GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput
	ToGetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutputWithContext(context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput
}

GetFusionEnvironmentAdminUsersAdminUserCollectionArrayInput is an input type that accepts GetFusionEnvironmentAdminUsersAdminUserCollectionArray and GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentAdminUsersAdminUserCollectionArrayInput` via:

GetFusionEnvironmentAdminUsersAdminUserCollectionArray{ GetFusionEnvironmentAdminUsersAdminUserCollectionArgs{...} }

type GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput) ElementType

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput) Index

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutputWithContext

func (o GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionInput

type GetFusionEnvironmentAdminUsersAdminUserCollectionInput interface {
	pulumi.Input

	ToGetFusionEnvironmentAdminUsersAdminUserCollectionOutput() GetFusionEnvironmentAdminUsersAdminUserCollectionOutput
	ToGetFusionEnvironmentAdminUsersAdminUserCollectionOutputWithContext(context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionOutput
}

GetFusionEnvironmentAdminUsersAdminUserCollectionInput is an input type that accepts GetFusionEnvironmentAdminUsersAdminUserCollectionArgs and GetFusionEnvironmentAdminUsersAdminUserCollectionOutput values. You can construct a concrete instance of `GetFusionEnvironmentAdminUsersAdminUserCollectionInput` via:

GetFusionEnvironmentAdminUsersAdminUserCollectionArgs{...}

type GetFusionEnvironmentAdminUsersAdminUserCollectionItem

type GetFusionEnvironmentAdminUsersAdminUserCollectionItem struct {
	// Admin users email address
	EmailAddress string `pulumi:"emailAddress"`
	// Admin users first name
	FirstName string `pulumi:"firstName"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	Id                  string `pulumi:"id"`
	// A page of AdminUserSummary objects.
	Items []GetFusionEnvironmentAdminUsersAdminUserCollectionItemItem `pulumi:"items"`
	// Admin users last name
	LastName string `pulumi:"lastName"`
	Password string `pulumi:"password"`
	// Admin username
	Username string `pulumi:"username"`
}

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemArgs

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemArgs struct {
	// Admin users email address
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// Admin users first name
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
	Id                  pulumi.StringInput `pulumi:"id"`
	// A page of AdminUserSummary objects.
	Items GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayInput `pulumi:"items"`
	// Admin users last name
	LastName pulumi.StringInput `pulumi:"lastName"`
	Password pulumi.StringInput `pulumi:"password"`
	// Admin username
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArgs) ElementType

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemOutputWithContext

func (i GetFusionEnvironmentAdminUsersAdminUserCollectionItemArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemArray

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemArray []GetFusionEnvironmentAdminUsersAdminUserCollectionItemInput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArray) ElementType

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutputWithContext

func (i GetFusionEnvironmentAdminUsersAdminUserCollectionItemArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayInput

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput() GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput
	ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutputWithContext(context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput
}

GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayInput is an input type that accepts GetFusionEnvironmentAdminUsersAdminUserCollectionItemArray and GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayInput` via:

GetFusionEnvironmentAdminUsersAdminUserCollectionItemArray{ GetFusionEnvironmentAdminUsersAdminUserCollectionItemArgs{...} }

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput) ElementType

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput) Index

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutputWithContext

func (o GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemInput

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemInput interface {
	pulumi.Input

	ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput() GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput
	ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemOutputWithContext(context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput
}

GetFusionEnvironmentAdminUsersAdminUserCollectionItemInput is an input type that accepts GetFusionEnvironmentAdminUsersAdminUserCollectionItemArgs and GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput values. You can construct a concrete instance of `GetFusionEnvironmentAdminUsersAdminUserCollectionItemInput` via:

GetFusionEnvironmentAdminUsersAdminUserCollectionItemArgs{...}

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItem

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItem struct {
	// Admin users email address
	EmailAddress string `pulumi:"emailAddress"`
	// Admin users first name
	FirstName string `pulumi:"firstName"`
	// Admin users last name
	LastName string `pulumi:"lastName"`
	// Admin username
	Username string `pulumi:"username"`
}

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArgs

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArgs struct {
	// Admin users email address
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	// Admin users first name
	FirstName pulumi.StringInput `pulumi:"firstName"`
	// Admin users last name
	LastName pulumi.StringInput `pulumi:"lastName"`
	// Admin username
	Username pulumi.StringInput `pulumi:"username"`
}

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArgs) ElementType

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutputWithContext

func (i GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArray

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArray []GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemInput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArray) ElementType

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutputWithContext

func (i GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayInput

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput() GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput
	ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutputWithContext(context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput
}

GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayInput is an input type that accepts GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArray and GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayInput` via:

GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArray{ GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArgs{...} }

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput) ElementType

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutputWithContext

func (o GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemInput

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemInput interface {
	pulumi.Input

	ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput() GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput
	ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutputWithContext(context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput
}

GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemInput is an input type that accepts GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArgs and GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput values. You can construct a concrete instance of `GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemInput` via:

GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArgs{...}

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) ElementType

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) EmailAddress

Admin users email address

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) FirstName

Admin users first name

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) LastName

Admin users last name

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutputWithContext

func (o GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) Username

Admin username

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) ElementType

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) EmailAddress

Admin users email address

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) FirstName

Admin users first name

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) FusionEnvironmentId

unique FusionEnvironment identifier

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) Id

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) Items

A page of AdminUserSummary objects.

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) LastName

Admin users last name

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) Password

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemOutputWithContext

func (o GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) Username

Admin username

type GetFusionEnvironmentAdminUsersAdminUserCollectionOutput

type GetFusionEnvironmentAdminUsersAdminUserCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersAdminUserCollectionOutput) ElementType

func (GetFusionEnvironmentAdminUsersAdminUserCollectionOutput) Items

A page of AdminUserSummary objects.

func (GetFusionEnvironmentAdminUsersAdminUserCollectionOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionOutputWithContext

func (o GetFusionEnvironmentAdminUsersAdminUserCollectionOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersAdminUserCollectionOutput

type GetFusionEnvironmentAdminUsersArgs

type GetFusionEnvironmentAdminUsersArgs struct {
	Filters []GetFusionEnvironmentAdminUsersFilter `pulumi:"filters"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
}

A collection of arguments for invoking getFusionEnvironmentAdminUsers.

type GetFusionEnvironmentAdminUsersFilter

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

type GetFusionEnvironmentAdminUsersFilterArgs

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

func (GetFusionEnvironmentAdminUsersFilterArgs) ElementType

func (GetFusionEnvironmentAdminUsersFilterArgs) ToGetFusionEnvironmentAdminUsersFilterOutput

func (i GetFusionEnvironmentAdminUsersFilterArgs) ToGetFusionEnvironmentAdminUsersFilterOutput() GetFusionEnvironmentAdminUsersFilterOutput

func (GetFusionEnvironmentAdminUsersFilterArgs) ToGetFusionEnvironmentAdminUsersFilterOutputWithContext

func (i GetFusionEnvironmentAdminUsersFilterArgs) ToGetFusionEnvironmentAdminUsersFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersFilterOutput

type GetFusionEnvironmentAdminUsersFilterArray

type GetFusionEnvironmentAdminUsersFilterArray []GetFusionEnvironmentAdminUsersFilterInput

func (GetFusionEnvironmentAdminUsersFilterArray) ElementType

func (GetFusionEnvironmentAdminUsersFilterArray) ToGetFusionEnvironmentAdminUsersFilterArrayOutput

func (i GetFusionEnvironmentAdminUsersFilterArray) ToGetFusionEnvironmentAdminUsersFilterArrayOutput() GetFusionEnvironmentAdminUsersFilterArrayOutput

func (GetFusionEnvironmentAdminUsersFilterArray) ToGetFusionEnvironmentAdminUsersFilterArrayOutputWithContext

func (i GetFusionEnvironmentAdminUsersFilterArray) ToGetFusionEnvironmentAdminUsersFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersFilterArrayOutput

type GetFusionEnvironmentAdminUsersFilterArrayInput

type GetFusionEnvironmentAdminUsersFilterArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentAdminUsersFilterArrayOutput() GetFusionEnvironmentAdminUsersFilterArrayOutput
	ToGetFusionEnvironmentAdminUsersFilterArrayOutputWithContext(context.Context) GetFusionEnvironmentAdminUsersFilterArrayOutput
}

GetFusionEnvironmentAdminUsersFilterArrayInput is an input type that accepts GetFusionEnvironmentAdminUsersFilterArray and GetFusionEnvironmentAdminUsersFilterArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentAdminUsersFilterArrayInput` via:

GetFusionEnvironmentAdminUsersFilterArray{ GetFusionEnvironmentAdminUsersFilterArgs{...} }

type GetFusionEnvironmentAdminUsersFilterArrayOutput

type GetFusionEnvironmentAdminUsersFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersFilterArrayOutput) ElementType

func (GetFusionEnvironmentAdminUsersFilterArrayOutput) Index

func (GetFusionEnvironmentAdminUsersFilterArrayOutput) ToGetFusionEnvironmentAdminUsersFilterArrayOutput

func (o GetFusionEnvironmentAdminUsersFilterArrayOutput) ToGetFusionEnvironmentAdminUsersFilterArrayOutput() GetFusionEnvironmentAdminUsersFilterArrayOutput

func (GetFusionEnvironmentAdminUsersFilterArrayOutput) ToGetFusionEnvironmentAdminUsersFilterArrayOutputWithContext

func (o GetFusionEnvironmentAdminUsersFilterArrayOutput) ToGetFusionEnvironmentAdminUsersFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersFilterArrayOutput

type GetFusionEnvironmentAdminUsersFilterInput

type GetFusionEnvironmentAdminUsersFilterInput interface {
	pulumi.Input

	ToGetFusionEnvironmentAdminUsersFilterOutput() GetFusionEnvironmentAdminUsersFilterOutput
	ToGetFusionEnvironmentAdminUsersFilterOutputWithContext(context.Context) GetFusionEnvironmentAdminUsersFilterOutput
}

GetFusionEnvironmentAdminUsersFilterInput is an input type that accepts GetFusionEnvironmentAdminUsersFilterArgs and GetFusionEnvironmentAdminUsersFilterOutput values. You can construct a concrete instance of `GetFusionEnvironmentAdminUsersFilterInput` via:

GetFusionEnvironmentAdminUsersFilterArgs{...}

type GetFusionEnvironmentAdminUsersFilterOutput

type GetFusionEnvironmentAdminUsersFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersFilterOutput) ElementType

func (GetFusionEnvironmentAdminUsersFilterOutput) Name

func (GetFusionEnvironmentAdminUsersFilterOutput) Regex

func (GetFusionEnvironmentAdminUsersFilterOutput) ToGetFusionEnvironmentAdminUsersFilterOutput

func (o GetFusionEnvironmentAdminUsersFilterOutput) ToGetFusionEnvironmentAdminUsersFilterOutput() GetFusionEnvironmentAdminUsersFilterOutput

func (GetFusionEnvironmentAdminUsersFilterOutput) ToGetFusionEnvironmentAdminUsersFilterOutputWithContext

func (o GetFusionEnvironmentAdminUsersFilterOutput) ToGetFusionEnvironmentAdminUsersFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersFilterOutput

func (GetFusionEnvironmentAdminUsersFilterOutput) Values

type GetFusionEnvironmentAdminUsersOutputArgs

type GetFusionEnvironmentAdminUsersOutputArgs struct {
	Filters GetFusionEnvironmentAdminUsersFilterArrayInput `pulumi:"filters"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
}

A collection of arguments for invoking getFusionEnvironmentAdminUsers.

func (GetFusionEnvironmentAdminUsersOutputArgs) ElementType

type GetFusionEnvironmentAdminUsersResult

type GetFusionEnvironmentAdminUsersResult struct {
	// The list of admin_user_collection.
	AdminUserCollections []GetFusionEnvironmentAdminUsersAdminUserCollection `pulumi:"adminUserCollections"`
	Filters              []GetFusionEnvironmentAdminUsersFilter              `pulumi:"filters"`
	FusionEnvironmentId  string                                              `pulumi:"fusionEnvironmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getFusionEnvironmentAdminUsers.

func GetFusionEnvironmentAdminUsers

This data source provides the list of Fusion Environment Admin Users in Oracle Cloud Infrastructure Fusion Apps service.

List all FusionEnvironment admin users

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentAdminUsers(ctx, &functions.GetFusionEnvironmentAdminUsersArgs{
			FusionEnvironmentId: testFusionEnvironment.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentAdminUsersResultOutput

type GetFusionEnvironmentAdminUsersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentAdminUsers.

func (GetFusionEnvironmentAdminUsersResultOutput) AdminUserCollections

The list of admin_user_collection.

func (GetFusionEnvironmentAdminUsersResultOutput) ElementType

func (GetFusionEnvironmentAdminUsersResultOutput) Filters

func (GetFusionEnvironmentAdminUsersResultOutput) FusionEnvironmentId

func (GetFusionEnvironmentAdminUsersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentAdminUsersResultOutput) ToGetFusionEnvironmentAdminUsersResultOutput

func (o GetFusionEnvironmentAdminUsersResultOutput) ToGetFusionEnvironmentAdminUsersResultOutput() GetFusionEnvironmentAdminUsersResultOutput

func (GetFusionEnvironmentAdminUsersResultOutput) ToGetFusionEnvironmentAdminUsersResultOutputWithContext

func (o GetFusionEnvironmentAdminUsersResultOutput) ToGetFusionEnvironmentAdminUsersResultOutputWithContext(ctx context.Context) GetFusionEnvironmentAdminUsersResultOutput

type GetFusionEnvironmentArgs

type GetFusionEnvironmentArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
}

A collection of arguments for invoking getFusionEnvironment.

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetail

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetail struct {
	EmailAddress string `pulumi:"emailAddress"`
	FirstName    string `pulumi:"firstName"`
	LastName     string `pulumi:"lastName"`
	Password     string `pulumi:"password"`
	Username     string `pulumi:"username"`
}

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArgs

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArgs struct {
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	FirstName    pulumi.StringInput `pulumi:"firstName"`
	LastName     pulumi.StringInput `pulumi:"lastName"`
	Password     pulumi.StringInput `pulumi:"password"`
	Username     pulumi.StringInput `pulumi:"username"`
}

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArgs) ElementType

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArgs) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArgs) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutputWithContext

func (i GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArgs) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutputWithContext(ctx context.Context) GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArray

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArray []GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailInput

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArray) ElementType

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArray) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArray) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutputWithContext

func (i GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArray) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayInput

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput() GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput
	ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutputWithContext(context.Context) GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput
}

GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayInput is an input type that accepts GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArray and GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayInput` via:

GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArray{ GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArgs{...} }

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput) ElementType

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutputWithContext

func (o GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailInput

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailInput interface {
	pulumi.Input

	ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput() GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput
	ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutputWithContext(context.Context) GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput
}

GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailInput is an input type that accepts GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArgs and GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput values. You can construct a concrete instance of `GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailInput` via:

GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArgs{...}

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) ElementType

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) EmailAddress

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) FirstName

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) LastName

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) Password

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutputWithContext

func (o GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutputWithContext(ctx context.Context) GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) Username

type GetFusionEnvironmentDataMaskingActivitiesArgs

type GetFusionEnvironmentDataMaskingActivitiesArgs struct {
	Filters []GetFusionEnvironmentDataMaskingActivitiesFilter `pulumi:"filters"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// A filter that returns all resources that match the specified status
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getFusionEnvironmentDataMaskingActivities.

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollection

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollection struct {
	Items []GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItem `pulumi:"items"`
}

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArgs

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArgs struct {
	Items GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayInput `pulumi:"items"`
}

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArgs) ElementType

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArgs) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArgs) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutputWithContext

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArray

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArray []GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionInput

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArray) ElementType

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArray) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArray) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutputWithContext

func (i GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArray) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayInput

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput() GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput
	ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutputWithContext(context.Context) GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput
}

GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayInput is an input type that accepts GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArray and GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayInput` via:

GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArray{ GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArgs{...} }

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput) ElementType

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutputWithContext

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionInput

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionInput interface {
	pulumi.Input

	ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput() GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput
	ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutputWithContext(context.Context) GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput
}

GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionInput is an input type that accepts GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArgs and GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput values. You can construct a concrete instance of `GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionInput` via:

GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArgs{...}

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItem

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItem struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// Unique identifier that is immutable on creation.
	Id                  string `pulumi:"id"`
	IsResumeDataMasking bool   `pulumi:"isResumeDataMasking"`
	// A filter that returns all resources that match the specified status
	State string `pulumi:"state"`
	// The time the data masking activity ended. An RFC3339 formatted datetime string.
	TimeMaskingFinish string `pulumi:"timeMaskingFinish"`
	// The time the data masking activity started. An RFC3339 formatted datetime string.
	TimeMaskingStart string `pulumi:"timeMaskingStart"`
}

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArgs

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
	// Unique identifier that is immutable on creation.
	Id                  pulumi.StringInput `pulumi:"id"`
	IsResumeDataMasking pulumi.BoolInput   `pulumi:"isResumeDataMasking"`
	// A filter that returns all resources that match the specified status
	State pulumi.StringInput `pulumi:"state"`
	// The time the data masking activity ended. An RFC3339 formatted datetime string.
	TimeMaskingFinish pulumi.StringInput `pulumi:"timeMaskingFinish"`
	// The time the data masking activity started. An RFC3339 formatted datetime string.
	TimeMaskingStart pulumi.StringInput `pulumi:"timeMaskingStart"`
}

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArgs) ElementType

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArgs) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArgs) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutputWithContext

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArray

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArray []GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemInput

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArray) ElementType

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArray) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArray) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutputWithContext

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayInput

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput() GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput
	ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutputWithContext(context.Context) GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput
}

GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayInput is an input type that accepts GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArray and GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayInput` via:

GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArray{ GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArgs{...} }

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput) ElementType

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutputWithContext

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemInput

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemInput interface {
	pulumi.Input

	ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput() GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput
	ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutputWithContext(context.Context) GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput
}

GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemInput is an input type that accepts GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArgs and GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput values. You can construct a concrete instance of `GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemInput` via:

GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArgs{...}

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) ElementType

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) FusionEnvironmentId

unique FusionEnvironment identifier

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) Id

Unique identifier that is immutable on creation.

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) IsResumeDataMasking

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) State

A filter that returns all resources that match the specified status

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) TimeMaskingFinish

The time the data masking activity ended. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) TimeMaskingStart

The time the data masking activity started. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutputWithContext

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput) ElementType

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutputWithContext

type GetFusionEnvironmentDataMaskingActivitiesFilter

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

type GetFusionEnvironmentDataMaskingActivitiesFilterArgs

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

func (GetFusionEnvironmentDataMaskingActivitiesFilterArgs) ElementType

func (GetFusionEnvironmentDataMaskingActivitiesFilterArgs) ToGetFusionEnvironmentDataMaskingActivitiesFilterOutput

func (i GetFusionEnvironmentDataMaskingActivitiesFilterArgs) ToGetFusionEnvironmentDataMaskingActivitiesFilterOutput() GetFusionEnvironmentDataMaskingActivitiesFilterOutput

func (GetFusionEnvironmentDataMaskingActivitiesFilterArgs) ToGetFusionEnvironmentDataMaskingActivitiesFilterOutputWithContext

func (i GetFusionEnvironmentDataMaskingActivitiesFilterArgs) ToGetFusionEnvironmentDataMaskingActivitiesFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentDataMaskingActivitiesFilterOutput

type GetFusionEnvironmentDataMaskingActivitiesFilterArray

type GetFusionEnvironmentDataMaskingActivitiesFilterArray []GetFusionEnvironmentDataMaskingActivitiesFilterInput

func (GetFusionEnvironmentDataMaskingActivitiesFilterArray) ElementType

func (GetFusionEnvironmentDataMaskingActivitiesFilterArray) ToGetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput

func (i GetFusionEnvironmentDataMaskingActivitiesFilterArray) ToGetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput() GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput

func (GetFusionEnvironmentDataMaskingActivitiesFilterArray) ToGetFusionEnvironmentDataMaskingActivitiesFilterArrayOutputWithContext

func (i GetFusionEnvironmentDataMaskingActivitiesFilterArray) ToGetFusionEnvironmentDataMaskingActivitiesFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput

type GetFusionEnvironmentDataMaskingActivitiesFilterArrayInput

type GetFusionEnvironmentDataMaskingActivitiesFilterArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput() GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput
	ToGetFusionEnvironmentDataMaskingActivitiesFilterArrayOutputWithContext(context.Context) GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput
}

GetFusionEnvironmentDataMaskingActivitiesFilterArrayInput is an input type that accepts GetFusionEnvironmentDataMaskingActivitiesFilterArray and GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentDataMaskingActivitiesFilterArrayInput` via:

GetFusionEnvironmentDataMaskingActivitiesFilterArray{ GetFusionEnvironmentDataMaskingActivitiesFilterArgs{...} }

type GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput

type GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput) ElementType

func (GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput) Index

func (GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput) ToGetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput

func (GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput) ToGetFusionEnvironmentDataMaskingActivitiesFilterArrayOutputWithContext

func (o GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput) ToGetFusionEnvironmentDataMaskingActivitiesFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput

type GetFusionEnvironmentDataMaskingActivitiesFilterInput

type GetFusionEnvironmentDataMaskingActivitiesFilterInput interface {
	pulumi.Input

	ToGetFusionEnvironmentDataMaskingActivitiesFilterOutput() GetFusionEnvironmentDataMaskingActivitiesFilterOutput
	ToGetFusionEnvironmentDataMaskingActivitiesFilterOutputWithContext(context.Context) GetFusionEnvironmentDataMaskingActivitiesFilterOutput
}

GetFusionEnvironmentDataMaskingActivitiesFilterInput is an input type that accepts GetFusionEnvironmentDataMaskingActivitiesFilterArgs and GetFusionEnvironmentDataMaskingActivitiesFilterOutput values. You can construct a concrete instance of `GetFusionEnvironmentDataMaskingActivitiesFilterInput` via:

GetFusionEnvironmentDataMaskingActivitiesFilterArgs{...}

type GetFusionEnvironmentDataMaskingActivitiesFilterOutput

type GetFusionEnvironmentDataMaskingActivitiesFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentDataMaskingActivitiesFilterOutput) ElementType

func (GetFusionEnvironmentDataMaskingActivitiesFilterOutput) Name

func (GetFusionEnvironmentDataMaskingActivitiesFilterOutput) Regex

func (GetFusionEnvironmentDataMaskingActivitiesFilterOutput) ToGetFusionEnvironmentDataMaskingActivitiesFilterOutput

func (GetFusionEnvironmentDataMaskingActivitiesFilterOutput) ToGetFusionEnvironmentDataMaskingActivitiesFilterOutputWithContext

func (o GetFusionEnvironmentDataMaskingActivitiesFilterOutput) ToGetFusionEnvironmentDataMaskingActivitiesFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentDataMaskingActivitiesFilterOutput

func (GetFusionEnvironmentDataMaskingActivitiesFilterOutput) Values

type GetFusionEnvironmentDataMaskingActivitiesOutputArgs

type GetFusionEnvironmentDataMaskingActivitiesOutputArgs struct {
	Filters GetFusionEnvironmentDataMaskingActivitiesFilterArrayInput `pulumi:"filters"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
	// A filter that returns all resources that match the specified status
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getFusionEnvironmentDataMaskingActivities.

func (GetFusionEnvironmentDataMaskingActivitiesOutputArgs) ElementType

type GetFusionEnvironmentDataMaskingActivitiesResult

type GetFusionEnvironmentDataMaskingActivitiesResult struct {
	// The list of data_masking_activity_collection.
	DataMaskingActivityCollections []GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollection `pulumi:"dataMaskingActivityCollections"`
	Filters                        []GetFusionEnvironmentDataMaskingActivitiesFilter                        `pulumi:"filters"`
	// Fusion Environment Identifier.
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The current state of the DataMaskingActivity.
	State *string `pulumi:"state"`
}

A collection of values returned by getFusionEnvironmentDataMaskingActivities.

func GetFusionEnvironmentDataMaskingActivities

This data source provides the list of Fusion Environment Data Masking Activities in Oracle Cloud Infrastructure Fusion Apps service.

Returns a list of DataMaskingActivities.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentDataMaskingActivities(ctx, &functions.GetFusionEnvironmentDataMaskingActivitiesArgs{
			FusionEnvironmentId: testFusionEnvironment.Id,
			State:               pulumi.StringRef(fusionEnvironmentDataMaskingActivityState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentDataMaskingActivitiesResultOutput

type GetFusionEnvironmentDataMaskingActivitiesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentDataMaskingActivities.

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) DataMaskingActivityCollections

The list of data_masking_activity_collection.

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) ElementType

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) Filters

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) FusionEnvironmentId

Fusion Environment Identifier.

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) State

The current state of the DataMaskingActivity.

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) ToGetFusionEnvironmentDataMaskingActivitiesResultOutput

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) ToGetFusionEnvironmentDataMaskingActivitiesResultOutputWithContext

func (o GetFusionEnvironmentDataMaskingActivitiesResultOutput) ToGetFusionEnvironmentDataMaskingActivitiesResultOutputWithContext(ctx context.Context) GetFusionEnvironmentDataMaskingActivitiesResultOutput

type GetFusionEnvironmentDataMaskingActivityArgs

type GetFusionEnvironmentDataMaskingActivityArgs struct {
	// Unique DataMasking run identifier.
	DataMaskingActivityId string `pulumi:"dataMaskingActivityId"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
}

A collection of arguments for invoking getFusionEnvironmentDataMaskingActivity.

type GetFusionEnvironmentDataMaskingActivityOutputArgs

type GetFusionEnvironmentDataMaskingActivityOutputArgs struct {
	// Unique DataMasking run identifier.
	DataMaskingActivityId pulumi.StringInput `pulumi:"dataMaskingActivityId"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
}

A collection of arguments for invoking getFusionEnvironmentDataMaskingActivity.

func (GetFusionEnvironmentDataMaskingActivityOutputArgs) ElementType

type GetFusionEnvironmentDataMaskingActivityResult

type GetFusionEnvironmentDataMaskingActivityResult struct {
	DataMaskingActivityId string `pulumi:"dataMaskingActivityId"`
	// Fusion Environment Identifier.
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// Unique identifier that is immutable on creation.
	Id                  string `pulumi:"id"`
	IsResumeDataMasking bool   `pulumi:"isResumeDataMasking"`
	// The current state of the DataMaskingActivity.
	State string `pulumi:"state"`
	// The time the data masking activity ended. An RFC3339 formatted datetime string.
	TimeMaskingFinish string `pulumi:"timeMaskingFinish"`
	// The time the data masking activity started. An RFC3339 formatted datetime string.
	TimeMaskingStart string `pulumi:"timeMaskingStart"`
}

A collection of values returned by getFusionEnvironmentDataMaskingActivity.

func GetFusionEnvironmentDataMaskingActivity

This data source provides details about a specific Fusion Environment Data Masking Activity resource in Oracle Cloud Infrastructure Fusion Apps service.

Gets a DataMaskingActivity by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentDataMaskingActivity(ctx, &functions.GetFusionEnvironmentDataMaskingActivityArgs{
			DataMaskingActivityId: testDataMaskingActivity.Id,
			FusionEnvironmentId:   testFusionEnvironment.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentDataMaskingActivityResultOutput

type GetFusionEnvironmentDataMaskingActivityResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentDataMaskingActivity.

func (GetFusionEnvironmentDataMaskingActivityResultOutput) DataMaskingActivityId

func (GetFusionEnvironmentDataMaskingActivityResultOutput) ElementType

func (GetFusionEnvironmentDataMaskingActivityResultOutput) FusionEnvironmentId

Fusion Environment Identifier.

func (GetFusionEnvironmentDataMaskingActivityResultOutput) Id

Unique identifier that is immutable on creation.

func (GetFusionEnvironmentDataMaskingActivityResultOutput) IsResumeDataMasking

func (GetFusionEnvironmentDataMaskingActivityResultOutput) State

The current state of the DataMaskingActivity.

func (GetFusionEnvironmentDataMaskingActivityResultOutput) TimeMaskingFinish

The time the data masking activity ended. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentDataMaskingActivityResultOutput) TimeMaskingStart

The time the data masking activity started. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentDataMaskingActivityResultOutput) ToGetFusionEnvironmentDataMaskingActivityResultOutput

func (o GetFusionEnvironmentDataMaskingActivityResultOutput) ToGetFusionEnvironmentDataMaskingActivityResultOutput() GetFusionEnvironmentDataMaskingActivityResultOutput

func (GetFusionEnvironmentDataMaskingActivityResultOutput) ToGetFusionEnvironmentDataMaskingActivityResultOutputWithContext

func (o GetFusionEnvironmentDataMaskingActivityResultOutput) ToGetFusionEnvironmentDataMaskingActivityResultOutputWithContext(ctx context.Context) GetFusionEnvironmentDataMaskingActivityResultOutput

type GetFusionEnvironmentFamiliesArgs

type GetFusionEnvironmentFamiliesArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                              `pulumi:"displayName"`
	Filters     []GetFusionEnvironmentFamiliesFilter `pulumi:"filters"`
	// The ID of the fusion environment family in which to list resources.
	FusionEnvironmentFamilyId *string `pulumi:"fusionEnvironmentFamilyId"`
	// A filter that returns all resources that match the specified lifecycle state.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getFusionEnvironmentFamilies.

type GetFusionEnvironmentFamiliesFilter

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

type GetFusionEnvironmentFamiliesFilterArgs

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

func (GetFusionEnvironmentFamiliesFilterArgs) ElementType

func (GetFusionEnvironmentFamiliesFilterArgs) ToGetFusionEnvironmentFamiliesFilterOutput

func (i GetFusionEnvironmentFamiliesFilterArgs) ToGetFusionEnvironmentFamiliesFilterOutput() GetFusionEnvironmentFamiliesFilterOutput

func (GetFusionEnvironmentFamiliesFilterArgs) ToGetFusionEnvironmentFamiliesFilterOutputWithContext

func (i GetFusionEnvironmentFamiliesFilterArgs) ToGetFusionEnvironmentFamiliesFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentFamiliesFilterOutput

type GetFusionEnvironmentFamiliesFilterArray

type GetFusionEnvironmentFamiliesFilterArray []GetFusionEnvironmentFamiliesFilterInput

func (GetFusionEnvironmentFamiliesFilterArray) ElementType

func (GetFusionEnvironmentFamiliesFilterArray) ToGetFusionEnvironmentFamiliesFilterArrayOutput

func (i GetFusionEnvironmentFamiliesFilterArray) ToGetFusionEnvironmentFamiliesFilterArrayOutput() GetFusionEnvironmentFamiliesFilterArrayOutput

func (GetFusionEnvironmentFamiliesFilterArray) ToGetFusionEnvironmentFamiliesFilterArrayOutputWithContext

func (i GetFusionEnvironmentFamiliesFilterArray) ToGetFusionEnvironmentFamiliesFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentFamiliesFilterArrayOutput

type GetFusionEnvironmentFamiliesFilterArrayInput

type GetFusionEnvironmentFamiliesFilterArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamiliesFilterArrayOutput() GetFusionEnvironmentFamiliesFilterArrayOutput
	ToGetFusionEnvironmentFamiliesFilterArrayOutputWithContext(context.Context) GetFusionEnvironmentFamiliesFilterArrayOutput
}

GetFusionEnvironmentFamiliesFilterArrayInput is an input type that accepts GetFusionEnvironmentFamiliesFilterArray and GetFusionEnvironmentFamiliesFilterArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamiliesFilterArrayInput` via:

GetFusionEnvironmentFamiliesFilterArray{ GetFusionEnvironmentFamiliesFilterArgs{...} }

type GetFusionEnvironmentFamiliesFilterArrayOutput

type GetFusionEnvironmentFamiliesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFilterArrayOutput) ElementType

func (GetFusionEnvironmentFamiliesFilterArrayOutput) Index

func (GetFusionEnvironmentFamiliesFilterArrayOutput) ToGetFusionEnvironmentFamiliesFilterArrayOutput

func (o GetFusionEnvironmentFamiliesFilterArrayOutput) ToGetFusionEnvironmentFamiliesFilterArrayOutput() GetFusionEnvironmentFamiliesFilterArrayOutput

func (GetFusionEnvironmentFamiliesFilterArrayOutput) ToGetFusionEnvironmentFamiliesFilterArrayOutputWithContext

func (o GetFusionEnvironmentFamiliesFilterArrayOutput) ToGetFusionEnvironmentFamiliesFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentFamiliesFilterArrayOutput

type GetFusionEnvironmentFamiliesFilterInput

type GetFusionEnvironmentFamiliesFilterInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamiliesFilterOutput() GetFusionEnvironmentFamiliesFilterOutput
	ToGetFusionEnvironmentFamiliesFilterOutputWithContext(context.Context) GetFusionEnvironmentFamiliesFilterOutput
}

GetFusionEnvironmentFamiliesFilterInput is an input type that accepts GetFusionEnvironmentFamiliesFilterArgs and GetFusionEnvironmentFamiliesFilterOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamiliesFilterInput` via:

GetFusionEnvironmentFamiliesFilterArgs{...}

type GetFusionEnvironmentFamiliesFilterOutput

type GetFusionEnvironmentFamiliesFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFilterOutput) ElementType

func (GetFusionEnvironmentFamiliesFilterOutput) Name

func (GetFusionEnvironmentFamiliesFilterOutput) Regex

func (GetFusionEnvironmentFamiliesFilterOutput) ToGetFusionEnvironmentFamiliesFilterOutput

func (o GetFusionEnvironmentFamiliesFilterOutput) ToGetFusionEnvironmentFamiliesFilterOutput() GetFusionEnvironmentFamiliesFilterOutput

func (GetFusionEnvironmentFamiliesFilterOutput) ToGetFusionEnvironmentFamiliesFilterOutputWithContext

func (o GetFusionEnvironmentFamiliesFilterOutput) ToGetFusionEnvironmentFamiliesFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentFamiliesFilterOutput

func (GetFusionEnvironmentFamiliesFilterOutput) Values

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollection

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollection struct {
	Items []GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItem `pulumi:"items"`
}

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArgs

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArgs struct {
	Items GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayInput `pulumi:"items"`
}

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArgs) ElementType

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArgs) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArgs) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutputWithContext

func (i GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArgs) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArray

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArray []GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionInput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArray) ElementType

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArray) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArray) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutputWithContext

func (i GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArray) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayInput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput() GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput
	ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutputWithContext(context.Context) GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput
}

GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayInput is an input type that accepts GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArray and GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayInput` via:

GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArray{ GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArgs{...} }

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput) ElementType

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutputWithContext

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionInput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput() GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput
	ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutputWithContext(context.Context) GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput
}

GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionInput is an input type that accepts GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArgs and GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionInput` via:

GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArgs{...}

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItem

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see [Understanding Environment Maintenance](https://docs.cloud.oracle.com/iaas/Content/fusion-applications/plan-environment-family.htm#about-env-maintenance).
	FamilyMaintenancePolicies []GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicy `pulumi:"familyMaintenancePolicies"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The unique identifier (OCID) of the environment family. Can't be changed after creation.
	Id string `pulumi:"id"`
	// When set to True, a subscription update is required for the environment family.
	IsSubscriptionUpdateNeeded bool `pulumi:"isSubscriptionUpdateNeeded"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// A filter that returns all resources that match the specified lifecycle state.
	State string `pulumi:"state"`
	// The list of the IDs of the applications subscriptions that are associated with the environment family.
	SubscriptionIds []string `pulumi:"subscriptionIds"`
	// Environment Specific Guid/ System Name
	SystemName string `pulumi:"systemName"`
	// The time the the FusionEnvironmentFamily was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArgs

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see [Understanding Environment Maintenance](https://docs.cloud.oracle.com/iaas/Content/fusion-applications/plan-environment-family.htm#about-env-maintenance).
	FamilyMaintenancePolicies GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayInput `pulumi:"familyMaintenancePolicies"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// The unique identifier (OCID) of the environment family. Can't be changed after creation.
	Id pulumi.StringInput `pulumi:"id"`
	// When set to True, a subscription update is required for the environment family.
	IsSubscriptionUpdateNeeded pulumi.BoolInput `pulumi:"isSubscriptionUpdateNeeded"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// A filter that returns all resources that match the specified lifecycle state.
	State pulumi.StringInput `pulumi:"state"`
	// The list of the IDs of the applications subscriptions that are associated with the environment family.
	SubscriptionIds pulumi.StringArrayInput `pulumi:"subscriptionIds"`
	// Environment Specific Guid/ System Name
	SystemName pulumi.StringInput `pulumi:"systemName"`
	// The time the the FusionEnvironmentFamily was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArgs) ElementType

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArgs) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArgs) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutputWithContext

func (i GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArgs) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutputWithContext(ctx context.Context) GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArray

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArray []GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemInput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArray) ElementType

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArray) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArray) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutputWithContext

func (i GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArray) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayInput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput() GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput
	ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutputWithContext(context.Context) GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput
}

GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayInput is an input type that accepts GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArray and GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayInput` via:

GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArray{ GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArgs{...} }

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput) ElementType

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutputWithContext

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicy

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicy struct {
	// Option to upgrade both production and non-production environments at the same time. When set to PROD both types of environnments are upgraded on the production schedule. When set to NON_PROD both types of environments are upgraded on the non-production schedule.
	ConcurrentMaintenance string `pulumi:"concurrentMaintenance"`
	// When True, monthly patching is enabled for the environment family.
	IsMonthlyPatchingEnabled bool `pulumi:"isMonthlyPatchingEnabled"`
	// The quarterly maintenance month group schedule of the Fusion environment family.
	QuarterlyUpgradeBeginTimes string `pulumi:"quarterlyUpgradeBeginTimes"`
}

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArgs

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArgs struct {
	// Option to upgrade both production and non-production environments at the same time. When set to PROD both types of environnments are upgraded on the production schedule. When set to NON_PROD both types of environments are upgraded on the non-production schedule.
	ConcurrentMaintenance pulumi.StringInput `pulumi:"concurrentMaintenance"`
	// When True, monthly patching is enabled for the environment family.
	IsMonthlyPatchingEnabled pulumi.BoolInput `pulumi:"isMonthlyPatchingEnabled"`
	// The quarterly maintenance month group schedule of the Fusion environment family.
	QuarterlyUpgradeBeginTimes pulumi.StringInput `pulumi:"quarterlyUpgradeBeginTimes"`
}

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArgs) ElementType

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArgs) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArgs) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutputWithContext

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArray

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArray []GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyInput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArray) ElementType

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArray) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArray) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutputWithContext

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayInput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput() GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput
	ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutputWithContext(context.Context) GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput
}

GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayInput is an input type that accepts GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArray and GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayInput` via:

GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArray{ GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArgs{...} }

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput) ElementType

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutputWithContext

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyInput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput() GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput
	ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutputWithContext(context.Context) GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput
}

GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyInput is an input type that accepts GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArgs and GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyInput` via:

GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArgs{...}

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput) ConcurrentMaintenance

Option to upgrade both production and non-production environments at the same time. When set to PROD both types of environnments are upgraded on the production schedule. When set to NON_PROD both types of environments are upgraded on the non-production schedule.

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput) ElementType

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput) IsMonthlyPatchingEnabled

When True, monthly patching is enabled for the environment family.

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput) QuarterlyUpgradeBeginTimes

The quarterly maintenance month group schedule of the Fusion environment family.

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutputWithContext

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemInput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput() GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput
	ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutputWithContext(context.Context) GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput
}

GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemInput is an input type that accepts GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArgs and GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemInput` via:

GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArgs{...}

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) DisplayName

A filter to return only resources that match the entire display name given.

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) ElementType

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) FamilyMaintenancePolicies

The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see [Understanding Environment Maintenance](https://docs.cloud.oracle.com/iaas/Content/fusion-applications/plan-environment-family.htm#about-env-maintenance).

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) Id

The unique identifier (OCID) of the environment family. Can't be changed after creation.

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) IsSubscriptionUpdateNeeded

When set to True, a subscription update is required for the environment family.

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) State

A filter that returns all resources that match the specified lifecycle state.

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) SubscriptionIds

The list of the IDs of the applications subscriptions that are associated with the environment family.

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) SystemName

Environment Specific Guid/ System Name

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) TimeCreated

The time the the FusionEnvironmentFamily was created. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) TimeUpdated

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutputWithContext

func (o GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutputWithContext(ctx context.Context) GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput) ElementType

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutputWithContext

func (o GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput

type GetFusionEnvironmentFamiliesOutputArgs

type GetFusionEnvironmentFamiliesOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                        `pulumi:"displayName"`
	Filters     GetFusionEnvironmentFamiliesFilterArrayInput `pulumi:"filters"`
	// The ID of the fusion environment family in which to list resources.
	FusionEnvironmentFamilyId pulumi.StringPtrInput `pulumi:"fusionEnvironmentFamilyId"`
	// A filter that returns all resources that match the specified lifecycle state.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getFusionEnvironmentFamilies.

func (GetFusionEnvironmentFamiliesOutputArgs) ElementType

type GetFusionEnvironmentFamiliesResult

type GetFusionEnvironmentFamiliesResult struct {
	// The OCID of the compartment where the environment family is located.
	CompartmentId string `pulumi:"compartmentId"`
	// A friendly name for the environment family. The name must contain only letters, numbers, dashes, and underscores. Can be changed later.
	DisplayName *string                              `pulumi:"displayName"`
	Filters     []GetFusionEnvironmentFamiliesFilter `pulumi:"filters"`
	// The list of fusion_environment_family_collection.
	FusionEnvironmentFamilyCollections []GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollection `pulumi:"fusionEnvironmentFamilyCollections"`
	FusionEnvironmentFamilyId          *string                                                         `pulumi:"fusionEnvironmentFamilyId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The current state of the FusionEnvironmentFamily.
	State *string `pulumi:"state"`
}

A collection of values returned by getFusionEnvironmentFamilies.

func GetFusionEnvironmentFamilies

func GetFusionEnvironmentFamilies(ctx *pulumi.Context, args *GetFusionEnvironmentFamiliesArgs, opts ...pulumi.InvokeOption) (*GetFusionEnvironmentFamiliesResult, error)

This data source provides the list of Fusion Environment Families in Oracle Cloud Infrastructure Fusion Apps service.

Returns a list of FusionEnvironmentFamilies.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentFamilies(ctx, &functions.GetFusionEnvironmentFamiliesArgs{
			CompartmentId:             compartmentId,
			DisplayName:               pulumi.StringRef(fusionEnvironmentFamilyDisplayName),
			FusionEnvironmentFamilyId: pulumi.StringRef(testFusionEnvironmentFamily.Id),
			State:                     pulumi.StringRef(fusionEnvironmentFamilyState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentFamiliesResultOutput

type GetFusionEnvironmentFamiliesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentFamilies.

func (GetFusionEnvironmentFamiliesResultOutput) CompartmentId

The OCID of the compartment where the environment family is located.

func (GetFusionEnvironmentFamiliesResultOutput) DisplayName

A friendly name for the environment family. The name must contain only letters, numbers, dashes, and underscores. Can be changed later.

func (GetFusionEnvironmentFamiliesResultOutput) ElementType

func (GetFusionEnvironmentFamiliesResultOutput) Filters

func (GetFusionEnvironmentFamiliesResultOutput) FusionEnvironmentFamilyCollections

The list of fusion_environment_family_collection.

func (GetFusionEnvironmentFamiliesResultOutput) FusionEnvironmentFamilyId

func (o GetFusionEnvironmentFamiliesResultOutput) FusionEnvironmentFamilyId() pulumi.StringPtrOutput

func (GetFusionEnvironmentFamiliesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentFamiliesResultOutput) State

The current state of the FusionEnvironmentFamily.

func (GetFusionEnvironmentFamiliesResultOutput) ToGetFusionEnvironmentFamiliesResultOutput

func (o GetFusionEnvironmentFamiliesResultOutput) ToGetFusionEnvironmentFamiliesResultOutput() GetFusionEnvironmentFamiliesResultOutput

func (GetFusionEnvironmentFamiliesResultOutput) ToGetFusionEnvironmentFamiliesResultOutputWithContext

func (o GetFusionEnvironmentFamiliesResultOutput) ToGetFusionEnvironmentFamiliesResultOutputWithContext(ctx context.Context) GetFusionEnvironmentFamiliesResultOutput

type GetFusionEnvironmentFamilyArgs

type GetFusionEnvironmentFamilyArgs struct {
	// The unique identifier (OCID) of the FusionEnvironmentFamily.
	FusionEnvironmentFamilyId string `pulumi:"fusionEnvironmentFamilyId"`
}

A collection of arguments for invoking getFusionEnvironmentFamily.

type GetFusionEnvironmentFamilyFamilyMaintenancePolicy

type GetFusionEnvironmentFamilyFamilyMaintenancePolicy struct {
	// Option to upgrade both production and non-production environments at the same time. When set to PROD both types of environnments are upgraded on the production schedule. When set to NON_PROD both types of environments are upgraded on the non-production schedule.
	ConcurrentMaintenance string `pulumi:"concurrentMaintenance"`
	// When True, monthly patching is enabled for the environment family.
	IsMonthlyPatchingEnabled bool `pulumi:"isMonthlyPatchingEnabled"`
	// The quarterly maintenance month group schedule of the Fusion environment family.
	QuarterlyUpgradeBeginTimes string `pulumi:"quarterlyUpgradeBeginTimes"`
}

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyArgs

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyArgs struct {
	// Option to upgrade both production and non-production environments at the same time. When set to PROD both types of environnments are upgraded on the production schedule. When set to NON_PROD both types of environments are upgraded on the non-production schedule.
	ConcurrentMaintenance pulumi.StringInput `pulumi:"concurrentMaintenance"`
	// When True, monthly patching is enabled for the environment family.
	IsMonthlyPatchingEnabled pulumi.BoolInput `pulumi:"isMonthlyPatchingEnabled"`
	// The quarterly maintenance month group schedule of the Fusion environment family.
	QuarterlyUpgradeBeginTimes pulumi.StringInput `pulumi:"quarterlyUpgradeBeginTimes"`
}

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArgs) ElementType

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArgs) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput

func (i GetFusionEnvironmentFamilyFamilyMaintenancePolicyArgs) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput() GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArgs) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyOutputWithContext

func (i GetFusionEnvironmentFamilyFamilyMaintenancePolicyArgs) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray []GetFusionEnvironmentFamilyFamilyMaintenancePolicyInput

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray) ElementType

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput

func (i GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput() GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutputWithContext

func (i GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayInput

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput() GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput
	ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutputWithContext(context.Context) GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput
}

GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayInput is an input type that accepts GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray and GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayInput` via:

GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray{ GetFusionEnvironmentFamilyFamilyMaintenancePolicyArgs{...} }

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput) ElementType

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput) Index

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutputWithContext

func (o GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyInput

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput() GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput
	ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyOutputWithContext(context.Context) GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput
}

GetFusionEnvironmentFamilyFamilyMaintenancePolicyInput is an input type that accepts GetFusionEnvironmentFamilyFamilyMaintenancePolicyArgs and GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamilyFamilyMaintenancePolicyInput` via:

GetFusionEnvironmentFamilyFamilyMaintenancePolicyArgs{...}

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput) ConcurrentMaintenance

Option to upgrade both production and non-production environments at the same time. When set to PROD both types of environnments are upgraded on the production schedule. When set to NON_PROD both types of environments are upgraded on the non-production schedule.

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput) ElementType

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput) IsMonthlyPatchingEnabled

When True, monthly patching is enabled for the environment family.

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput) QuarterlyUpgradeBeginTimes

The quarterly maintenance month group schedule of the Fusion environment family.

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyOutputWithContext

func (o GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput

type GetFusionEnvironmentFamilyLimitsAndUsageArgs

type GetFusionEnvironmentFamilyLimitsAndUsageArgs struct {
	// The unique identifier (OCID) of the FusionEnvironmentFamily.
	FusionEnvironmentFamilyId string `pulumi:"fusionEnvironmentFamilyId"`
}

A collection of arguments for invoking getFusionEnvironmentFamilyLimitsAndUsage.

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsage

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsage struct {
	Limit int `pulumi:"limit"`
	// The usage of current environment.
	Usage int `pulumi:"usage"`
}

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArgs

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArgs struct {
	Limit pulumi.IntInput `pulumi:"limit"`
	// The usage of current environment.
	Usage pulumi.IntInput `pulumi:"usage"`
}

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArgs) ElementType

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutputWithContext

func (i GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArray

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArray []GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageInput

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArray) ElementType

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutputWithContext

func (i GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayInput

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput() GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput
	ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutputWithContext(context.Context) GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput
}

GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayInput is an input type that accepts GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArray and GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayInput` via:

GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArray{ GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArgs{...} }

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput) ElementType

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutputWithContext

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageInput

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput() GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput
	ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutputWithContext(context.Context) GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput
}

GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageInput is an input type that accepts GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArgs and GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageInput` via:

GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArgs{...}

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput) ElementType

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput) Limit

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutputWithContext

func (o GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput) Usage

The usage of current environment.

type GetFusionEnvironmentFamilyLimitsAndUsageOutputArgs

type GetFusionEnvironmentFamilyLimitsAndUsageOutputArgs struct {
	// The unique identifier (OCID) of the FusionEnvironmentFamily.
	FusionEnvironmentFamilyId pulumi.StringInput `pulumi:"fusionEnvironmentFamilyId"`
}

A collection of arguments for invoking getFusionEnvironmentFamilyLimitsAndUsage.

func (GetFusionEnvironmentFamilyLimitsAndUsageOutputArgs) ElementType

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsage

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsage struct {
	Limit int `pulumi:"limit"`
	// The usage of current environment.
	Usage int `pulumi:"usage"`
}

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArgs

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArgs struct {
	Limit pulumi.IntInput `pulumi:"limit"`
	// The usage of current environment.
	Usage pulumi.IntInput `pulumi:"usage"`
}

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArgs) ElementType

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutputWithContext

func (i GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArray

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArray []GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageInput

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArray) ElementType

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutputWithContext

func (i GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayInput

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput() GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput
	ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutputWithContext(context.Context) GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput
}

GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayInput is an input type that accepts GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArray and GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayInput` via:

GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArray{ GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArgs{...} }

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput) ElementType

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutputWithContext

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageInput

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput() GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput
	ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutputWithContext(context.Context) GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput
}

GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageInput is an input type that accepts GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArgs and GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageInput` via:

GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArgs{...}

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput) ElementType

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput) Limit

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutputWithContext

func (o GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput) Usage

The usage of current environment.

type GetFusionEnvironmentFamilyLimitsAndUsageResult

type GetFusionEnvironmentFamilyLimitsAndUsageResult struct {
	// The limit and usage for a specific environment type, for example, production, development, or test.
	DevelopmentLimitAndUsages []GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsage `pulumi:"developmentLimitAndUsages"`
	FusionEnvironmentFamilyId string                                                             `pulumi:"fusionEnvironmentFamilyId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The limit and usage for a specific environment type, for example, production, development, or test.
	ProductionLimitAndUsages []GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsage `pulumi:"productionLimitAndUsages"`
	// The limit and usage for a specific environment type, for example, production, development, or test.
	TestLimitAndUsages []GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsage `pulumi:"testLimitAndUsages"`
}

A collection of values returned by getFusionEnvironmentFamilyLimitsAndUsage.

func GetFusionEnvironmentFamilyLimitsAndUsage

This data source provides details about a specific Fusion Environment Family Limits And Usage resource in Oracle Cloud Infrastructure Fusion Apps service.

Gets the number of environments (usage) of each type in the fusion environment family, as well as the limit that's allowed to be created based on the group's associated subscriptions.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentFamilyLimitsAndUsage(ctx, &functions.GetFusionEnvironmentFamilyLimitsAndUsageArgs{
			FusionEnvironmentFamilyId: testFusionEnvironmentFamily.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentFamilyLimitsAndUsageResultOutput

type GetFusionEnvironmentFamilyLimitsAndUsageResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentFamilyLimitsAndUsage.

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) DevelopmentLimitAndUsages

The limit and usage for a specific environment type, for example, production, development, or test.

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) ElementType

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) FusionEnvironmentFamilyId

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) ProductionLimitAndUsages

The limit and usage for a specific environment type, for example, production, development, or test.

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) TestLimitAndUsages

The limit and usage for a specific environment type, for example, production, development, or test.

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageResultOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageResultOutputWithContext

func (o GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageResultOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyLimitsAndUsageResultOutput

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsage

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsage struct {
	Limit int `pulumi:"limit"`
	// The usage of current environment.
	Usage int `pulumi:"usage"`
}

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArgs

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArgs struct {
	Limit pulumi.IntInput `pulumi:"limit"`
	// The usage of current environment.
	Usage pulumi.IntInput `pulumi:"usage"`
}

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArgs) ElementType

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutputWithContext

func (i GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArray

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArray []GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageInput

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArray) ElementType

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutputWithContext

func (i GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayInput

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput() GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput
	ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutputWithContext(context.Context) GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput
}

GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayInput is an input type that accepts GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArray and GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayInput` via:

GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArray{ GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArgs{...} }

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput) ElementType

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutputWithContext

func (o GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageInput

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput() GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput
	ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutputWithContext(context.Context) GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput
}

GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageInput is an input type that accepts GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArgs and GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageInput` via:

GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArgs{...}

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput) ElementType

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput) Limit

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutputWithContext

func (o GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput) Usage

The usage of current environment.

type GetFusionEnvironmentFamilyOutputArgs

type GetFusionEnvironmentFamilyOutputArgs struct {
	// The unique identifier (OCID) of the FusionEnvironmentFamily.
	FusionEnvironmentFamilyId pulumi.StringInput `pulumi:"fusionEnvironmentFamilyId"`
}

A collection of arguments for invoking getFusionEnvironmentFamily.

func (GetFusionEnvironmentFamilyOutputArgs) ElementType

type GetFusionEnvironmentFamilyResult

type GetFusionEnvironmentFamilyResult struct {
	// The OCID of the compartment where the environment family is located.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A friendly name for the environment family. The name must contain only letters, numbers, dashes, and underscores. Can be changed later.
	DisplayName string `pulumi:"displayName"`
	// The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see [Understanding Environment Maintenance](https://docs.cloud.oracle.com/iaas/Content/fusion-applications/plan-environment-family.htm#about-env-maintenance).
	FamilyMaintenancePolicies []GetFusionEnvironmentFamilyFamilyMaintenancePolicy `pulumi:"familyMaintenancePolicies"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags              map[string]string `pulumi:"freeformTags"`
	FusionEnvironmentFamilyId string            `pulumi:"fusionEnvironmentFamilyId"`
	// The unique identifier (OCID) of the environment family. Can't be changed after creation.
	Id string `pulumi:"id"`
	// When set to True, a subscription update is required for the environment family.
	IsSubscriptionUpdateNeeded bool `pulumi:"isSubscriptionUpdateNeeded"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The current state of the FusionEnvironmentFamily.
	State string `pulumi:"state"`
	// The list of the IDs of the applications subscriptions that are associated with the environment family.
	SubscriptionIds []string `pulumi:"subscriptionIds"`
	// Environment Specific Guid/ System Name
	SystemName string `pulumi:"systemName"`
	// The time the the FusionEnvironmentFamily was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getFusionEnvironmentFamily.

func GetFusionEnvironmentFamily

func GetFusionEnvironmentFamily(ctx *pulumi.Context, args *GetFusionEnvironmentFamilyArgs, opts ...pulumi.InvokeOption) (*GetFusionEnvironmentFamilyResult, error)

This data source provides details about a specific Fusion Environment Family resource in Oracle Cloud Infrastructure Fusion Apps service.

Retrieves a fusion environment family identified by its OCID.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentFamily(ctx, &functions.GetFusionEnvironmentFamilyArgs{
			FusionEnvironmentFamilyId: testFusionEnvironmentFamilyOciFusionAppsFusionEnvironmentFamily.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentFamilyResultOutput

type GetFusionEnvironmentFamilyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentFamily.

func (GetFusionEnvironmentFamilyResultOutput) CompartmentId

The OCID of the compartment where the environment family is located.

func (GetFusionEnvironmentFamilyResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetFusionEnvironmentFamilyResultOutput) DisplayName

A friendly name for the environment family. The name must contain only letters, numbers, dashes, and underscores. Can be changed later.

func (GetFusionEnvironmentFamilyResultOutput) ElementType

func (GetFusionEnvironmentFamilyResultOutput) FamilyMaintenancePolicies

The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see [Understanding Environment Maintenance](https://docs.cloud.oracle.com/iaas/Content/fusion-applications/plan-environment-family.htm#about-env-maintenance).

func (GetFusionEnvironmentFamilyResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetFusionEnvironmentFamilyResultOutput) FusionEnvironmentFamilyId

func (o GetFusionEnvironmentFamilyResultOutput) FusionEnvironmentFamilyId() pulumi.StringOutput

func (GetFusionEnvironmentFamilyResultOutput) Id

The unique identifier (OCID) of the environment family. Can't be changed after creation.

func (GetFusionEnvironmentFamilyResultOutput) IsSubscriptionUpdateNeeded

func (o GetFusionEnvironmentFamilyResultOutput) IsSubscriptionUpdateNeeded() pulumi.BoolOutput

When set to True, a subscription update is required for the environment family.

func (GetFusionEnvironmentFamilyResultOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetFusionEnvironmentFamilyResultOutput) State

The current state of the FusionEnvironmentFamily.

func (GetFusionEnvironmentFamilyResultOutput) SubscriptionIds

The list of the IDs of the applications subscriptions that are associated with the environment family.

func (GetFusionEnvironmentFamilyResultOutput) SystemName

Environment Specific Guid/ System Name

func (GetFusionEnvironmentFamilyResultOutput) TimeCreated

The time the the FusionEnvironmentFamily was created. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentFamilyResultOutput) TimeUpdated

func (GetFusionEnvironmentFamilyResultOutput) ToGetFusionEnvironmentFamilyResultOutput

func (o GetFusionEnvironmentFamilyResultOutput) ToGetFusionEnvironmentFamilyResultOutput() GetFusionEnvironmentFamilyResultOutput

func (GetFusionEnvironmentFamilyResultOutput) ToGetFusionEnvironmentFamilyResultOutputWithContext

func (o GetFusionEnvironmentFamilyResultOutput) ToGetFusionEnvironmentFamilyResultOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilyResultOutput

type GetFusionEnvironmentFamilySubscriptionDetailArgs

type GetFusionEnvironmentFamilySubscriptionDetailArgs struct {
	// The unique identifier (OCID) of the FusionEnvironmentFamily.
	FusionEnvironmentFamilyId string `pulumi:"fusionEnvironmentFamilyId"`
}

A collection of arguments for invoking getFusionEnvironmentFamilySubscriptionDetail.

type GetFusionEnvironmentFamilySubscriptionDetailOutputArgs

type GetFusionEnvironmentFamilySubscriptionDetailOutputArgs struct {
	// The unique identifier (OCID) of the FusionEnvironmentFamily.
	FusionEnvironmentFamilyId pulumi.StringInput `pulumi:"fusionEnvironmentFamilyId"`
}

A collection of arguments for invoking getFusionEnvironmentFamilySubscriptionDetail.

func (GetFusionEnvironmentFamilySubscriptionDetailOutputArgs) ElementType

type GetFusionEnvironmentFamilySubscriptionDetailResult

type GetFusionEnvironmentFamilySubscriptionDetailResult struct {
	FusionEnvironmentFamilyId string `pulumi:"fusionEnvironmentFamilyId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// List of subscriptions.
	Subscriptions []GetFusionEnvironmentFamilySubscriptionDetailSubscription `pulumi:"subscriptions"`
}

A collection of values returned by getFusionEnvironmentFamilySubscriptionDetail.

func GetFusionEnvironmentFamilySubscriptionDetail

This data source provides details about a specific Fusion Environment Family Subscription Detail resource in Oracle Cloud Infrastructure Fusion Apps service.

Gets the subscription details of an fusion environment family.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentFamilySubscriptionDetail(ctx, &functions.GetFusionEnvironmentFamilySubscriptionDetailArgs{
			FusionEnvironmentFamilyId: testFusionEnvironmentFamily.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentFamilySubscriptionDetailResultOutput

type GetFusionEnvironmentFamilySubscriptionDetailResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentFamilySubscriptionDetail.

func (GetFusionEnvironmentFamilySubscriptionDetailResultOutput) ElementType

func (GetFusionEnvironmentFamilySubscriptionDetailResultOutput) FusionEnvironmentFamilyId

func (GetFusionEnvironmentFamilySubscriptionDetailResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentFamilySubscriptionDetailResultOutput) Subscriptions

List of subscriptions.

func (GetFusionEnvironmentFamilySubscriptionDetailResultOutput) ToGetFusionEnvironmentFamilySubscriptionDetailResultOutput

func (GetFusionEnvironmentFamilySubscriptionDetailResultOutput) ToGetFusionEnvironmentFamilySubscriptionDetailResultOutputWithContext

func (o GetFusionEnvironmentFamilySubscriptionDetailResultOutput) ToGetFusionEnvironmentFamilySubscriptionDetailResultOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilySubscriptionDetailResultOutput

type GetFusionEnvironmentFamilySubscriptionDetailSubscription

type GetFusionEnvironmentFamilySubscriptionDetailSubscription struct {
	// Subscription id.
	ClassicSubscriptionId string `pulumi:"classicSubscriptionId"`
	// OCID of the subscription details for particular root compartment or tenancy.
	Id string `pulumi:"id"`
	// The type of subscription, such as 'CLOUDCM'/'SAAS'/'CRM', etc.
	ServiceName string `pulumi:"serviceName"`
	// Stock keeping unit.
	Skuses []GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkus `pulumi:"skuses"`
}

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArgs

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArgs struct {
	// Subscription id.
	ClassicSubscriptionId pulumi.StringInput `pulumi:"classicSubscriptionId"`
	// OCID of the subscription details for particular root compartment or tenancy.
	Id pulumi.StringInput `pulumi:"id"`
	// The type of subscription, such as 'CLOUDCM'/'SAAS'/'CRM', etc.
	ServiceName pulumi.StringInput `pulumi:"serviceName"`
	// Stock keeping unit.
	Skuses GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayInput `pulumi:"skuses"`
}

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArgs) ElementType

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArgs) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArgs) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutputWithContext

func (i GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArgs) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArray

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArray []GetFusionEnvironmentFamilySubscriptionDetailSubscriptionInput

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArray) ElementType

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArray) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArray) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutputWithContext

func (i GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArray) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayInput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput() GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput
	ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutputWithContext(context.Context) GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput
}

GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayInput is an input type that accepts GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArray and GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayInput` via:

GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArray{ GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArgs{...} }

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput) ElementType

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput) Index

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutputWithContext

func (o GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionInput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput() GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput
	ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutputWithContext(context.Context) GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput
}

GetFusionEnvironmentFamilySubscriptionDetailSubscriptionInput is an input type that accepts GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArgs and GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamilySubscriptionDetailSubscriptionInput` via:

GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArgs{...}

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) ClassicSubscriptionId

Subscription id.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) ElementType

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) Id

OCID of the subscription details for particular root compartment or tenancy.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) ServiceName

The type of subscription, such as 'CLOUDCM'/'SAAS'/'CRM', etc.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) Skuses

Stock keeping unit.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutputWithContext

func (o GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkus

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkus struct {
	// Description of the stock units.
	Description string `pulumi:"description"`
	// Description of the covered product belonging to this Sku.
	LicensePartDescription string `pulumi:"licensePartDescription"`
	// Base metric for billing the service.
	MetricName string `pulumi:"metricName"`
	// Quantity of the stock units.
	Quantity int `pulumi:"quantity"`
	// Stock keeping unit id.
	Sku string `pulumi:"sku"`
}

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArgs

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArgs struct {
	// Description of the stock units.
	Description pulumi.StringInput `pulumi:"description"`
	// Description of the covered product belonging to this Sku.
	LicensePartDescription pulumi.StringInput `pulumi:"licensePartDescription"`
	// Base metric for billing the service.
	MetricName pulumi.StringInput `pulumi:"metricName"`
	// Quantity of the stock units.
	Quantity pulumi.IntInput `pulumi:"quantity"`
	// Stock keeping unit id.
	Sku pulumi.StringInput `pulumi:"sku"`
}

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArgs) ElementType

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArgs) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArgs) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutputWithContext

func (i GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArgs) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArray

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArray []GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusInput

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArray) ElementType

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArray) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArray) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutputWithContext

func (i GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArray) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayInput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput() GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput
	ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutputWithContext(context.Context) GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput
}

GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayInput is an input type that accepts GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArray and GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayInput` via:

GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArray{ GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArgs{...} }

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput) ElementType

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutputWithContext

func (o GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusInput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusInput interface {
	pulumi.Input

	ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput() GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput
	ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutputWithContext(context.Context) GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput
}

GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusInput is an input type that accepts GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArgs and GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput values. You can construct a concrete instance of `GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusInput` via:

GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArgs{...}

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) Description

Description of the stock units.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) ElementType

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) LicensePartDescription

Description of the covered product belonging to this Sku.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) MetricName

Base metric for billing the service.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) Quantity

Quantity of the stock units.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) Sku

Stock keeping unit id.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutputWithContext

func (o GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutputWithContext(ctx context.Context) GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput

type GetFusionEnvironmentKmsKeyInfo

type GetFusionEnvironmentKmsKeyInfo struct {
	ActiveKeyId              string `pulumi:"activeKeyId"`
	ActiveKeyVersion         string `pulumi:"activeKeyVersion"`
	CurrentKeyLifecycleState string `pulumi:"currentKeyLifecycleState"`
	ScheduledKeyId           string `pulumi:"scheduledKeyId"`
	ScheduledKeyStatus       string `pulumi:"scheduledKeyStatus"`
	ScheduledKeyVersion      string `pulumi:"scheduledKeyVersion"`
	ScheduledLifecycleState  string `pulumi:"scheduledLifecycleState"`
}

type GetFusionEnvironmentKmsKeyInfoArgs

type GetFusionEnvironmentKmsKeyInfoArgs struct {
	ActiveKeyId              pulumi.StringInput `pulumi:"activeKeyId"`
	ActiveKeyVersion         pulumi.StringInput `pulumi:"activeKeyVersion"`
	CurrentKeyLifecycleState pulumi.StringInput `pulumi:"currentKeyLifecycleState"`
	ScheduledKeyId           pulumi.StringInput `pulumi:"scheduledKeyId"`
	ScheduledKeyStatus       pulumi.StringInput `pulumi:"scheduledKeyStatus"`
	ScheduledKeyVersion      pulumi.StringInput `pulumi:"scheduledKeyVersion"`
	ScheduledLifecycleState  pulumi.StringInput `pulumi:"scheduledLifecycleState"`
}

func (GetFusionEnvironmentKmsKeyInfoArgs) ElementType

func (GetFusionEnvironmentKmsKeyInfoArgs) ToGetFusionEnvironmentKmsKeyInfoOutput

func (i GetFusionEnvironmentKmsKeyInfoArgs) ToGetFusionEnvironmentKmsKeyInfoOutput() GetFusionEnvironmentKmsKeyInfoOutput

func (GetFusionEnvironmentKmsKeyInfoArgs) ToGetFusionEnvironmentKmsKeyInfoOutputWithContext

func (i GetFusionEnvironmentKmsKeyInfoArgs) ToGetFusionEnvironmentKmsKeyInfoOutputWithContext(ctx context.Context) GetFusionEnvironmentKmsKeyInfoOutput

type GetFusionEnvironmentKmsKeyInfoArray

type GetFusionEnvironmentKmsKeyInfoArray []GetFusionEnvironmentKmsKeyInfoInput

func (GetFusionEnvironmentKmsKeyInfoArray) ElementType

func (GetFusionEnvironmentKmsKeyInfoArray) ToGetFusionEnvironmentKmsKeyInfoArrayOutput

func (i GetFusionEnvironmentKmsKeyInfoArray) ToGetFusionEnvironmentKmsKeyInfoArrayOutput() GetFusionEnvironmentKmsKeyInfoArrayOutput

func (GetFusionEnvironmentKmsKeyInfoArray) ToGetFusionEnvironmentKmsKeyInfoArrayOutputWithContext

func (i GetFusionEnvironmentKmsKeyInfoArray) ToGetFusionEnvironmentKmsKeyInfoArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentKmsKeyInfoArrayOutput

type GetFusionEnvironmentKmsKeyInfoArrayInput

type GetFusionEnvironmentKmsKeyInfoArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentKmsKeyInfoArrayOutput() GetFusionEnvironmentKmsKeyInfoArrayOutput
	ToGetFusionEnvironmentKmsKeyInfoArrayOutputWithContext(context.Context) GetFusionEnvironmentKmsKeyInfoArrayOutput
}

GetFusionEnvironmentKmsKeyInfoArrayInput is an input type that accepts GetFusionEnvironmentKmsKeyInfoArray and GetFusionEnvironmentKmsKeyInfoArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentKmsKeyInfoArrayInput` via:

GetFusionEnvironmentKmsKeyInfoArray{ GetFusionEnvironmentKmsKeyInfoArgs{...} }

type GetFusionEnvironmentKmsKeyInfoArrayOutput

type GetFusionEnvironmentKmsKeyInfoArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentKmsKeyInfoArrayOutput) ElementType

func (GetFusionEnvironmentKmsKeyInfoArrayOutput) Index

func (GetFusionEnvironmentKmsKeyInfoArrayOutput) ToGetFusionEnvironmentKmsKeyInfoArrayOutput

func (o GetFusionEnvironmentKmsKeyInfoArrayOutput) ToGetFusionEnvironmentKmsKeyInfoArrayOutput() GetFusionEnvironmentKmsKeyInfoArrayOutput

func (GetFusionEnvironmentKmsKeyInfoArrayOutput) ToGetFusionEnvironmentKmsKeyInfoArrayOutputWithContext

func (o GetFusionEnvironmentKmsKeyInfoArrayOutput) ToGetFusionEnvironmentKmsKeyInfoArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentKmsKeyInfoArrayOutput

type GetFusionEnvironmentKmsKeyInfoInput

type GetFusionEnvironmentKmsKeyInfoInput interface {
	pulumi.Input

	ToGetFusionEnvironmentKmsKeyInfoOutput() GetFusionEnvironmentKmsKeyInfoOutput
	ToGetFusionEnvironmentKmsKeyInfoOutputWithContext(context.Context) GetFusionEnvironmentKmsKeyInfoOutput
}

GetFusionEnvironmentKmsKeyInfoInput is an input type that accepts GetFusionEnvironmentKmsKeyInfoArgs and GetFusionEnvironmentKmsKeyInfoOutput values. You can construct a concrete instance of `GetFusionEnvironmentKmsKeyInfoInput` via:

GetFusionEnvironmentKmsKeyInfoArgs{...}

type GetFusionEnvironmentKmsKeyInfoOutput

type GetFusionEnvironmentKmsKeyInfoOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentKmsKeyInfoOutput) ActiveKeyId

func (GetFusionEnvironmentKmsKeyInfoOutput) ActiveKeyVersion

func (GetFusionEnvironmentKmsKeyInfoOutput) CurrentKeyLifecycleState

func (o GetFusionEnvironmentKmsKeyInfoOutput) CurrentKeyLifecycleState() pulumi.StringOutput

func (GetFusionEnvironmentKmsKeyInfoOutput) ElementType

func (GetFusionEnvironmentKmsKeyInfoOutput) ScheduledKeyId

func (GetFusionEnvironmentKmsKeyInfoOutput) ScheduledKeyStatus

func (GetFusionEnvironmentKmsKeyInfoOutput) ScheduledKeyVersion

func (GetFusionEnvironmentKmsKeyInfoOutput) ScheduledLifecycleState

func (o GetFusionEnvironmentKmsKeyInfoOutput) ScheduledLifecycleState() pulumi.StringOutput

func (GetFusionEnvironmentKmsKeyInfoOutput) ToGetFusionEnvironmentKmsKeyInfoOutput

func (o GetFusionEnvironmentKmsKeyInfoOutput) ToGetFusionEnvironmentKmsKeyInfoOutput() GetFusionEnvironmentKmsKeyInfoOutput

func (GetFusionEnvironmentKmsKeyInfoOutput) ToGetFusionEnvironmentKmsKeyInfoOutputWithContext

func (o GetFusionEnvironmentKmsKeyInfoOutput) ToGetFusionEnvironmentKmsKeyInfoOutputWithContext(ctx context.Context) GetFusionEnvironmentKmsKeyInfoOutput

type GetFusionEnvironmentMaintenancePolicy

type GetFusionEnvironmentMaintenancePolicy struct {
	// User choice to upgrade both production and non-production environments at the same time. Overrides the Fusion environment family setting.
	EnvironmentMaintenanceOverride string `pulumi:"environmentMaintenanceOverride"`
	// Whether the Fusion environment will be updated monthly or updated on the quarterly cycle. This setting overrides the monthly patching setting of its Fusion environment family.
	MonthlyPatchingOverride string `pulumi:"monthlyPatchingOverride"`
	// Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
	QuarterlyUpgradeBeginTimes []GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTime `pulumi:"quarterlyUpgradeBeginTimes"`
}

type GetFusionEnvironmentMaintenancePolicyArgs

type GetFusionEnvironmentMaintenancePolicyArgs struct {
	// User choice to upgrade both production and non-production environments at the same time. Overrides the Fusion environment family setting.
	EnvironmentMaintenanceOverride pulumi.StringInput `pulumi:"environmentMaintenanceOverride"`
	// Whether the Fusion environment will be updated monthly or updated on the quarterly cycle. This setting overrides the monthly patching setting of its Fusion environment family.
	MonthlyPatchingOverride pulumi.StringInput `pulumi:"monthlyPatchingOverride"`
	// Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
	QuarterlyUpgradeBeginTimes GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayInput `pulumi:"quarterlyUpgradeBeginTimes"`
}

func (GetFusionEnvironmentMaintenancePolicyArgs) ElementType

func (GetFusionEnvironmentMaintenancePolicyArgs) ToGetFusionEnvironmentMaintenancePolicyOutput

func (i GetFusionEnvironmentMaintenancePolicyArgs) ToGetFusionEnvironmentMaintenancePolicyOutput() GetFusionEnvironmentMaintenancePolicyOutput

func (GetFusionEnvironmentMaintenancePolicyArgs) ToGetFusionEnvironmentMaintenancePolicyOutputWithContext

func (i GetFusionEnvironmentMaintenancePolicyArgs) ToGetFusionEnvironmentMaintenancePolicyOutputWithContext(ctx context.Context) GetFusionEnvironmentMaintenancePolicyOutput

type GetFusionEnvironmentMaintenancePolicyArray

type GetFusionEnvironmentMaintenancePolicyArray []GetFusionEnvironmentMaintenancePolicyInput

func (GetFusionEnvironmentMaintenancePolicyArray) ElementType

func (GetFusionEnvironmentMaintenancePolicyArray) ToGetFusionEnvironmentMaintenancePolicyArrayOutput

func (i GetFusionEnvironmentMaintenancePolicyArray) ToGetFusionEnvironmentMaintenancePolicyArrayOutput() GetFusionEnvironmentMaintenancePolicyArrayOutput

func (GetFusionEnvironmentMaintenancePolicyArray) ToGetFusionEnvironmentMaintenancePolicyArrayOutputWithContext

func (i GetFusionEnvironmentMaintenancePolicyArray) ToGetFusionEnvironmentMaintenancePolicyArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentMaintenancePolicyArrayOutput

type GetFusionEnvironmentMaintenancePolicyArrayInput

type GetFusionEnvironmentMaintenancePolicyArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentMaintenancePolicyArrayOutput() GetFusionEnvironmentMaintenancePolicyArrayOutput
	ToGetFusionEnvironmentMaintenancePolicyArrayOutputWithContext(context.Context) GetFusionEnvironmentMaintenancePolicyArrayOutput
}

GetFusionEnvironmentMaintenancePolicyArrayInput is an input type that accepts GetFusionEnvironmentMaintenancePolicyArray and GetFusionEnvironmentMaintenancePolicyArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentMaintenancePolicyArrayInput` via:

GetFusionEnvironmentMaintenancePolicyArray{ GetFusionEnvironmentMaintenancePolicyArgs{...} }

type GetFusionEnvironmentMaintenancePolicyArrayOutput

type GetFusionEnvironmentMaintenancePolicyArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentMaintenancePolicyArrayOutput) ElementType

func (GetFusionEnvironmentMaintenancePolicyArrayOutput) Index

func (GetFusionEnvironmentMaintenancePolicyArrayOutput) ToGetFusionEnvironmentMaintenancePolicyArrayOutput

func (o GetFusionEnvironmentMaintenancePolicyArrayOutput) ToGetFusionEnvironmentMaintenancePolicyArrayOutput() GetFusionEnvironmentMaintenancePolicyArrayOutput

func (GetFusionEnvironmentMaintenancePolicyArrayOutput) ToGetFusionEnvironmentMaintenancePolicyArrayOutputWithContext

func (o GetFusionEnvironmentMaintenancePolicyArrayOutput) ToGetFusionEnvironmentMaintenancePolicyArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentMaintenancePolicyArrayOutput

type GetFusionEnvironmentMaintenancePolicyInput

type GetFusionEnvironmentMaintenancePolicyInput interface {
	pulumi.Input

	ToGetFusionEnvironmentMaintenancePolicyOutput() GetFusionEnvironmentMaintenancePolicyOutput
	ToGetFusionEnvironmentMaintenancePolicyOutputWithContext(context.Context) GetFusionEnvironmentMaintenancePolicyOutput
}

GetFusionEnvironmentMaintenancePolicyInput is an input type that accepts GetFusionEnvironmentMaintenancePolicyArgs and GetFusionEnvironmentMaintenancePolicyOutput values. You can construct a concrete instance of `GetFusionEnvironmentMaintenancePolicyInput` via:

GetFusionEnvironmentMaintenancePolicyArgs{...}

type GetFusionEnvironmentMaintenancePolicyOutput

type GetFusionEnvironmentMaintenancePolicyOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentMaintenancePolicyOutput) ElementType

func (GetFusionEnvironmentMaintenancePolicyOutput) EnvironmentMaintenanceOverride

func (o GetFusionEnvironmentMaintenancePolicyOutput) EnvironmentMaintenanceOverride() pulumi.StringOutput

User choice to upgrade both production and non-production environments at the same time. Overrides the Fusion environment family setting.

func (GetFusionEnvironmentMaintenancePolicyOutput) MonthlyPatchingOverride

Whether the Fusion environment will be updated monthly or updated on the quarterly cycle. This setting overrides the monthly patching setting of its Fusion environment family.

func (GetFusionEnvironmentMaintenancePolicyOutput) QuarterlyUpgradeBeginTimes

Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.

func (GetFusionEnvironmentMaintenancePolicyOutput) ToGetFusionEnvironmentMaintenancePolicyOutput

func (o GetFusionEnvironmentMaintenancePolicyOutput) ToGetFusionEnvironmentMaintenancePolicyOutput() GetFusionEnvironmentMaintenancePolicyOutput

func (GetFusionEnvironmentMaintenancePolicyOutput) ToGetFusionEnvironmentMaintenancePolicyOutputWithContext

func (o GetFusionEnvironmentMaintenancePolicyOutput) ToGetFusionEnvironmentMaintenancePolicyOutputWithContext(ctx context.Context) GetFusionEnvironmentMaintenancePolicyOutput

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTime

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTime struct {
	// The frequency and month when maintenance occurs for the Fusion environment.
	BeginTimesValue string `pulumi:"beginTimesValue"`
	// Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
	OverrideType string `pulumi:"overrideType"`
}

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs struct {
	// The frequency and month when maintenance occurs for the Fusion environment.
	BeginTimesValue pulumi.StringInput `pulumi:"beginTimesValue"`
	// Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
	OverrideType pulumi.StringInput `pulumi:"overrideType"`
}

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs) ElementType

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutputWithContext

func (i GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutputWithContext(ctx context.Context) GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArray

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArray []GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeInput

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArray) ElementType

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArray) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArray) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutputWithContext

func (i GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArray) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayInput

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput() GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput
	ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutputWithContext(context.Context) GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput
}

GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayInput is an input type that accepts GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArray and GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayInput` via:

GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArray{ GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs{...} }

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput) ElementType

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutputWithContext

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeInput

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeInput interface {
	pulumi.Input

	ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput() GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput
	ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutputWithContext(context.Context) GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput
}

GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeInput is an input type that accepts GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs and GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput values. You can construct a concrete instance of `GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeInput` via:

GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs{...}

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) BeginTimesValue

The frequency and month when maintenance occurs for the Fusion environment.

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) ElementType

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) OverrideType

Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutputWithContext

func (o GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutputWithContext(ctx context.Context) GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput

type GetFusionEnvironmentOutputArgs

type GetFusionEnvironmentOutputArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
}

A collection of arguments for invoking getFusionEnvironment.

func (GetFusionEnvironmentOutputArgs) ElementType

type GetFusionEnvironmentRefresh

type GetFusionEnvironmentRefresh struct {
	// The source environment id for the last refresh
	SourceFusionEnvironmentId string `pulumi:"sourceFusionEnvironmentId"`
	// The time of when the last refresh finish
	TimeFinished string `pulumi:"timeFinished"`
	// The point of time of the latest DB backup for the last refresh
	TimeOfRestorationPoint string `pulumi:"timeOfRestorationPoint"`
}

type GetFusionEnvironmentRefreshActivitiesArgs

type GetFusionEnvironmentRefreshActivitiesArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                                       `pulumi:"displayName"`
	Filters     []GetFusionEnvironmentRefreshActivitiesFilter `pulumi:"filters"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// A filter that returns all resources that match the specified status
	State *string `pulumi:"state"`
	// A filter that returns all resources that end before this date
	TimeExpectedFinishLessThanOrEqualTo *string `pulumi:"timeExpectedFinishLessThanOrEqualTo"`
	// A filter that returns all resources that are scheduled after this date
	TimeScheduledStartGreaterThanOrEqualTo *string `pulumi:"timeScheduledStartGreaterThanOrEqualTo"`
}

A collection of arguments for invoking getFusionEnvironmentRefreshActivities.

type GetFusionEnvironmentRefreshActivitiesFilter

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

type GetFusionEnvironmentRefreshActivitiesFilterArgs

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

func (GetFusionEnvironmentRefreshActivitiesFilterArgs) ElementType

func (GetFusionEnvironmentRefreshActivitiesFilterArgs) ToGetFusionEnvironmentRefreshActivitiesFilterOutput

func (i GetFusionEnvironmentRefreshActivitiesFilterArgs) ToGetFusionEnvironmentRefreshActivitiesFilterOutput() GetFusionEnvironmentRefreshActivitiesFilterOutput

func (GetFusionEnvironmentRefreshActivitiesFilterArgs) ToGetFusionEnvironmentRefreshActivitiesFilterOutputWithContext

func (i GetFusionEnvironmentRefreshActivitiesFilterArgs) ToGetFusionEnvironmentRefreshActivitiesFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivitiesFilterOutput

type GetFusionEnvironmentRefreshActivitiesFilterArray

type GetFusionEnvironmentRefreshActivitiesFilterArray []GetFusionEnvironmentRefreshActivitiesFilterInput

func (GetFusionEnvironmentRefreshActivitiesFilterArray) ElementType

func (GetFusionEnvironmentRefreshActivitiesFilterArray) ToGetFusionEnvironmentRefreshActivitiesFilterArrayOutput

func (i GetFusionEnvironmentRefreshActivitiesFilterArray) ToGetFusionEnvironmentRefreshActivitiesFilterArrayOutput() GetFusionEnvironmentRefreshActivitiesFilterArrayOutput

func (GetFusionEnvironmentRefreshActivitiesFilterArray) ToGetFusionEnvironmentRefreshActivitiesFilterArrayOutputWithContext

func (i GetFusionEnvironmentRefreshActivitiesFilterArray) ToGetFusionEnvironmentRefreshActivitiesFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivitiesFilterArrayOutput

type GetFusionEnvironmentRefreshActivitiesFilterArrayInput

type GetFusionEnvironmentRefreshActivitiesFilterArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRefreshActivitiesFilterArrayOutput() GetFusionEnvironmentRefreshActivitiesFilterArrayOutput
	ToGetFusionEnvironmentRefreshActivitiesFilterArrayOutputWithContext(context.Context) GetFusionEnvironmentRefreshActivitiesFilterArrayOutput
}

GetFusionEnvironmentRefreshActivitiesFilterArrayInput is an input type that accepts GetFusionEnvironmentRefreshActivitiesFilterArray and GetFusionEnvironmentRefreshActivitiesFilterArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentRefreshActivitiesFilterArrayInput` via:

GetFusionEnvironmentRefreshActivitiesFilterArray{ GetFusionEnvironmentRefreshActivitiesFilterArgs{...} }

type GetFusionEnvironmentRefreshActivitiesFilterArrayOutput

type GetFusionEnvironmentRefreshActivitiesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesFilterArrayOutput) ElementType

func (GetFusionEnvironmentRefreshActivitiesFilterArrayOutput) Index

func (GetFusionEnvironmentRefreshActivitiesFilterArrayOutput) ToGetFusionEnvironmentRefreshActivitiesFilterArrayOutput

func (GetFusionEnvironmentRefreshActivitiesFilterArrayOutput) ToGetFusionEnvironmentRefreshActivitiesFilterArrayOutputWithContext

func (o GetFusionEnvironmentRefreshActivitiesFilterArrayOutput) ToGetFusionEnvironmentRefreshActivitiesFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivitiesFilterArrayOutput

type GetFusionEnvironmentRefreshActivitiesFilterInput

type GetFusionEnvironmentRefreshActivitiesFilterInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRefreshActivitiesFilterOutput() GetFusionEnvironmentRefreshActivitiesFilterOutput
	ToGetFusionEnvironmentRefreshActivitiesFilterOutputWithContext(context.Context) GetFusionEnvironmentRefreshActivitiesFilterOutput
}

GetFusionEnvironmentRefreshActivitiesFilterInput is an input type that accepts GetFusionEnvironmentRefreshActivitiesFilterArgs and GetFusionEnvironmentRefreshActivitiesFilterOutput values. You can construct a concrete instance of `GetFusionEnvironmentRefreshActivitiesFilterInput` via:

GetFusionEnvironmentRefreshActivitiesFilterArgs{...}

type GetFusionEnvironmentRefreshActivitiesFilterOutput

type GetFusionEnvironmentRefreshActivitiesFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesFilterOutput) ElementType

func (GetFusionEnvironmentRefreshActivitiesFilterOutput) Name

func (GetFusionEnvironmentRefreshActivitiesFilterOutput) Regex

func (GetFusionEnvironmentRefreshActivitiesFilterOutput) ToGetFusionEnvironmentRefreshActivitiesFilterOutput

func (o GetFusionEnvironmentRefreshActivitiesFilterOutput) ToGetFusionEnvironmentRefreshActivitiesFilterOutput() GetFusionEnvironmentRefreshActivitiesFilterOutput

func (GetFusionEnvironmentRefreshActivitiesFilterOutput) ToGetFusionEnvironmentRefreshActivitiesFilterOutputWithContext

func (o GetFusionEnvironmentRefreshActivitiesFilterOutput) ToGetFusionEnvironmentRefreshActivitiesFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivitiesFilterOutput

func (GetFusionEnvironmentRefreshActivitiesFilterOutput) Values

type GetFusionEnvironmentRefreshActivitiesOutputArgs

type GetFusionEnvironmentRefreshActivitiesOutputArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                                 `pulumi:"displayName"`
	Filters     GetFusionEnvironmentRefreshActivitiesFilterArrayInput `pulumi:"filters"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
	// A filter that returns all resources that match the specified status
	State pulumi.StringPtrInput `pulumi:"state"`
	// A filter that returns all resources that end before this date
	TimeExpectedFinishLessThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeExpectedFinishLessThanOrEqualTo"`
	// A filter that returns all resources that are scheduled after this date
	TimeScheduledStartGreaterThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeScheduledStartGreaterThanOrEqualTo"`
}

A collection of arguments for invoking getFusionEnvironmentRefreshActivities.

func (GetFusionEnvironmentRefreshActivitiesOutputArgs) ElementType

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollection

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollection struct {
	Items []GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItem `pulumi:"items"`
}

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArgs

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArgs struct {
	Items GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayInput `pulumi:"items"`
}

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArgs) ElementType

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArgs) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArgs) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutputWithContext

func (i GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArgs) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArray

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArray []GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionInput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArray) ElementType

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArray) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArray) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutputWithContext

func (i GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArray) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayInput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput() GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput
	ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutputWithContext(context.Context) GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput
}

GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayInput is an input type that accepts GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArray and GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayInput` via:

GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArray{ GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArgs{...} }

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput) ElementType

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutputWithContext

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionInput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput() GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput
	ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutputWithContext(context.Context) GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput
}

GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionInput is an input type that accepts GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArgs and GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput values. You can construct a concrete instance of `GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionInput` via:

GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArgs{...}

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItem

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItem struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// The unique identifier (OCID) of the refresh activity. Can't be changed after creation.
	Id string `pulumi:"id"`
	// Represents if the customer opted for Data Masking or not during refreshActivity.
	IsDataMaskingOpted bool `pulumi:"isDataMaskingOpted"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails  string `pulumi:"lifecycleDetails"`
	RefreshActivityId string `pulumi:"refreshActivityId"`
	// Details of refresh investigation information, each item represents a different issue.
	RefreshIssueDetailsLists []GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsList `pulumi:"refreshIssueDetailsLists"`
	// Service availability / impact during refresh activity execution up down
	ServiceAvailability string `pulumi:"serviceAvailability"`
	// The OCID of the Fusion environment that is the source environment for the refresh.
	SourceFusionEnvironmentId string `pulumi:"sourceFusionEnvironmentId"`
	// A filter that returns all resources that match the specified status
	State string `pulumi:"state"`
	// The time the refresh activity record was created. An RFC3339 formatted datetime string.
	TimeAccepted string `pulumi:"timeAccepted"`
	// The time the refresh activity is scheduled to end. An RFC3339 formatted datetime string.
	TimeExpectedFinish string `pulumi:"timeExpectedFinish"`
	// The time the refresh activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.
	TimeFinished string `pulumi:"timeFinished"`
	// The date and time of the most recent source environment backup used for the environment refresh.
	TimeOfRestorationPoint string `pulumi:"timeOfRestorationPoint"`
	// The time the refresh activity record was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArgs

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
	// The unique identifier (OCID) of the refresh activity. Can't be changed after creation.
	Id pulumi.StringInput `pulumi:"id"`
	// Represents if the customer opted for Data Masking or not during refreshActivity.
	IsDataMaskingOpted pulumi.BoolInput `pulumi:"isDataMaskingOpted"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails  pulumi.StringInput `pulumi:"lifecycleDetails"`
	RefreshActivityId pulumi.StringInput `pulumi:"refreshActivityId"`
	// Details of refresh investigation information, each item represents a different issue.
	RefreshIssueDetailsLists GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayInput `pulumi:"refreshIssueDetailsLists"`
	// Service availability / impact during refresh activity execution up down
	ServiceAvailability pulumi.StringInput `pulumi:"serviceAvailability"`
	// The OCID of the Fusion environment that is the source environment for the refresh.
	SourceFusionEnvironmentId pulumi.StringInput `pulumi:"sourceFusionEnvironmentId"`
	// A filter that returns all resources that match the specified status
	State pulumi.StringInput `pulumi:"state"`
	// The time the refresh activity record was created. An RFC3339 formatted datetime string.
	TimeAccepted pulumi.StringInput `pulumi:"timeAccepted"`
	// The time the refresh activity is scheduled to end. An RFC3339 formatted datetime string.
	TimeExpectedFinish pulumi.StringInput `pulumi:"timeExpectedFinish"`
	// The time the refresh activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.
	TimeFinished pulumi.StringInput `pulumi:"timeFinished"`
	// The date and time of the most recent source environment backup used for the environment refresh.
	TimeOfRestorationPoint pulumi.StringInput `pulumi:"timeOfRestorationPoint"`
	// The time the refresh activity record was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArgs) ElementType

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArgs) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArgs) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutputWithContext

func (i GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArgs) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArray

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArray []GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemInput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArray) ElementType

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArray) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArray) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutputWithContext

func (i GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArray) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayInput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput() GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput
	ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutputWithContext(context.Context) GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput
}

GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayInput is an input type that accepts GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArray and GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayInput` via:

GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArray{ GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArgs{...} }

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput) ElementType

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutputWithContext

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemInput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput() GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput
	ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutputWithContext(context.Context) GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput
}

GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemInput is an input type that accepts GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArgs and GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput values. You can construct a concrete instance of `GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemInput` via:

GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArgs{...}

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) DisplayName

A filter to return only resources that match the entire display name given.

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) ElementType

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) FusionEnvironmentId

unique FusionEnvironment identifier

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) Id

The unique identifier (OCID) of the refresh activity. Can't be changed after creation.

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) IsDataMaskingOpted added in v2.12.0

Represents if the customer opted for Data Masking or not during refreshActivity.

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) RefreshActivityId

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) RefreshIssueDetailsLists

Details of refresh investigation information, each item represents a different issue.

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) ServiceAvailability

Service availability / impact during refresh activity execution up down

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) SourceFusionEnvironmentId

The OCID of the Fusion environment that is the source environment for the refresh.

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) State

A filter that returns all resources that match the specified status

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) TimeAccepted

The time the refresh activity record was created. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) TimeExpectedFinish

The time the refresh activity is scheduled to end. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) TimeFinished

The time the refresh activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) TimeOfRestorationPoint

The date and time of the most recent source environment backup used for the environment refresh.

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) TimeUpdated

The time the refresh activity record was updated. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutputWithContext

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsList

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsList struct {
	// Detail reasons of refresh failure or validation failure that needs to be shown to customer.
	RefreshIssues string `pulumi:"refreshIssues"`
}

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArgs

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArgs struct {
	// Detail reasons of refresh failure or validation failure that needs to be shown to customer.
	RefreshIssues pulumi.StringInput `pulumi:"refreshIssues"`
}

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArgs) ElementType

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArgs) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArgs) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutputWithContext

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArray

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArray []GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListInput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArray) ElementType

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArray) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArray) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutputWithContext

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayInput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput() GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput
	ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutputWithContext(context.Context) GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput
}

GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayInput is an input type that accepts GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArray and GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayInput` via:

GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArray{ GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArgs{...} }

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput) ElementType

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutputWithContext

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListInput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput() GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput
	ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutputWithContext(context.Context) GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput
}

GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListInput is an input type that accepts GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArgs and GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput values. You can construct a concrete instance of `GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListInput` via:

GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArgs{...}

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput) ElementType

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput) RefreshIssues

Detail reasons of refresh failure or validation failure that needs to be shown to customer.

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutputWithContext

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput) ElementType

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutputWithContext

func (o GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput

type GetFusionEnvironmentRefreshActivitiesResult

type GetFusionEnvironmentRefreshActivitiesResult struct {
	// A friendly name for the refresh activity. Can be changed later.
	DisplayName         *string                                       `pulumi:"displayName"`
	Filters             []GetFusionEnvironmentRefreshActivitiesFilter `pulumi:"filters"`
	FusionEnvironmentId string                                        `pulumi:"fusionEnvironmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of refresh_activity_collection.
	RefreshActivityCollections []GetFusionEnvironmentRefreshActivitiesRefreshActivityCollection `pulumi:"refreshActivityCollections"`
	// The current state of the refreshActivity.
	State                                  *string `pulumi:"state"`
	TimeExpectedFinishLessThanOrEqualTo    *string `pulumi:"timeExpectedFinishLessThanOrEqualTo"`
	TimeScheduledStartGreaterThanOrEqualTo *string `pulumi:"timeScheduledStartGreaterThanOrEqualTo"`
}

A collection of values returned by getFusionEnvironmentRefreshActivities.

func GetFusionEnvironmentRefreshActivities

This data source provides the list of Fusion Environment Refresh Activities in Oracle Cloud Infrastructure Fusion Apps service.

Returns a list of RefreshActivities.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentRefreshActivities(ctx, &functions.GetFusionEnvironmentRefreshActivitiesArgs{
			FusionEnvironmentId:                    testFusionEnvironment.Id,
			DisplayName:                            pulumi.StringRef(fusionEnvironmentRefreshActivityDisplayName),
			State:                                  pulumi.StringRef(fusionEnvironmentRefreshActivityState),
			TimeExpectedFinishLessThanOrEqualTo:    pulumi.StringRef(fusionEnvironmentRefreshActivityTimeExpectedFinishLessThanOrEqualTo),
			TimeScheduledStartGreaterThanOrEqualTo: pulumi.StringRef(fusionEnvironmentRefreshActivityTimeScheduledStartGreaterThanOrEqualTo),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentRefreshActivitiesResultOutput

type GetFusionEnvironmentRefreshActivitiesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentRefreshActivities.

func (GetFusionEnvironmentRefreshActivitiesResultOutput) DisplayName

A friendly name for the refresh activity. Can be changed later.

func (GetFusionEnvironmentRefreshActivitiesResultOutput) ElementType

func (GetFusionEnvironmentRefreshActivitiesResultOutput) Filters

func (GetFusionEnvironmentRefreshActivitiesResultOutput) FusionEnvironmentId

func (GetFusionEnvironmentRefreshActivitiesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentRefreshActivitiesResultOutput) RefreshActivityCollections

The list of refresh_activity_collection.

func (GetFusionEnvironmentRefreshActivitiesResultOutput) State

The current state of the refreshActivity.

func (GetFusionEnvironmentRefreshActivitiesResultOutput) TimeExpectedFinishLessThanOrEqualTo

func (o GetFusionEnvironmentRefreshActivitiesResultOutput) TimeExpectedFinishLessThanOrEqualTo() pulumi.StringPtrOutput

func (GetFusionEnvironmentRefreshActivitiesResultOutput) TimeScheduledStartGreaterThanOrEqualTo

func (o GetFusionEnvironmentRefreshActivitiesResultOutput) TimeScheduledStartGreaterThanOrEqualTo() pulumi.StringPtrOutput

func (GetFusionEnvironmentRefreshActivitiesResultOutput) ToGetFusionEnvironmentRefreshActivitiesResultOutput

func (o GetFusionEnvironmentRefreshActivitiesResultOutput) ToGetFusionEnvironmentRefreshActivitiesResultOutput() GetFusionEnvironmentRefreshActivitiesResultOutput

func (GetFusionEnvironmentRefreshActivitiesResultOutput) ToGetFusionEnvironmentRefreshActivitiesResultOutputWithContext

func (o GetFusionEnvironmentRefreshActivitiesResultOutput) ToGetFusionEnvironmentRefreshActivitiesResultOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivitiesResultOutput

type GetFusionEnvironmentRefreshActivityArgs

type GetFusionEnvironmentRefreshActivityArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// The unique identifier (OCID) of the Refresh activity.
	RefreshActivityId string `pulumi:"refreshActivityId"`
}

A collection of arguments for invoking getFusionEnvironmentRefreshActivity.

type GetFusionEnvironmentRefreshActivityOutputArgs

type GetFusionEnvironmentRefreshActivityOutputArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
	// The unique identifier (OCID) of the Refresh activity.
	RefreshActivityId pulumi.StringInput `pulumi:"refreshActivityId"`
}

A collection of arguments for invoking getFusionEnvironmentRefreshActivity.

func (GetFusionEnvironmentRefreshActivityOutputArgs) ElementType

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsList

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsList struct {
	// Detail reasons of refresh failure or validation failure that needs to be shown to customer.
	RefreshIssues string `pulumi:"refreshIssues"`
}

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArgs

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArgs struct {
	// Detail reasons of refresh failure or validation failure that needs to be shown to customer.
	RefreshIssues pulumi.StringInput `pulumi:"refreshIssues"`
}

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArgs) ElementType

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArgs) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArgs) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutputWithContext

func (i GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArgs) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArray

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArray []GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListInput

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArray) ElementType

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArray) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArray) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutputWithContext

func (i GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArray) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayInput

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput() GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput
	ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutputWithContext(context.Context) GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput
}

GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayInput is an input type that accepts GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArray and GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayInput` via:

GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArray{ GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArgs{...} }

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput) ElementType

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutputWithContext

func (o GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListInput

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput() GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput
	ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutputWithContext(context.Context) GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput
}

GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListInput is an input type that accepts GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArgs and GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput values. You can construct a concrete instance of `GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListInput` via:

GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArgs{...}

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput) ElementType

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput) RefreshIssues

Detail reasons of refresh failure or validation failure that needs to be shown to customer.

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutputWithContext

func (o GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput

type GetFusionEnvironmentRefreshActivityResult

type GetFusionEnvironmentRefreshActivityResult struct {
	// A friendly name for the refresh activity. Can be changed later.
	DisplayName         string `pulumi:"displayName"`
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// The unique identifier (OCID) of the refresh activity. Can't be changed after creation.
	Id string `pulumi:"id"`
	// Represents if the customer opted for Data Masking or not during refreshActivity.
	IsDataMaskingOpted bool `pulumi:"isDataMaskingOpted"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails  string `pulumi:"lifecycleDetails"`
	RefreshActivityId string `pulumi:"refreshActivityId"`
	// Details of refresh investigation information, each item represents a different issue.
	RefreshIssueDetailsLists []GetFusionEnvironmentRefreshActivityRefreshIssueDetailsList `pulumi:"refreshIssueDetailsLists"`
	// Service availability / impact during refresh activity execution up down
	ServiceAvailability string `pulumi:"serviceAvailability"`
	// The OCID of the Fusion environment that is the source environment for the refresh.
	SourceFusionEnvironmentId string `pulumi:"sourceFusionEnvironmentId"`
	// The current state of the refreshActivity.
	State string `pulumi:"state"`
	// The time the refresh activity record was created. An RFC3339 formatted datetime string.
	TimeAccepted string `pulumi:"timeAccepted"`
	// The time the refresh activity is scheduled to end. An RFC3339 formatted datetime string.
	TimeExpectedFinish string `pulumi:"timeExpectedFinish"`
	// The time the refresh activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.
	TimeFinished string `pulumi:"timeFinished"`
	// The date and time of the most recent source environment backup used for the environment refresh.
	TimeOfRestorationPoint string `pulumi:"timeOfRestorationPoint"`
	// The time the refresh activity record was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getFusionEnvironmentRefreshActivity.

func GetFusionEnvironmentRefreshActivity

This data source provides details about a specific Fusion Environment Refresh Activity resource in Oracle Cloud Infrastructure Fusion Apps service.

Gets a RefreshActivity by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentRefreshActivity(ctx, &functions.GetFusionEnvironmentRefreshActivityArgs{
			FusionEnvironmentId: testFusionEnvironment.Id,
			RefreshActivityId:   testRefreshActivity.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentRefreshActivityResultOutput

type GetFusionEnvironmentRefreshActivityResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentRefreshActivity.

func (GetFusionEnvironmentRefreshActivityResultOutput) DisplayName

A friendly name for the refresh activity. Can be changed later.

func (GetFusionEnvironmentRefreshActivityResultOutput) ElementType

func (GetFusionEnvironmentRefreshActivityResultOutput) FusionEnvironmentId

func (GetFusionEnvironmentRefreshActivityResultOutput) Id

The unique identifier (OCID) of the refresh activity. Can't be changed after creation.

func (GetFusionEnvironmentRefreshActivityResultOutput) IsDataMaskingOpted added in v2.12.0

Represents if the customer opted for Data Masking or not during refreshActivity.

func (GetFusionEnvironmentRefreshActivityResultOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetFusionEnvironmentRefreshActivityResultOutput) RefreshActivityId

func (GetFusionEnvironmentRefreshActivityResultOutput) RefreshIssueDetailsLists

Details of refresh investigation information, each item represents a different issue.

func (GetFusionEnvironmentRefreshActivityResultOutput) ServiceAvailability

Service availability / impact during refresh activity execution up down

func (GetFusionEnvironmentRefreshActivityResultOutput) SourceFusionEnvironmentId

The OCID of the Fusion environment that is the source environment for the refresh.

func (GetFusionEnvironmentRefreshActivityResultOutput) State

The current state of the refreshActivity.

func (GetFusionEnvironmentRefreshActivityResultOutput) TimeAccepted

The time the refresh activity record was created. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentRefreshActivityResultOutput) TimeExpectedFinish

The time the refresh activity is scheduled to end. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentRefreshActivityResultOutput) TimeFinished

The time the refresh activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentRefreshActivityResultOutput) TimeOfRestorationPoint

The date and time of the most recent source environment backup used for the environment refresh.

func (GetFusionEnvironmentRefreshActivityResultOutput) TimeUpdated

The time the refresh activity record was updated. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentRefreshActivityResultOutput) ToGetFusionEnvironmentRefreshActivityResultOutput

func (o GetFusionEnvironmentRefreshActivityResultOutput) ToGetFusionEnvironmentRefreshActivityResultOutput() GetFusionEnvironmentRefreshActivityResultOutput

func (GetFusionEnvironmentRefreshActivityResultOutput) ToGetFusionEnvironmentRefreshActivityResultOutputWithContext

func (o GetFusionEnvironmentRefreshActivityResultOutput) ToGetFusionEnvironmentRefreshActivityResultOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshActivityResultOutput

type GetFusionEnvironmentRefreshArgs

type GetFusionEnvironmentRefreshArgs struct {
	// The source environment id for the last refresh
	SourceFusionEnvironmentId pulumi.StringInput `pulumi:"sourceFusionEnvironmentId"`
	// The time of when the last refresh finish
	TimeFinished pulumi.StringInput `pulumi:"timeFinished"`
	// The point of time of the latest DB backup for the last refresh
	TimeOfRestorationPoint pulumi.StringInput `pulumi:"timeOfRestorationPoint"`
}

func (GetFusionEnvironmentRefreshArgs) ElementType

func (GetFusionEnvironmentRefreshArgs) ToGetFusionEnvironmentRefreshOutput

func (i GetFusionEnvironmentRefreshArgs) ToGetFusionEnvironmentRefreshOutput() GetFusionEnvironmentRefreshOutput

func (GetFusionEnvironmentRefreshArgs) ToGetFusionEnvironmentRefreshOutputWithContext

func (i GetFusionEnvironmentRefreshArgs) ToGetFusionEnvironmentRefreshOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshOutput

type GetFusionEnvironmentRefreshArray

type GetFusionEnvironmentRefreshArray []GetFusionEnvironmentRefreshInput

func (GetFusionEnvironmentRefreshArray) ElementType

func (GetFusionEnvironmentRefreshArray) ToGetFusionEnvironmentRefreshArrayOutput

func (i GetFusionEnvironmentRefreshArray) ToGetFusionEnvironmentRefreshArrayOutput() GetFusionEnvironmentRefreshArrayOutput

func (GetFusionEnvironmentRefreshArray) ToGetFusionEnvironmentRefreshArrayOutputWithContext

func (i GetFusionEnvironmentRefreshArray) ToGetFusionEnvironmentRefreshArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshArrayOutput

type GetFusionEnvironmentRefreshArrayInput

type GetFusionEnvironmentRefreshArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRefreshArrayOutput() GetFusionEnvironmentRefreshArrayOutput
	ToGetFusionEnvironmentRefreshArrayOutputWithContext(context.Context) GetFusionEnvironmentRefreshArrayOutput
}

GetFusionEnvironmentRefreshArrayInput is an input type that accepts GetFusionEnvironmentRefreshArray and GetFusionEnvironmentRefreshArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentRefreshArrayInput` via:

GetFusionEnvironmentRefreshArray{ GetFusionEnvironmentRefreshArgs{...} }

type GetFusionEnvironmentRefreshArrayOutput

type GetFusionEnvironmentRefreshArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshArrayOutput) ElementType

func (GetFusionEnvironmentRefreshArrayOutput) Index

func (GetFusionEnvironmentRefreshArrayOutput) ToGetFusionEnvironmentRefreshArrayOutput

func (o GetFusionEnvironmentRefreshArrayOutput) ToGetFusionEnvironmentRefreshArrayOutput() GetFusionEnvironmentRefreshArrayOutput

func (GetFusionEnvironmentRefreshArrayOutput) ToGetFusionEnvironmentRefreshArrayOutputWithContext

func (o GetFusionEnvironmentRefreshArrayOutput) ToGetFusionEnvironmentRefreshArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshArrayOutput

type GetFusionEnvironmentRefreshInput

type GetFusionEnvironmentRefreshInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRefreshOutput() GetFusionEnvironmentRefreshOutput
	ToGetFusionEnvironmentRefreshOutputWithContext(context.Context) GetFusionEnvironmentRefreshOutput
}

GetFusionEnvironmentRefreshInput is an input type that accepts GetFusionEnvironmentRefreshArgs and GetFusionEnvironmentRefreshOutput values. You can construct a concrete instance of `GetFusionEnvironmentRefreshInput` via:

GetFusionEnvironmentRefreshArgs{...}

type GetFusionEnvironmentRefreshOutput

type GetFusionEnvironmentRefreshOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshOutput) ElementType

func (GetFusionEnvironmentRefreshOutput) SourceFusionEnvironmentId

func (o GetFusionEnvironmentRefreshOutput) SourceFusionEnvironmentId() pulumi.StringOutput

The source environment id for the last refresh

func (GetFusionEnvironmentRefreshOutput) TimeFinished

The time of when the last refresh finish

func (GetFusionEnvironmentRefreshOutput) TimeOfRestorationPoint

func (o GetFusionEnvironmentRefreshOutput) TimeOfRestorationPoint() pulumi.StringOutput

The point of time of the latest DB backup for the last refresh

func (GetFusionEnvironmentRefreshOutput) ToGetFusionEnvironmentRefreshOutput

func (o GetFusionEnvironmentRefreshOutput) ToGetFusionEnvironmentRefreshOutput() GetFusionEnvironmentRefreshOutput

func (GetFusionEnvironmentRefreshOutput) ToGetFusionEnvironmentRefreshOutputWithContext

func (o GetFusionEnvironmentRefreshOutput) ToGetFusionEnvironmentRefreshOutputWithContext(ctx context.Context) GetFusionEnvironmentRefreshOutput

type GetFusionEnvironmentResult

type GetFusionEnvironmentResult struct {
	// Language packs
	AdditionalLanguagePacks []string `pulumi:"additionalLanguagePacks"`
	// Patch bundle names
	AppliedPatchBundles []string `pulumi:"appliedPatchBundles"`
	// Compartment Identifier
	CompartmentId                           string                                                       `pulumi:"compartmentId"`
	CreateFusionEnvironmentAdminUserDetails []GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetail `pulumi:"createFusionEnvironmentAdminUserDetails"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// FusionEnvironment Identifier, can be renamed
	DisplayName string `pulumi:"displayName"`
	// DNS prefix
	DnsPrefix string `pulumi:"dnsPrefix"`
	// The IDCS domain created for the fusion instance
	DomainId string `pulumi:"domainId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// FusionEnvironmentFamily Identifier
	FusionEnvironmentFamilyId string `pulumi:"fusionEnvironmentFamilyId"`
	FusionEnvironmentId       string `pulumi:"fusionEnvironmentId"`
	// Type of the FusionEnvironment.
	FusionEnvironmentType string `pulumi:"fusionEnvironmentType"`
	// Unique identifier that is immutable on creation
	Id string `pulumi:"id"`
	// The IDCS Domain URL
	IdcsDomainUrl string `pulumi:"idcsDomainUrl"`
	// If it's true, then the Break Glass feature is enabled
	IsBreakGlassEnabled bool `pulumi:"isBreakGlassEnabled"`
	// BYOK key id
	KmsKeyId string `pulumi:"kmsKeyId"`
	// BYOK key info
	KmsKeyInfos []GetFusionEnvironmentKmsKeyInfo `pulumi:"kmsKeyInfos"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
	LockboxId string `pulumi:"lockboxId"`
	// The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see [Understanding Environment Maintenance](https://docs.cloud.oracle.com/iaas/Content/fusion-applications/plan-environment-family.htm#about-env-maintenance).
	MaintenancePolicies []GetFusionEnvironmentMaintenancePolicy `pulumi:"maintenancePolicies"`
	// Public URL
	PublicUrl string `pulumi:"publicUrl"`
	// Describes a refresh of a fusion environment
	Refreshes []GetFusionEnvironmentRefresh `pulumi:"refreshes"`
	// Network Access Control Rules
	Rules []GetFusionEnvironmentRule `pulumi:"rules"`
	// The current state of the ServiceInstance.
	State string `pulumi:"state"`
	// List of subscription IDs.
	SubscriptionIds []string `pulumi:"subscriptionIds"`
	// Environment Specific Guid/ System Name
	SystemName string `pulumi:"systemName"`
	// The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The next maintenance for this environment
	TimeUpcomingMaintenance string `pulumi:"timeUpcomingMaintenance"`
	// The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
	// Version of Fusion Apps used by this environment
	Version string `pulumi:"version"`
}

A collection of values returned by getFusionEnvironment.

func GetFusionEnvironment

func GetFusionEnvironment(ctx *pulumi.Context, args *GetFusionEnvironmentArgs, opts ...pulumi.InvokeOption) (*GetFusionEnvironmentResult, error)

This data source provides details about a specific Fusion Environment resource in Oracle Cloud Infrastructure Fusion Apps service.

Gets a FusionEnvironment by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironment(ctx, &functions.GetFusionEnvironmentArgs{
			FusionEnvironmentId: testFusionEnvironmentOciFusionAppsFusionEnvironment.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentResultOutput

type GetFusionEnvironmentResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironment.

func (GetFusionEnvironmentResultOutput) AdditionalLanguagePacks

func (o GetFusionEnvironmentResultOutput) AdditionalLanguagePacks() pulumi.StringArrayOutput

Language packs

func (GetFusionEnvironmentResultOutput) AppliedPatchBundles

Patch bundle names

func (GetFusionEnvironmentResultOutput) CompartmentId

Compartment Identifier

func (GetFusionEnvironmentResultOutput) CreateFusionEnvironmentAdminUserDetails

func (GetFusionEnvironmentResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetFusionEnvironmentResultOutput) DisplayName

FusionEnvironment Identifier, can be renamed

func (GetFusionEnvironmentResultOutput) DnsPrefix

DNS prefix

func (GetFusionEnvironmentResultOutput) DomainId

The IDCS domain created for the fusion instance

func (GetFusionEnvironmentResultOutput) ElementType

func (GetFusionEnvironmentResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetFusionEnvironmentResultOutput) FusionEnvironmentFamilyId

func (o GetFusionEnvironmentResultOutput) FusionEnvironmentFamilyId() pulumi.StringOutput

FusionEnvironmentFamily Identifier

func (GetFusionEnvironmentResultOutput) FusionEnvironmentId

func (o GetFusionEnvironmentResultOutput) FusionEnvironmentId() pulumi.StringOutput

func (GetFusionEnvironmentResultOutput) FusionEnvironmentType

func (o GetFusionEnvironmentResultOutput) FusionEnvironmentType() pulumi.StringOutput

Type of the FusionEnvironment.

func (GetFusionEnvironmentResultOutput) Id

Unique identifier that is immutable on creation

func (GetFusionEnvironmentResultOutput) IdcsDomainUrl

The IDCS Domain URL

func (GetFusionEnvironmentResultOutput) IsBreakGlassEnabled

func (o GetFusionEnvironmentResultOutput) IsBreakGlassEnabled() pulumi.BoolOutput

If it's true, then the Break Glass feature is enabled

func (GetFusionEnvironmentResultOutput) KmsKeyId

BYOK key id

func (GetFusionEnvironmentResultOutput) KmsKeyInfos

BYOK key info

func (GetFusionEnvironmentResultOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetFusionEnvironmentResultOutput) LockboxId

The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null

func (GetFusionEnvironmentResultOutput) MaintenancePolicies

The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see [Understanding Environment Maintenance](https://docs.cloud.oracle.com/iaas/Content/fusion-applications/plan-environment-family.htm#about-env-maintenance).

func (GetFusionEnvironmentResultOutput) PublicUrl

Public URL

func (GetFusionEnvironmentResultOutput) Refreshes

Describes a refresh of a fusion environment

func (GetFusionEnvironmentResultOutput) Rules

Network Access Control Rules

func (GetFusionEnvironmentResultOutput) State

The current state of the ServiceInstance.

func (GetFusionEnvironmentResultOutput) SubscriptionIds

List of subscription IDs.

func (GetFusionEnvironmentResultOutput) SystemName

Environment Specific Guid/ System Name

func (GetFusionEnvironmentResultOutput) TimeCreated

The time the the FusionEnvironment was created. An RFC3339 formatted datetime string

func (GetFusionEnvironmentResultOutput) TimeUpcomingMaintenance

func (o GetFusionEnvironmentResultOutput) TimeUpcomingMaintenance() pulumi.StringOutput

The next maintenance for this environment

func (GetFusionEnvironmentResultOutput) TimeUpdated

The time the FusionEnvironment was updated. An RFC3339 formatted datetime string

func (GetFusionEnvironmentResultOutput) ToGetFusionEnvironmentResultOutput

func (o GetFusionEnvironmentResultOutput) ToGetFusionEnvironmentResultOutput() GetFusionEnvironmentResultOutput

func (GetFusionEnvironmentResultOutput) ToGetFusionEnvironmentResultOutputWithContext

func (o GetFusionEnvironmentResultOutput) ToGetFusionEnvironmentResultOutputWithContext(ctx context.Context) GetFusionEnvironmentResultOutput

func (GetFusionEnvironmentResultOutput) Version

Version of Fusion Apps used by this environment

type GetFusionEnvironmentRule

type GetFusionEnvironmentRule struct {
	// Rule type
	Action     string                              `pulumi:"action"`
	Conditions []GetFusionEnvironmentRuleCondition `pulumi:"conditions"`
	// A brief description of the access control rule. Avoid entering confidential information. example: `192.168.0.0/16 and 2001:db8::/32 are trusted clients. Whitelist them.`
	Description string `pulumi:"description"`
}

type GetFusionEnvironmentRuleArgs

type GetFusionEnvironmentRuleArgs struct {
	// Rule type
	Action     pulumi.StringInput                          `pulumi:"action"`
	Conditions GetFusionEnvironmentRuleConditionArrayInput `pulumi:"conditions"`
	// A brief description of the access control rule. Avoid entering confidential information. example: `192.168.0.0/16 and 2001:db8::/32 are trusted clients. Whitelist them.`
	Description pulumi.StringInput `pulumi:"description"`
}

func (GetFusionEnvironmentRuleArgs) ElementType

func (GetFusionEnvironmentRuleArgs) ToGetFusionEnvironmentRuleOutput

func (i GetFusionEnvironmentRuleArgs) ToGetFusionEnvironmentRuleOutput() GetFusionEnvironmentRuleOutput

func (GetFusionEnvironmentRuleArgs) ToGetFusionEnvironmentRuleOutputWithContext

func (i GetFusionEnvironmentRuleArgs) ToGetFusionEnvironmentRuleOutputWithContext(ctx context.Context) GetFusionEnvironmentRuleOutput

type GetFusionEnvironmentRuleArray

type GetFusionEnvironmentRuleArray []GetFusionEnvironmentRuleInput

func (GetFusionEnvironmentRuleArray) ElementType

func (GetFusionEnvironmentRuleArray) ToGetFusionEnvironmentRuleArrayOutput

func (i GetFusionEnvironmentRuleArray) ToGetFusionEnvironmentRuleArrayOutput() GetFusionEnvironmentRuleArrayOutput

func (GetFusionEnvironmentRuleArray) ToGetFusionEnvironmentRuleArrayOutputWithContext

func (i GetFusionEnvironmentRuleArray) ToGetFusionEnvironmentRuleArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentRuleArrayOutput

type GetFusionEnvironmentRuleArrayInput

type GetFusionEnvironmentRuleArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRuleArrayOutput() GetFusionEnvironmentRuleArrayOutput
	ToGetFusionEnvironmentRuleArrayOutputWithContext(context.Context) GetFusionEnvironmentRuleArrayOutput
}

GetFusionEnvironmentRuleArrayInput is an input type that accepts GetFusionEnvironmentRuleArray and GetFusionEnvironmentRuleArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentRuleArrayInput` via:

GetFusionEnvironmentRuleArray{ GetFusionEnvironmentRuleArgs{...} }

type GetFusionEnvironmentRuleArrayOutput

type GetFusionEnvironmentRuleArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRuleArrayOutput) ElementType

func (GetFusionEnvironmentRuleArrayOutput) Index

func (GetFusionEnvironmentRuleArrayOutput) ToGetFusionEnvironmentRuleArrayOutput

func (o GetFusionEnvironmentRuleArrayOutput) ToGetFusionEnvironmentRuleArrayOutput() GetFusionEnvironmentRuleArrayOutput

func (GetFusionEnvironmentRuleArrayOutput) ToGetFusionEnvironmentRuleArrayOutputWithContext

func (o GetFusionEnvironmentRuleArrayOutput) ToGetFusionEnvironmentRuleArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentRuleArrayOutput

type GetFusionEnvironmentRuleCondition

type GetFusionEnvironmentRuleCondition struct {
	// RuleCondition type
	AttributeName string `pulumi:"attributeName"`
	// The OCID of the originating VCN that an incoming packet must match. You can use this condition in conjunction with `SourceVcnIpAddressCondition`. **NOTE:** If you define this condition for a rule without a `SourceVcnIpAddressCondition`, this condition matches all incoming traffic in the specified VCN.
	AttributeValue string `pulumi:"attributeValue"`
}

type GetFusionEnvironmentRuleConditionArgs

type GetFusionEnvironmentRuleConditionArgs struct {
	// RuleCondition type
	AttributeName pulumi.StringInput `pulumi:"attributeName"`
	// The OCID of the originating VCN that an incoming packet must match. You can use this condition in conjunction with `SourceVcnIpAddressCondition`. **NOTE:** If you define this condition for a rule without a `SourceVcnIpAddressCondition`, this condition matches all incoming traffic in the specified VCN.
	AttributeValue pulumi.StringInput `pulumi:"attributeValue"`
}

func (GetFusionEnvironmentRuleConditionArgs) ElementType

func (GetFusionEnvironmentRuleConditionArgs) ToGetFusionEnvironmentRuleConditionOutput

func (i GetFusionEnvironmentRuleConditionArgs) ToGetFusionEnvironmentRuleConditionOutput() GetFusionEnvironmentRuleConditionOutput

func (GetFusionEnvironmentRuleConditionArgs) ToGetFusionEnvironmentRuleConditionOutputWithContext

func (i GetFusionEnvironmentRuleConditionArgs) ToGetFusionEnvironmentRuleConditionOutputWithContext(ctx context.Context) GetFusionEnvironmentRuleConditionOutput

type GetFusionEnvironmentRuleConditionArray

type GetFusionEnvironmentRuleConditionArray []GetFusionEnvironmentRuleConditionInput

func (GetFusionEnvironmentRuleConditionArray) ElementType

func (GetFusionEnvironmentRuleConditionArray) ToGetFusionEnvironmentRuleConditionArrayOutput

func (i GetFusionEnvironmentRuleConditionArray) ToGetFusionEnvironmentRuleConditionArrayOutput() GetFusionEnvironmentRuleConditionArrayOutput

func (GetFusionEnvironmentRuleConditionArray) ToGetFusionEnvironmentRuleConditionArrayOutputWithContext

func (i GetFusionEnvironmentRuleConditionArray) ToGetFusionEnvironmentRuleConditionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentRuleConditionArrayOutput

type GetFusionEnvironmentRuleConditionArrayInput

type GetFusionEnvironmentRuleConditionArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRuleConditionArrayOutput() GetFusionEnvironmentRuleConditionArrayOutput
	ToGetFusionEnvironmentRuleConditionArrayOutputWithContext(context.Context) GetFusionEnvironmentRuleConditionArrayOutput
}

GetFusionEnvironmentRuleConditionArrayInput is an input type that accepts GetFusionEnvironmentRuleConditionArray and GetFusionEnvironmentRuleConditionArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentRuleConditionArrayInput` via:

GetFusionEnvironmentRuleConditionArray{ GetFusionEnvironmentRuleConditionArgs{...} }

type GetFusionEnvironmentRuleConditionArrayOutput

type GetFusionEnvironmentRuleConditionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRuleConditionArrayOutput) ElementType

func (GetFusionEnvironmentRuleConditionArrayOutput) Index

func (GetFusionEnvironmentRuleConditionArrayOutput) ToGetFusionEnvironmentRuleConditionArrayOutput

func (o GetFusionEnvironmentRuleConditionArrayOutput) ToGetFusionEnvironmentRuleConditionArrayOutput() GetFusionEnvironmentRuleConditionArrayOutput

func (GetFusionEnvironmentRuleConditionArrayOutput) ToGetFusionEnvironmentRuleConditionArrayOutputWithContext

func (o GetFusionEnvironmentRuleConditionArrayOutput) ToGetFusionEnvironmentRuleConditionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentRuleConditionArrayOutput

type GetFusionEnvironmentRuleConditionInput

type GetFusionEnvironmentRuleConditionInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRuleConditionOutput() GetFusionEnvironmentRuleConditionOutput
	ToGetFusionEnvironmentRuleConditionOutputWithContext(context.Context) GetFusionEnvironmentRuleConditionOutput
}

GetFusionEnvironmentRuleConditionInput is an input type that accepts GetFusionEnvironmentRuleConditionArgs and GetFusionEnvironmentRuleConditionOutput values. You can construct a concrete instance of `GetFusionEnvironmentRuleConditionInput` via:

GetFusionEnvironmentRuleConditionArgs{...}

type GetFusionEnvironmentRuleConditionOutput

type GetFusionEnvironmentRuleConditionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRuleConditionOutput) AttributeName

RuleCondition type

func (GetFusionEnvironmentRuleConditionOutput) AttributeValue

The OCID of the originating VCN that an incoming packet must match. You can use this condition in conjunction with `SourceVcnIpAddressCondition`. **NOTE:** If you define this condition for a rule without a `SourceVcnIpAddressCondition`, this condition matches all incoming traffic in the specified VCN.

func (GetFusionEnvironmentRuleConditionOutput) ElementType

func (GetFusionEnvironmentRuleConditionOutput) ToGetFusionEnvironmentRuleConditionOutput

func (o GetFusionEnvironmentRuleConditionOutput) ToGetFusionEnvironmentRuleConditionOutput() GetFusionEnvironmentRuleConditionOutput

func (GetFusionEnvironmentRuleConditionOutput) ToGetFusionEnvironmentRuleConditionOutputWithContext

func (o GetFusionEnvironmentRuleConditionOutput) ToGetFusionEnvironmentRuleConditionOutputWithContext(ctx context.Context) GetFusionEnvironmentRuleConditionOutput

type GetFusionEnvironmentRuleInput

type GetFusionEnvironmentRuleInput interface {
	pulumi.Input

	ToGetFusionEnvironmentRuleOutput() GetFusionEnvironmentRuleOutput
	ToGetFusionEnvironmentRuleOutputWithContext(context.Context) GetFusionEnvironmentRuleOutput
}

GetFusionEnvironmentRuleInput is an input type that accepts GetFusionEnvironmentRuleArgs and GetFusionEnvironmentRuleOutput values. You can construct a concrete instance of `GetFusionEnvironmentRuleInput` via:

GetFusionEnvironmentRuleArgs{...}

type GetFusionEnvironmentRuleOutput

type GetFusionEnvironmentRuleOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRuleOutput) Action

Rule type

func (GetFusionEnvironmentRuleOutput) Conditions

func (GetFusionEnvironmentRuleOutput) Description

A brief description of the access control rule. Avoid entering confidential information. example: `192.168.0.0/16 and 2001:db8::/32 are trusted clients. Whitelist them.`

func (GetFusionEnvironmentRuleOutput) ElementType

func (GetFusionEnvironmentRuleOutput) ToGetFusionEnvironmentRuleOutput

func (o GetFusionEnvironmentRuleOutput) ToGetFusionEnvironmentRuleOutput() GetFusionEnvironmentRuleOutput

func (GetFusionEnvironmentRuleOutput) ToGetFusionEnvironmentRuleOutputWithContext

func (o GetFusionEnvironmentRuleOutput) ToGetFusionEnvironmentRuleOutputWithContext(ctx context.Context) GetFusionEnvironmentRuleOutput

type GetFusionEnvironmentScheduledActivitiesArgs

type GetFusionEnvironmentScheduledActivitiesArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                                         `pulumi:"displayName"`
	Filters     []GetFusionEnvironmentScheduledActivitiesFilter `pulumi:"filters"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// A filter that returns all resources that match the specified run cycle.
	RunCycle *string `pulumi:"runCycle"`
	// A filter that returns all resources that match the specified status
	State *string `pulumi:"state"`
	// A filter that returns all resources that end before this date
	TimeExpectedFinishLessThanOrEqualTo *string `pulumi:"timeExpectedFinishLessThanOrEqualTo"`
	// A filter that returns all resources that are scheduled after this date
	TimeScheduledStartGreaterThanOrEqualTo *string `pulumi:"timeScheduledStartGreaterThanOrEqualTo"`
}

A collection of arguments for invoking getFusionEnvironmentScheduledActivities.

type GetFusionEnvironmentScheduledActivitiesFilter

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

type GetFusionEnvironmentScheduledActivitiesFilterArgs

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

func (GetFusionEnvironmentScheduledActivitiesFilterArgs) ElementType

func (GetFusionEnvironmentScheduledActivitiesFilterArgs) ToGetFusionEnvironmentScheduledActivitiesFilterOutput

func (i GetFusionEnvironmentScheduledActivitiesFilterArgs) ToGetFusionEnvironmentScheduledActivitiesFilterOutput() GetFusionEnvironmentScheduledActivitiesFilterOutput

func (GetFusionEnvironmentScheduledActivitiesFilterArgs) ToGetFusionEnvironmentScheduledActivitiesFilterOutputWithContext

func (i GetFusionEnvironmentScheduledActivitiesFilterArgs) ToGetFusionEnvironmentScheduledActivitiesFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivitiesFilterOutput

type GetFusionEnvironmentScheduledActivitiesFilterArray

type GetFusionEnvironmentScheduledActivitiesFilterArray []GetFusionEnvironmentScheduledActivitiesFilterInput

func (GetFusionEnvironmentScheduledActivitiesFilterArray) ElementType

func (GetFusionEnvironmentScheduledActivitiesFilterArray) ToGetFusionEnvironmentScheduledActivitiesFilterArrayOutput

func (i GetFusionEnvironmentScheduledActivitiesFilterArray) ToGetFusionEnvironmentScheduledActivitiesFilterArrayOutput() GetFusionEnvironmentScheduledActivitiesFilterArrayOutput

func (GetFusionEnvironmentScheduledActivitiesFilterArray) ToGetFusionEnvironmentScheduledActivitiesFilterArrayOutputWithContext

func (i GetFusionEnvironmentScheduledActivitiesFilterArray) ToGetFusionEnvironmentScheduledActivitiesFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivitiesFilterArrayOutput

type GetFusionEnvironmentScheduledActivitiesFilterArrayInput

type GetFusionEnvironmentScheduledActivitiesFilterArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentScheduledActivitiesFilterArrayOutput() GetFusionEnvironmentScheduledActivitiesFilterArrayOutput
	ToGetFusionEnvironmentScheduledActivitiesFilterArrayOutputWithContext(context.Context) GetFusionEnvironmentScheduledActivitiesFilterArrayOutput
}

GetFusionEnvironmentScheduledActivitiesFilterArrayInput is an input type that accepts GetFusionEnvironmentScheduledActivitiesFilterArray and GetFusionEnvironmentScheduledActivitiesFilterArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentScheduledActivitiesFilterArrayInput` via:

GetFusionEnvironmentScheduledActivitiesFilterArray{ GetFusionEnvironmentScheduledActivitiesFilterArgs{...} }

type GetFusionEnvironmentScheduledActivitiesFilterArrayOutput

type GetFusionEnvironmentScheduledActivitiesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesFilterArrayOutput) ElementType

func (GetFusionEnvironmentScheduledActivitiesFilterArrayOutput) Index

func (GetFusionEnvironmentScheduledActivitiesFilterArrayOutput) ToGetFusionEnvironmentScheduledActivitiesFilterArrayOutput

func (GetFusionEnvironmentScheduledActivitiesFilterArrayOutput) ToGetFusionEnvironmentScheduledActivitiesFilterArrayOutputWithContext

func (o GetFusionEnvironmentScheduledActivitiesFilterArrayOutput) ToGetFusionEnvironmentScheduledActivitiesFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivitiesFilterArrayOutput

type GetFusionEnvironmentScheduledActivitiesFilterInput

type GetFusionEnvironmentScheduledActivitiesFilterInput interface {
	pulumi.Input

	ToGetFusionEnvironmentScheduledActivitiesFilterOutput() GetFusionEnvironmentScheduledActivitiesFilterOutput
	ToGetFusionEnvironmentScheduledActivitiesFilterOutputWithContext(context.Context) GetFusionEnvironmentScheduledActivitiesFilterOutput
}

GetFusionEnvironmentScheduledActivitiesFilterInput is an input type that accepts GetFusionEnvironmentScheduledActivitiesFilterArgs and GetFusionEnvironmentScheduledActivitiesFilterOutput values. You can construct a concrete instance of `GetFusionEnvironmentScheduledActivitiesFilterInput` via:

GetFusionEnvironmentScheduledActivitiesFilterArgs{...}

type GetFusionEnvironmentScheduledActivitiesFilterOutput

type GetFusionEnvironmentScheduledActivitiesFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesFilterOutput) ElementType

func (GetFusionEnvironmentScheduledActivitiesFilterOutput) Name

func (GetFusionEnvironmentScheduledActivitiesFilterOutput) Regex

func (GetFusionEnvironmentScheduledActivitiesFilterOutput) ToGetFusionEnvironmentScheduledActivitiesFilterOutput

func (o GetFusionEnvironmentScheduledActivitiesFilterOutput) ToGetFusionEnvironmentScheduledActivitiesFilterOutput() GetFusionEnvironmentScheduledActivitiesFilterOutput

func (GetFusionEnvironmentScheduledActivitiesFilterOutput) ToGetFusionEnvironmentScheduledActivitiesFilterOutputWithContext

func (o GetFusionEnvironmentScheduledActivitiesFilterOutput) ToGetFusionEnvironmentScheduledActivitiesFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivitiesFilterOutput

func (GetFusionEnvironmentScheduledActivitiesFilterOutput) Values

type GetFusionEnvironmentScheduledActivitiesOutputArgs

type GetFusionEnvironmentScheduledActivitiesOutputArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                                   `pulumi:"displayName"`
	Filters     GetFusionEnvironmentScheduledActivitiesFilterArrayInput `pulumi:"filters"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
	// A filter that returns all resources that match the specified run cycle.
	RunCycle pulumi.StringPtrInput `pulumi:"runCycle"`
	// A filter that returns all resources that match the specified status
	State pulumi.StringPtrInput `pulumi:"state"`
	// A filter that returns all resources that end before this date
	TimeExpectedFinishLessThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeExpectedFinishLessThanOrEqualTo"`
	// A filter that returns all resources that are scheduled after this date
	TimeScheduledStartGreaterThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeScheduledStartGreaterThanOrEqualTo"`
}

A collection of arguments for invoking getFusionEnvironmentScheduledActivities.

func (GetFusionEnvironmentScheduledActivitiesOutputArgs) ElementType

type GetFusionEnvironmentScheduledActivitiesResult

type GetFusionEnvironmentScheduledActivitiesResult struct {
	// scheduled activity display name, can be renamed.
	DisplayName *string                                         `pulumi:"displayName"`
	Filters     []GetFusionEnvironmentScheduledActivitiesFilter `pulumi:"filters"`
	// FAaaS Environment Identifier.
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// run cadence.
	RunCycle *string `pulumi:"runCycle"`
	// The list of scheduled_activity_collection.
	ScheduledActivityCollections []GetFusionEnvironmentScheduledActivitiesScheduledActivityCollection `pulumi:"scheduledActivityCollections"`
	// The current state of the scheduledActivity.
	State                                  *string `pulumi:"state"`
	TimeExpectedFinishLessThanOrEqualTo    *string `pulumi:"timeExpectedFinishLessThanOrEqualTo"`
	TimeScheduledStartGreaterThanOrEqualTo *string `pulumi:"timeScheduledStartGreaterThanOrEqualTo"`
}

A collection of values returned by getFusionEnvironmentScheduledActivities.

func GetFusionEnvironmentScheduledActivities

This data source provides the list of Fusion Environment Scheduled Activities in Oracle Cloud Infrastructure Fusion Apps service.

Returns a list of ScheduledActivities.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentScheduledActivities(ctx, &functions.GetFusionEnvironmentScheduledActivitiesArgs{
			FusionEnvironmentId:                    testFusionEnvironment.Id,
			DisplayName:                            pulumi.StringRef(fusionEnvironmentScheduledActivityDisplayName),
			RunCycle:                               pulumi.StringRef(fusionEnvironmentScheduledActivityRunCycle),
			State:                                  pulumi.StringRef(fusionEnvironmentScheduledActivityState),
			TimeExpectedFinishLessThanOrEqualTo:    pulumi.StringRef(fusionEnvironmentScheduledActivityTimeExpectedFinishLessThanOrEqualTo),
			TimeScheduledStartGreaterThanOrEqualTo: pulumi.StringRef(fusionEnvironmentScheduledActivityTimeScheduledStartGreaterThanOrEqualTo),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentScheduledActivitiesResultOutput

type GetFusionEnvironmentScheduledActivitiesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentScheduledActivities.

func (GetFusionEnvironmentScheduledActivitiesResultOutput) DisplayName

scheduled activity display name, can be renamed.

func (GetFusionEnvironmentScheduledActivitiesResultOutput) ElementType

func (GetFusionEnvironmentScheduledActivitiesResultOutput) Filters

func (GetFusionEnvironmentScheduledActivitiesResultOutput) FusionEnvironmentId

FAaaS Environment Identifier.

func (GetFusionEnvironmentScheduledActivitiesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentScheduledActivitiesResultOutput) RunCycle

run cadence.

func (GetFusionEnvironmentScheduledActivitiesResultOutput) ScheduledActivityCollections

The list of scheduled_activity_collection.

func (GetFusionEnvironmentScheduledActivitiesResultOutput) State

The current state of the scheduledActivity.

func (GetFusionEnvironmentScheduledActivitiesResultOutput) TimeExpectedFinishLessThanOrEqualTo

func (o GetFusionEnvironmentScheduledActivitiesResultOutput) TimeExpectedFinishLessThanOrEqualTo() pulumi.StringPtrOutput

func (GetFusionEnvironmentScheduledActivitiesResultOutput) TimeScheduledStartGreaterThanOrEqualTo

func (o GetFusionEnvironmentScheduledActivitiesResultOutput) TimeScheduledStartGreaterThanOrEqualTo() pulumi.StringPtrOutput

func (GetFusionEnvironmentScheduledActivitiesResultOutput) ToGetFusionEnvironmentScheduledActivitiesResultOutput

func (o GetFusionEnvironmentScheduledActivitiesResultOutput) ToGetFusionEnvironmentScheduledActivitiesResultOutput() GetFusionEnvironmentScheduledActivitiesResultOutput

func (GetFusionEnvironmentScheduledActivitiesResultOutput) ToGetFusionEnvironmentScheduledActivitiesResultOutputWithContext

func (o GetFusionEnvironmentScheduledActivitiesResultOutput) ToGetFusionEnvironmentScheduledActivitiesResultOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivitiesResultOutput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollection

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollection struct {
	Items []GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItem `pulumi:"items"`
}

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArgs

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArgs struct {
	Items GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayInput `pulumi:"items"`
}

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArgs) ElementType

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArgs) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArgs) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutputWithContext

func (i GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArgs) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArray

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArray []GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionInput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArray) ElementType

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutputWithContext

func (i GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayInput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput() GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput
	ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutputWithContext(context.Context) GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput
}

GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayInput is an input type that accepts GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArray and GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayInput` via:

GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArray{ GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArgs{...} }

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput) ElementType

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutputWithContext

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionInput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionInput interface {
	pulumi.Input

	ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput() GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput
	ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutputWithContext(context.Context) GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput
}

GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionInput is an input type that accepts GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArgs and GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput values. You can construct a concrete instance of `GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionInput` via:

GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArgs{...}

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItem

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItem struct {
	// List of actions
	Actions []GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemAction `pulumi:"actions"`
	// Cumulative delay hours
	DelayInHours int `pulumi:"delayInHours"`
	// A filter to return only resources that match the entire display name given.
	DisplayName  string            `pulumi:"displayName"`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// Unique identifier that is immutable on creation.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// A filter that returns all resources that match the specified run cycle.
	RunCycle string `pulumi:"runCycle"`
	// Service availability / impact during scheduled activity execution up down
	ServiceAvailability string `pulumi:"serviceAvailability"`
	// A filter that returns all resources that match the specified status
	State        string `pulumi:"state"`
	TimeAccepted string `pulumi:"timeAccepted"`
	// Current time the scheduled activity is scheduled to end. An RFC3339 formatted datetime string.
	TimeExpectedFinish string `pulumi:"timeExpectedFinish"`
	// The time the scheduled activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.
	TimeFinished string `pulumi:"timeFinished"`
	// Current time the scheduled activity is scheduled to start. An RFC3339 formatted datetime string.
	TimeScheduledStart string `pulumi:"timeScheduledStart"`
	// The time the scheduled activity record was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemAction

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemAction struct {
	// Type of action
	ActionType string `pulumi:"actionType"`
	// patch that delivered the vertex update prerequisite
	Artifact string `pulumi:"artifact"`
	// patch artifact category
	Category string `pulumi:"category"`
	// A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A string that describeds whether the change is applied hot or cold
	Mode string `pulumi:"mode"`
	// month qualifier
	Qualifier string `pulumi:"qualifier"`
	// Unique identifier of the object that represents the action
	ReferenceKey string `pulumi:"referenceKey"`
	// A filter that returns all resources that match the specified status
	State string `pulumi:"state"`
	// name of the repo
	Version string `pulumi:"version"`
}

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArgs

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArgs struct {
	// Type of action
	ActionType pulumi.StringInput `pulumi:"actionType"`
	// patch that delivered the vertex update prerequisite
	Artifact pulumi.StringInput `pulumi:"artifact"`
	// patch artifact category
	Category pulumi.StringInput `pulumi:"category"`
	// A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// A string that describeds whether the change is applied hot or cold
	Mode pulumi.StringInput `pulumi:"mode"`
	// month qualifier
	Qualifier pulumi.StringInput `pulumi:"qualifier"`
	// Unique identifier of the object that represents the action
	ReferenceKey pulumi.StringInput `pulumi:"referenceKey"`
	// A filter that returns all resources that match the specified status
	State pulumi.StringInput `pulumi:"state"`
	// name of the repo
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArgs) ElementType

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArgs) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArgs) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutputWithContext

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArray

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArray []GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionInput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArray) ElementType

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutputWithContext

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayInput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput() GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput
	ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutputWithContext(context.Context) GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput
}

GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayInput is an input type that accepts GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArray and GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayInput` via:

GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArray{ GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArgs{...} }

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput) ElementType

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutputWithContext

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionInput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionInput interface {
	pulumi.Input

	ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput() GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput
	ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutputWithContext(context.Context) GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput
}

GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionInput is an input type that accepts GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArgs and GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput values. You can construct a concrete instance of `GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionInput` via:

GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArgs{...}

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) ActionType

Type of action

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) Artifact

patch that delivered the vertex update prerequisite

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) Category

patch artifact category

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) Description

A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering confidential information.

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) ElementType

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) Mode

A string that describeds whether the change is applied hot or cold

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) Qualifier

month qualifier

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) ReferenceKey

Unique identifier of the object that represents the action

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) State

A filter that returns all resources that match the specified status

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutputWithContext

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) Version

name of the repo

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArgs

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArgs struct {
	// List of actions
	Actions GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayInput `pulumi:"actions"`
	// Cumulative delay hours
	DelayInHours pulumi.IntInput `pulumi:"delayInHours"`
	// A filter to return only resources that match the entire display name given.
	DisplayName  pulumi.StringInput    `pulumi:"displayName"`
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
	// Unique identifier that is immutable on creation.
	Id pulumi.StringInput `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// A filter that returns all resources that match the specified run cycle.
	RunCycle pulumi.StringInput `pulumi:"runCycle"`
	// Service availability / impact during scheduled activity execution up down
	ServiceAvailability pulumi.StringInput `pulumi:"serviceAvailability"`
	// A filter that returns all resources that match the specified status
	State        pulumi.StringInput `pulumi:"state"`
	TimeAccepted pulumi.StringInput `pulumi:"timeAccepted"`
	// Current time the scheduled activity is scheduled to end. An RFC3339 formatted datetime string.
	TimeExpectedFinish pulumi.StringInput `pulumi:"timeExpectedFinish"`
	// The time the scheduled activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.
	TimeFinished pulumi.StringInput `pulumi:"timeFinished"`
	// Current time the scheduled activity is scheduled to start. An RFC3339 formatted datetime string.
	TimeScheduledStart pulumi.StringInput `pulumi:"timeScheduledStart"`
	// The time the scheduled activity record was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArgs) ElementType

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArgs) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArgs) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutputWithContext

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArray

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArray []GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemInput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArray) ElementType

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutputWithContext

func (i GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayInput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput() GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput
	ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutputWithContext(context.Context) GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput
}

GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayInput is an input type that accepts GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArray and GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayInput` via:

GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArray{ GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArgs{...} }

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput) ElementType

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutputWithContext

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemInput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemInput interface {
	pulumi.Input

	ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput() GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput
	ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutputWithContext(context.Context) GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput
}

GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemInput is an input type that accepts GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArgs and GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput values. You can construct a concrete instance of `GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemInput` via:

GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArgs{...}

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) Actions

List of actions

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) DelayInHours

Cumulative delay hours

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) DisplayName

A filter to return only resources that match the entire display name given.

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) ElementType

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) FreeformTags

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) FusionEnvironmentId

unique FusionEnvironment identifier

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) Id

Unique identifier that is immutable on creation.

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) RunCycle

A filter that returns all resources that match the specified run cycle.

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) ServiceAvailability

Service availability / impact during scheduled activity execution up down

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) State

A filter that returns all resources that match the specified status

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) TimeAccepted

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) TimeExpectedFinish

Current time the scheduled activity is scheduled to end. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) TimeFinished

The time the scheduled activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) TimeScheduledStart

Current time the scheduled activity is scheduled to start. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) TimeUpdated

The time the scheduled activity record was updated. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutputWithContext

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput) ElementType

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutputWithContext

type GetFusionEnvironmentScheduledActivityAction

type GetFusionEnvironmentScheduledActivityAction struct {
	// Type of action
	ActionType string `pulumi:"actionType"`
	// patch that delivered the vertex update prerequisite
	Artifact string `pulumi:"artifact"`
	// patch artifact category
	Category string `pulumi:"category"`
	// A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering confidential information.
	Description string `pulumi:"description"`
	// A string that describeds whether the change is applied hot or cold
	Mode string `pulumi:"mode"`
	// month qualifier
	Qualifier string `pulumi:"qualifier"`
	// Unique identifier of the object that represents the action
	ReferenceKey string `pulumi:"referenceKey"`
	// The current state of the scheduledActivity.
	State string `pulumi:"state"`
	// name of the repo
	Version string `pulumi:"version"`
}

type GetFusionEnvironmentScheduledActivityActionArgs

type GetFusionEnvironmentScheduledActivityActionArgs struct {
	// Type of action
	ActionType pulumi.StringInput `pulumi:"actionType"`
	// patch that delivered the vertex update prerequisite
	Artifact pulumi.StringInput `pulumi:"artifact"`
	// patch artifact category
	Category pulumi.StringInput `pulumi:"category"`
	// A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering confidential information.
	Description pulumi.StringInput `pulumi:"description"`
	// A string that describeds whether the change is applied hot or cold
	Mode pulumi.StringInput `pulumi:"mode"`
	// month qualifier
	Qualifier pulumi.StringInput `pulumi:"qualifier"`
	// Unique identifier of the object that represents the action
	ReferenceKey pulumi.StringInput `pulumi:"referenceKey"`
	// The current state of the scheduledActivity.
	State pulumi.StringInput `pulumi:"state"`
	// name of the repo
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetFusionEnvironmentScheduledActivityActionArgs) ElementType

func (GetFusionEnvironmentScheduledActivityActionArgs) ToGetFusionEnvironmentScheduledActivityActionOutput

func (i GetFusionEnvironmentScheduledActivityActionArgs) ToGetFusionEnvironmentScheduledActivityActionOutput() GetFusionEnvironmentScheduledActivityActionOutput

func (GetFusionEnvironmentScheduledActivityActionArgs) ToGetFusionEnvironmentScheduledActivityActionOutputWithContext

func (i GetFusionEnvironmentScheduledActivityActionArgs) ToGetFusionEnvironmentScheduledActivityActionOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivityActionOutput

type GetFusionEnvironmentScheduledActivityActionArray

type GetFusionEnvironmentScheduledActivityActionArray []GetFusionEnvironmentScheduledActivityActionInput

func (GetFusionEnvironmentScheduledActivityActionArray) ElementType

func (GetFusionEnvironmentScheduledActivityActionArray) ToGetFusionEnvironmentScheduledActivityActionArrayOutput

func (i GetFusionEnvironmentScheduledActivityActionArray) ToGetFusionEnvironmentScheduledActivityActionArrayOutput() GetFusionEnvironmentScheduledActivityActionArrayOutput

func (GetFusionEnvironmentScheduledActivityActionArray) ToGetFusionEnvironmentScheduledActivityActionArrayOutputWithContext

func (i GetFusionEnvironmentScheduledActivityActionArray) ToGetFusionEnvironmentScheduledActivityActionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivityActionArrayOutput

type GetFusionEnvironmentScheduledActivityActionArrayInput

type GetFusionEnvironmentScheduledActivityActionArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentScheduledActivityActionArrayOutput() GetFusionEnvironmentScheduledActivityActionArrayOutput
	ToGetFusionEnvironmentScheduledActivityActionArrayOutputWithContext(context.Context) GetFusionEnvironmentScheduledActivityActionArrayOutput
}

GetFusionEnvironmentScheduledActivityActionArrayInput is an input type that accepts GetFusionEnvironmentScheduledActivityActionArray and GetFusionEnvironmentScheduledActivityActionArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentScheduledActivityActionArrayInput` via:

GetFusionEnvironmentScheduledActivityActionArray{ GetFusionEnvironmentScheduledActivityActionArgs{...} }

type GetFusionEnvironmentScheduledActivityActionArrayOutput

type GetFusionEnvironmentScheduledActivityActionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivityActionArrayOutput) ElementType

func (GetFusionEnvironmentScheduledActivityActionArrayOutput) Index

func (GetFusionEnvironmentScheduledActivityActionArrayOutput) ToGetFusionEnvironmentScheduledActivityActionArrayOutput

func (GetFusionEnvironmentScheduledActivityActionArrayOutput) ToGetFusionEnvironmentScheduledActivityActionArrayOutputWithContext

func (o GetFusionEnvironmentScheduledActivityActionArrayOutput) ToGetFusionEnvironmentScheduledActivityActionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivityActionArrayOutput

type GetFusionEnvironmentScheduledActivityActionInput

type GetFusionEnvironmentScheduledActivityActionInput interface {
	pulumi.Input

	ToGetFusionEnvironmentScheduledActivityActionOutput() GetFusionEnvironmentScheduledActivityActionOutput
	ToGetFusionEnvironmentScheduledActivityActionOutputWithContext(context.Context) GetFusionEnvironmentScheduledActivityActionOutput
}

GetFusionEnvironmentScheduledActivityActionInput is an input type that accepts GetFusionEnvironmentScheduledActivityActionArgs and GetFusionEnvironmentScheduledActivityActionOutput values. You can construct a concrete instance of `GetFusionEnvironmentScheduledActivityActionInput` via:

GetFusionEnvironmentScheduledActivityActionArgs{...}

type GetFusionEnvironmentScheduledActivityActionOutput

type GetFusionEnvironmentScheduledActivityActionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivityActionOutput) ActionType

Type of action

func (GetFusionEnvironmentScheduledActivityActionOutput) Artifact

patch that delivered the vertex update prerequisite

func (GetFusionEnvironmentScheduledActivityActionOutput) Category

patch artifact category

func (GetFusionEnvironmentScheduledActivityActionOutput) Description

A string that describes the details of the action. It does not have to be unique, and you can change it. Avoid entering confidential information.

func (GetFusionEnvironmentScheduledActivityActionOutput) ElementType

func (GetFusionEnvironmentScheduledActivityActionOutput) Mode

A string that describeds whether the change is applied hot or cold

func (GetFusionEnvironmentScheduledActivityActionOutput) Qualifier

month qualifier

func (GetFusionEnvironmentScheduledActivityActionOutput) ReferenceKey

Unique identifier of the object that represents the action

func (GetFusionEnvironmentScheduledActivityActionOutput) State

The current state of the scheduledActivity.

func (GetFusionEnvironmentScheduledActivityActionOutput) ToGetFusionEnvironmentScheduledActivityActionOutput

func (o GetFusionEnvironmentScheduledActivityActionOutput) ToGetFusionEnvironmentScheduledActivityActionOutput() GetFusionEnvironmentScheduledActivityActionOutput

func (GetFusionEnvironmentScheduledActivityActionOutput) ToGetFusionEnvironmentScheduledActivityActionOutputWithContext

func (o GetFusionEnvironmentScheduledActivityActionOutput) ToGetFusionEnvironmentScheduledActivityActionOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivityActionOutput

func (GetFusionEnvironmentScheduledActivityActionOutput) Version

name of the repo

type GetFusionEnvironmentScheduledActivityArgs

type GetFusionEnvironmentScheduledActivityArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// Unique ScheduledActivity identifier.
	ScheduledActivityId string `pulumi:"scheduledActivityId"`
}

A collection of arguments for invoking getFusionEnvironmentScheduledActivity.

type GetFusionEnvironmentScheduledActivityOutputArgs

type GetFusionEnvironmentScheduledActivityOutputArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
	// Unique ScheduledActivity identifier.
	ScheduledActivityId pulumi.StringInput `pulumi:"scheduledActivityId"`
}

A collection of arguments for invoking getFusionEnvironmentScheduledActivity.

func (GetFusionEnvironmentScheduledActivityOutputArgs) ElementType

type GetFusionEnvironmentScheduledActivityResult

type GetFusionEnvironmentScheduledActivityResult struct {
	// List of actions
	Actions []GetFusionEnvironmentScheduledActivityAction `pulumi:"actions"`
	// Cumulative delay hours
	DelayInHours int `pulumi:"delayInHours"`
	// scheduled activity display name, can be renamed.
	DisplayName string `pulumi:"displayName"`
	// FAaaS Environment Identifier.
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// run cadence.
	RunCycle            string `pulumi:"runCycle"`
	ScheduledActivityId string `pulumi:"scheduledActivityId"`
	// Service availability / impact during scheduled activity execution up down
	ServiceAvailability string `pulumi:"serviceAvailability"`
	// The current state of the scheduledActivity.
	State string `pulumi:"state"`
	// The time the scheduled activity record was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Current time the scheduled activity is scheduled to end. An RFC3339 formatted datetime string.
	TimeExpectedFinish string `pulumi:"timeExpectedFinish"`
	// The time the scheduled activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.
	TimeFinished string `pulumi:"timeFinished"`
	// Current time the scheduled activity is scheduled to start. An RFC3339 formatted datetime string.
	TimeScheduledStart string `pulumi:"timeScheduledStart"`
	// The time the scheduled activity record was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getFusionEnvironmentScheduledActivity.

func GetFusionEnvironmentScheduledActivity

This data source provides details about a specific Fusion Environment Scheduled Activity resource in Oracle Cloud Infrastructure Fusion Apps service.

Gets a ScheduledActivity by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentScheduledActivity(ctx, &functions.GetFusionEnvironmentScheduledActivityArgs{
			FusionEnvironmentId: testFusionEnvironment.Id,
			ScheduledActivityId: testScheduledActivity.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentScheduledActivityResultOutput

type GetFusionEnvironmentScheduledActivityResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentScheduledActivity.

func (GetFusionEnvironmentScheduledActivityResultOutput) Actions

List of actions

func (GetFusionEnvironmentScheduledActivityResultOutput) DelayInHours

Cumulative delay hours

func (GetFusionEnvironmentScheduledActivityResultOutput) DisplayName

scheduled activity display name, can be renamed.

func (GetFusionEnvironmentScheduledActivityResultOutput) ElementType

func (GetFusionEnvironmentScheduledActivityResultOutput) FusionEnvironmentId

FAaaS Environment Identifier.

func (GetFusionEnvironmentScheduledActivityResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentScheduledActivityResultOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetFusionEnvironmentScheduledActivityResultOutput) RunCycle

run cadence.

func (GetFusionEnvironmentScheduledActivityResultOutput) ScheduledActivityId

func (GetFusionEnvironmentScheduledActivityResultOutput) ServiceAvailability

Service availability / impact during scheduled activity execution up down

func (GetFusionEnvironmentScheduledActivityResultOutput) State

The current state of the scheduledActivity.

func (GetFusionEnvironmentScheduledActivityResultOutput) TimeCreated

The time the scheduled activity record was created. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentScheduledActivityResultOutput) TimeExpectedFinish

Current time the scheduled activity is scheduled to end. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentScheduledActivityResultOutput) TimeFinished

The time the scheduled activity actually completed / cancelled / failed. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentScheduledActivityResultOutput) TimeScheduledStart

Current time the scheduled activity is scheduled to start. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentScheduledActivityResultOutput) TimeUpdated

The time the scheduled activity record was updated. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentScheduledActivityResultOutput) ToGetFusionEnvironmentScheduledActivityResultOutput

func (o GetFusionEnvironmentScheduledActivityResultOutput) ToGetFusionEnvironmentScheduledActivityResultOutput() GetFusionEnvironmentScheduledActivityResultOutput

func (GetFusionEnvironmentScheduledActivityResultOutput) ToGetFusionEnvironmentScheduledActivityResultOutputWithContext

func (o GetFusionEnvironmentScheduledActivityResultOutput) ToGetFusionEnvironmentScheduledActivityResultOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivityResultOutput

type GetFusionEnvironmentServiceAttachmentArgs

type GetFusionEnvironmentServiceAttachmentArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// OCID of the Service Attachment
	ServiceAttachmentId string `pulumi:"serviceAttachmentId"`
}

A collection of arguments for invoking getFusionEnvironmentServiceAttachment.

type GetFusionEnvironmentServiceAttachmentOutputArgs

type GetFusionEnvironmentServiceAttachmentOutputArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
	// OCID of the Service Attachment
	ServiceAttachmentId pulumi.StringInput `pulumi:"serviceAttachmentId"`
}

A collection of arguments for invoking getFusionEnvironmentServiceAttachment.

func (GetFusionEnvironmentServiceAttachmentOutputArgs) ElementType

type GetFusionEnvironmentServiceAttachmentResult

type GetFusionEnvironmentServiceAttachmentResult struct {
	// Compartment Identifier
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// Service Attachment Display name, can be renamed
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags        map[string]string `pulumi:"freeformTags"`
	FusionEnvironmentId string            `pulumi:"fusionEnvironmentId"`
	// Unique identifier that is immutable on creation
	Id string `pulumi:"id"`
	// Whether this service is provisioned due to the customer being subscribed to a specific SKU
	IsSkuBased          bool   `pulumi:"isSkuBased"`
	ServiceAttachmentId string `pulumi:"serviceAttachmentId"`
	// The ID of the service instance created that can be used to identify this on the service control plane
	ServiceInstanceId string `pulumi:"serviceInstanceId"`
	// Type of the serviceInstance.
	ServiceInstanceType string `pulumi:"serviceInstanceType"`
	// Public URL
	ServiceUrl string `pulumi:"serviceUrl"`
	// The current state of the ServiceInstance.
	State string `pulumi:"state"`
	// The time the the ServiceInstance was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the ServiceInstance was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getFusionEnvironmentServiceAttachment.

func GetFusionEnvironmentServiceAttachment

This data source provides details about a specific Fusion Environment Service Attachment resource in Oracle Cloud Infrastructure Fusion Apps service.

Gets a Service Attachment by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentServiceAttachment(ctx, &functions.GetFusionEnvironmentServiceAttachmentArgs{
			FusionEnvironmentId: testFusionEnvironment.Id,
			ServiceAttachmentId: testServiceAttachment.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentServiceAttachmentResultOutput

type GetFusionEnvironmentServiceAttachmentResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentServiceAttachment.

func (GetFusionEnvironmentServiceAttachmentResultOutput) CompartmentId

Compartment Identifier

func (GetFusionEnvironmentServiceAttachmentResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetFusionEnvironmentServiceAttachmentResultOutput) DisplayName

Service Attachment Display name, can be renamed

func (GetFusionEnvironmentServiceAttachmentResultOutput) ElementType

func (GetFusionEnvironmentServiceAttachmentResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetFusionEnvironmentServiceAttachmentResultOutput) FusionEnvironmentId

func (GetFusionEnvironmentServiceAttachmentResultOutput) Id

Unique identifier that is immutable on creation

func (GetFusionEnvironmentServiceAttachmentResultOutput) IsSkuBased

Whether this service is provisioned due to the customer being subscribed to a specific SKU

func (GetFusionEnvironmentServiceAttachmentResultOutput) ServiceAttachmentId

func (GetFusionEnvironmentServiceAttachmentResultOutput) ServiceInstanceId

The ID of the service instance created that can be used to identify this on the service control plane

func (GetFusionEnvironmentServiceAttachmentResultOutput) ServiceInstanceType

Type of the serviceInstance.

func (GetFusionEnvironmentServiceAttachmentResultOutput) ServiceUrl

Public URL

func (GetFusionEnvironmentServiceAttachmentResultOutput) State

The current state of the ServiceInstance.

func (GetFusionEnvironmentServiceAttachmentResultOutput) TimeCreated

The time the the ServiceInstance was created. An RFC3339 formatted datetime string

func (GetFusionEnvironmentServiceAttachmentResultOutput) TimeUpdated

The time the ServiceInstance was updated. An RFC3339 formatted datetime string

func (GetFusionEnvironmentServiceAttachmentResultOutput) ToGetFusionEnvironmentServiceAttachmentResultOutput

func (o GetFusionEnvironmentServiceAttachmentResultOutput) ToGetFusionEnvironmentServiceAttachmentResultOutput() GetFusionEnvironmentServiceAttachmentResultOutput

func (GetFusionEnvironmentServiceAttachmentResultOutput) ToGetFusionEnvironmentServiceAttachmentResultOutputWithContext

func (o GetFusionEnvironmentServiceAttachmentResultOutput) ToGetFusionEnvironmentServiceAttachmentResultOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentResultOutput

type GetFusionEnvironmentServiceAttachmentsArgs

type GetFusionEnvironmentServiceAttachmentsArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                                        `pulumi:"displayName"`
	Filters     []GetFusionEnvironmentServiceAttachmentsFilter `pulumi:"filters"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// A filter that returns all resources that match the specified lifecycle state.
	ServiceInstanceType *string `pulumi:"serviceInstanceType"`
	// A filter that returns all resources that match the specified lifecycle state.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getFusionEnvironmentServiceAttachments.

type GetFusionEnvironmentServiceAttachmentsFilter

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

type GetFusionEnvironmentServiceAttachmentsFilterArgs

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

func (GetFusionEnvironmentServiceAttachmentsFilterArgs) ElementType

func (GetFusionEnvironmentServiceAttachmentsFilterArgs) ToGetFusionEnvironmentServiceAttachmentsFilterOutput

func (i GetFusionEnvironmentServiceAttachmentsFilterArgs) ToGetFusionEnvironmentServiceAttachmentsFilterOutput() GetFusionEnvironmentServiceAttachmentsFilterOutput

func (GetFusionEnvironmentServiceAttachmentsFilterArgs) ToGetFusionEnvironmentServiceAttachmentsFilterOutputWithContext

func (i GetFusionEnvironmentServiceAttachmentsFilterArgs) ToGetFusionEnvironmentServiceAttachmentsFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsFilterOutput

type GetFusionEnvironmentServiceAttachmentsFilterArray

type GetFusionEnvironmentServiceAttachmentsFilterArray []GetFusionEnvironmentServiceAttachmentsFilterInput

func (GetFusionEnvironmentServiceAttachmentsFilterArray) ElementType

func (GetFusionEnvironmentServiceAttachmentsFilterArray) ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutput

func (i GetFusionEnvironmentServiceAttachmentsFilterArray) ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutput() GetFusionEnvironmentServiceAttachmentsFilterArrayOutput

func (GetFusionEnvironmentServiceAttachmentsFilterArray) ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutputWithContext

func (i GetFusionEnvironmentServiceAttachmentsFilterArray) ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsFilterArrayOutput

type GetFusionEnvironmentServiceAttachmentsFilterArrayInput

type GetFusionEnvironmentServiceAttachmentsFilterArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutput() GetFusionEnvironmentServiceAttachmentsFilterArrayOutput
	ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutputWithContext(context.Context) GetFusionEnvironmentServiceAttachmentsFilterArrayOutput
}

GetFusionEnvironmentServiceAttachmentsFilterArrayInput is an input type that accepts GetFusionEnvironmentServiceAttachmentsFilterArray and GetFusionEnvironmentServiceAttachmentsFilterArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentServiceAttachmentsFilterArrayInput` via:

GetFusionEnvironmentServiceAttachmentsFilterArray{ GetFusionEnvironmentServiceAttachmentsFilterArgs{...} }

type GetFusionEnvironmentServiceAttachmentsFilterArrayOutput

type GetFusionEnvironmentServiceAttachmentsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentServiceAttachmentsFilterArrayOutput) ElementType

func (GetFusionEnvironmentServiceAttachmentsFilterArrayOutput) Index

func (GetFusionEnvironmentServiceAttachmentsFilterArrayOutput) ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutput

func (GetFusionEnvironmentServiceAttachmentsFilterArrayOutput) ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutputWithContext

func (o GetFusionEnvironmentServiceAttachmentsFilterArrayOutput) ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsFilterArrayOutput

type GetFusionEnvironmentServiceAttachmentsFilterInput

type GetFusionEnvironmentServiceAttachmentsFilterInput interface {
	pulumi.Input

	ToGetFusionEnvironmentServiceAttachmentsFilterOutput() GetFusionEnvironmentServiceAttachmentsFilterOutput
	ToGetFusionEnvironmentServiceAttachmentsFilterOutputWithContext(context.Context) GetFusionEnvironmentServiceAttachmentsFilterOutput
}

GetFusionEnvironmentServiceAttachmentsFilterInput is an input type that accepts GetFusionEnvironmentServiceAttachmentsFilterArgs and GetFusionEnvironmentServiceAttachmentsFilterOutput values. You can construct a concrete instance of `GetFusionEnvironmentServiceAttachmentsFilterInput` via:

GetFusionEnvironmentServiceAttachmentsFilterArgs{...}

type GetFusionEnvironmentServiceAttachmentsFilterOutput

type GetFusionEnvironmentServiceAttachmentsFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentServiceAttachmentsFilterOutput) ElementType

func (GetFusionEnvironmentServiceAttachmentsFilterOutput) Name

func (GetFusionEnvironmentServiceAttachmentsFilterOutput) Regex

func (GetFusionEnvironmentServiceAttachmentsFilterOutput) ToGetFusionEnvironmentServiceAttachmentsFilterOutput

func (o GetFusionEnvironmentServiceAttachmentsFilterOutput) ToGetFusionEnvironmentServiceAttachmentsFilterOutput() GetFusionEnvironmentServiceAttachmentsFilterOutput

func (GetFusionEnvironmentServiceAttachmentsFilterOutput) ToGetFusionEnvironmentServiceAttachmentsFilterOutputWithContext

func (o GetFusionEnvironmentServiceAttachmentsFilterOutput) ToGetFusionEnvironmentServiceAttachmentsFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsFilterOutput

func (GetFusionEnvironmentServiceAttachmentsFilterOutput) Values

type GetFusionEnvironmentServiceAttachmentsOutputArgs

type GetFusionEnvironmentServiceAttachmentsOutputArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                                  `pulumi:"displayName"`
	Filters     GetFusionEnvironmentServiceAttachmentsFilterArrayInput `pulumi:"filters"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
	// A filter that returns all resources that match the specified lifecycle state.
	ServiceInstanceType pulumi.StringPtrInput `pulumi:"serviceInstanceType"`
	// A filter that returns all resources that match the specified lifecycle state.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getFusionEnvironmentServiceAttachments.

func (GetFusionEnvironmentServiceAttachmentsOutputArgs) ElementType

type GetFusionEnvironmentServiceAttachmentsResult

type GetFusionEnvironmentServiceAttachmentsResult struct {
	// Service Attachment Display name, can be renamed
	DisplayName         *string                                        `pulumi:"displayName"`
	Filters             []GetFusionEnvironmentServiceAttachmentsFilter `pulumi:"filters"`
	FusionEnvironmentId string                                         `pulumi:"fusionEnvironmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of service_attachment_collection.
	ServiceAttachmentCollections []GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollection `pulumi:"serviceAttachmentCollections"`
	// Type of the serviceInstance.
	ServiceInstanceType *string `pulumi:"serviceInstanceType"`
	// The current state of the ServiceInstance.
	State *string `pulumi:"state"`
}

A collection of values returned by getFusionEnvironmentServiceAttachments.

func GetFusionEnvironmentServiceAttachments

This data source provides the list of Fusion Environment Service Attachments in Oracle Cloud Infrastructure Fusion Apps service.

Returns a list of service attachments.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentServiceAttachments(ctx, &functions.GetFusionEnvironmentServiceAttachmentsArgs{
			FusionEnvironmentId: testFusionEnvironment.Id,
			DisplayName:         pulumi.StringRef(fusionEnvironmentServiceAttachmentDisplayName),
			ServiceInstanceType: pulumi.StringRef(fusionEnvironmentServiceAttachmentServiceInstanceType),
			State:               pulumi.StringRef(fusionEnvironmentServiceAttachmentState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentServiceAttachmentsResultOutput

type GetFusionEnvironmentServiceAttachmentsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentServiceAttachments.

func (GetFusionEnvironmentServiceAttachmentsResultOutput) DisplayName

Service Attachment Display name, can be renamed

func (GetFusionEnvironmentServiceAttachmentsResultOutput) ElementType

func (GetFusionEnvironmentServiceAttachmentsResultOutput) Filters

func (GetFusionEnvironmentServiceAttachmentsResultOutput) FusionEnvironmentId

func (GetFusionEnvironmentServiceAttachmentsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentServiceAttachmentsResultOutput) ServiceAttachmentCollections

The list of service_attachment_collection.

func (GetFusionEnvironmentServiceAttachmentsResultOutput) ServiceInstanceType

Type of the serviceInstance.

func (GetFusionEnvironmentServiceAttachmentsResultOutput) State

The current state of the ServiceInstance.

func (GetFusionEnvironmentServiceAttachmentsResultOutput) ToGetFusionEnvironmentServiceAttachmentsResultOutput

func (o GetFusionEnvironmentServiceAttachmentsResultOutput) ToGetFusionEnvironmentServiceAttachmentsResultOutput() GetFusionEnvironmentServiceAttachmentsResultOutput

func (GetFusionEnvironmentServiceAttachmentsResultOutput) ToGetFusionEnvironmentServiceAttachmentsResultOutputWithContext

func (o GetFusionEnvironmentServiceAttachmentsResultOutput) ToGetFusionEnvironmentServiceAttachmentsResultOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsResultOutput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollection

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollection struct {
	Items []GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItem `pulumi:"items"`
}

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs struct {
	Items GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayInput `pulumi:"items"`
}

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs) ElementType

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutputWithContext

func (i GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArray

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArray []GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionInput

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArray) ElementType

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArray) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArray) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutputWithContext

func (i GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArray) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayInput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput() GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput
	ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutputWithContext(context.Context) GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput
}

GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayInput is an input type that accepts GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArray and GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayInput` via:

GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArray{ GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs{...} }

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput) ElementType

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutputWithContext

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionInput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionInput interface {
	pulumi.Input

	ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput() GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput
	ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutputWithContext(context.Context) GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput
}

GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionInput is an input type that accepts GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs and GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput values. You can construct a concrete instance of `GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionInput` via:

GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs{...}

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItem

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItem struct {
	// Compartment Identifier
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// Unique identifier that is immutable on creation
	Id string `pulumi:"id"`
	// Whether this service is provisioned due to the customer being subscribed to a specific SKU
	IsSkuBased bool `pulumi:"isSkuBased"`
	// The ID of the service instance created that can be used to identify this on the service control plane
	ServiceInstanceId string `pulumi:"serviceInstanceId"`
	// A filter that returns all resources that match the specified lifecycle state.
	ServiceInstanceType string `pulumi:"serviceInstanceType"`
	// Public URL
	ServiceUrl string `pulumi:"serviceUrl"`
	// A filter that returns all resources that match the specified lifecycle state.
	State string `pulumi:"state"`
	// The time the the ServiceInstance was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The time the ServiceInstance was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArgs

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArgs struct {
	// Compartment Identifier
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
	// Unique identifier that is immutable on creation
	Id pulumi.StringInput `pulumi:"id"`
	// Whether this service is provisioned due to the customer being subscribed to a specific SKU
	IsSkuBased pulumi.BoolInput `pulumi:"isSkuBased"`
	// The ID of the service instance created that can be used to identify this on the service control plane
	ServiceInstanceId pulumi.StringInput `pulumi:"serviceInstanceId"`
	// A filter that returns all resources that match the specified lifecycle state.
	ServiceInstanceType pulumi.StringInput `pulumi:"serviceInstanceType"`
	// Public URL
	ServiceUrl pulumi.StringInput `pulumi:"serviceUrl"`
	// A filter that returns all resources that match the specified lifecycle state.
	State pulumi.StringInput `pulumi:"state"`
	// The time the the ServiceInstance was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the ServiceInstance was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArgs) ElementType

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArgs) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArgs) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutputWithContext

func (i GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArgs) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArray

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArray []GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemInput

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArray) ElementType

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArray) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArray) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutputWithContext

func (i GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArray) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayInput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput() GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput
	ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutputWithContext(context.Context) GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput
}

GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayInput is an input type that accepts GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArray and GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayInput` via:

GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArray{ GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArgs{...} }

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput) ElementType

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutputWithContext

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemInput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemInput interface {
	pulumi.Input

	ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput() GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput
	ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutputWithContext(context.Context) GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput
}

GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemInput is an input type that accepts GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArgs and GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput values. You can construct a concrete instance of `GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemInput` via:

GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArgs{...}

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) CompartmentId

Compartment Identifier

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) DisplayName

A filter to return only resources that match the entire display name given.

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) ElementType

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) FusionEnvironmentId

unique FusionEnvironment identifier

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) Id

Unique identifier that is immutable on creation

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) IsSkuBased

Whether this service is provisioned due to the customer being subscribed to a specific SKU

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) ServiceInstanceId

The ID of the service instance created that can be used to identify this on the service control plane

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) ServiceInstanceType

A filter that returns all resources that match the specified lifecycle state.

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) ServiceUrl

Public URL

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) State

A filter that returns all resources that match the specified lifecycle state.

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) TimeCreated

The time the the ServiceInstance was created. An RFC3339 formatted datetime string

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) TimeUpdated

The time the ServiceInstance was updated. An RFC3339 formatted datetime string

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutputWithContext

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput) ElementType

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutputWithContext

func (o GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput

type GetFusionEnvironmentStatusArgs

type GetFusionEnvironmentStatusArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
}

A collection of arguments for invoking getFusionEnvironmentStatus.

type GetFusionEnvironmentStatusOutputArgs

type GetFusionEnvironmentStatusOutputArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
}

A collection of arguments for invoking getFusionEnvironmentStatus.

func (GetFusionEnvironmentStatusOutputArgs) ElementType

type GetFusionEnvironmentStatusResult

type GetFusionEnvironmentStatusResult struct {
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The data plane status of FusionEnvironment.
	Status string `pulumi:"status"`
}

A collection of values returned by getFusionEnvironmentStatus.

func GetFusionEnvironmentStatus

func GetFusionEnvironmentStatus(ctx *pulumi.Context, args *GetFusionEnvironmentStatusArgs, opts ...pulumi.InvokeOption) (*GetFusionEnvironmentStatusResult, error)

This data source provides details about a specific Fusion Environment Status resource in Oracle Cloud Infrastructure Fusion Apps service.

Gets the status of a Fusion environment identified by its OCID.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentStatus(ctx, &functions.GetFusionEnvironmentStatusArgs{
			FusionEnvironmentId: testFusionEnvironment.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentStatusResultOutput

type GetFusionEnvironmentStatusResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentStatus.

func (GetFusionEnvironmentStatusResultOutput) ElementType

func (GetFusionEnvironmentStatusResultOutput) FusionEnvironmentId

func (GetFusionEnvironmentStatusResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentStatusResultOutput) Status

The data plane status of FusionEnvironment.

func (GetFusionEnvironmentStatusResultOutput) ToGetFusionEnvironmentStatusResultOutput

func (o GetFusionEnvironmentStatusResultOutput) ToGetFusionEnvironmentStatusResultOutput() GetFusionEnvironmentStatusResultOutput

func (GetFusionEnvironmentStatusResultOutput) ToGetFusionEnvironmentStatusResultOutputWithContext

func (o GetFusionEnvironmentStatusResultOutput) ToGetFusionEnvironmentStatusResultOutputWithContext(ctx context.Context) GetFusionEnvironmentStatusResultOutput

type GetFusionEnvironmentTimeAvailableForRefreshArgs

type GetFusionEnvironmentTimeAvailableForRefreshArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
}

A collection of arguments for invoking getFusionEnvironmentTimeAvailableForRefresh.

type GetFusionEnvironmentTimeAvailableForRefreshItem

type GetFusionEnvironmentTimeAvailableForRefreshItem struct {
	// refresh time.
	TimeAvailableForRefresh string `pulumi:"timeAvailableForRefresh"`
}

type GetFusionEnvironmentTimeAvailableForRefreshItemArgs

type GetFusionEnvironmentTimeAvailableForRefreshItemArgs struct {
	// refresh time.
	TimeAvailableForRefresh pulumi.StringInput `pulumi:"timeAvailableForRefresh"`
}

func (GetFusionEnvironmentTimeAvailableForRefreshItemArgs) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshItemArgs) ToGetFusionEnvironmentTimeAvailableForRefreshItemOutput

func (i GetFusionEnvironmentTimeAvailableForRefreshItemArgs) ToGetFusionEnvironmentTimeAvailableForRefreshItemOutput() GetFusionEnvironmentTimeAvailableForRefreshItemOutput

func (GetFusionEnvironmentTimeAvailableForRefreshItemArgs) ToGetFusionEnvironmentTimeAvailableForRefreshItemOutputWithContext

func (i GetFusionEnvironmentTimeAvailableForRefreshItemArgs) ToGetFusionEnvironmentTimeAvailableForRefreshItemOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshItemOutput

type GetFusionEnvironmentTimeAvailableForRefreshItemArray

type GetFusionEnvironmentTimeAvailableForRefreshItemArray []GetFusionEnvironmentTimeAvailableForRefreshItemInput

func (GetFusionEnvironmentTimeAvailableForRefreshItemArray) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshItemArray) ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput

func (i GetFusionEnvironmentTimeAvailableForRefreshItemArray) ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput() GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput

func (GetFusionEnvironmentTimeAvailableForRefreshItemArray) ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutputWithContext

func (i GetFusionEnvironmentTimeAvailableForRefreshItemArray) ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput

type GetFusionEnvironmentTimeAvailableForRefreshItemArrayInput

type GetFusionEnvironmentTimeAvailableForRefreshItemArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput() GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput
	ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutputWithContext(context.Context) GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput
}

GetFusionEnvironmentTimeAvailableForRefreshItemArrayInput is an input type that accepts GetFusionEnvironmentTimeAvailableForRefreshItemArray and GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentTimeAvailableForRefreshItemArrayInput` via:

GetFusionEnvironmentTimeAvailableForRefreshItemArray{ GetFusionEnvironmentTimeAvailableForRefreshItemArgs{...} }

type GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput

type GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput) Index

func (GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput

func (GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutputWithContext

func (o GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput

type GetFusionEnvironmentTimeAvailableForRefreshItemInput

type GetFusionEnvironmentTimeAvailableForRefreshItemInput interface {
	pulumi.Input

	ToGetFusionEnvironmentTimeAvailableForRefreshItemOutput() GetFusionEnvironmentTimeAvailableForRefreshItemOutput
	ToGetFusionEnvironmentTimeAvailableForRefreshItemOutputWithContext(context.Context) GetFusionEnvironmentTimeAvailableForRefreshItemOutput
}

GetFusionEnvironmentTimeAvailableForRefreshItemInput is an input type that accepts GetFusionEnvironmentTimeAvailableForRefreshItemArgs and GetFusionEnvironmentTimeAvailableForRefreshItemOutput values. You can construct a concrete instance of `GetFusionEnvironmentTimeAvailableForRefreshItemInput` via:

GetFusionEnvironmentTimeAvailableForRefreshItemArgs{...}

type GetFusionEnvironmentTimeAvailableForRefreshItemOutput

type GetFusionEnvironmentTimeAvailableForRefreshItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshItemOutput) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshItemOutput) TimeAvailableForRefresh

refresh time.

func (GetFusionEnvironmentTimeAvailableForRefreshItemOutput) ToGetFusionEnvironmentTimeAvailableForRefreshItemOutput

func (GetFusionEnvironmentTimeAvailableForRefreshItemOutput) ToGetFusionEnvironmentTimeAvailableForRefreshItemOutputWithContext

func (o GetFusionEnvironmentTimeAvailableForRefreshItemOutput) ToGetFusionEnvironmentTimeAvailableForRefreshItemOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshItemOutput

type GetFusionEnvironmentTimeAvailableForRefreshOutputArgs

type GetFusionEnvironmentTimeAvailableForRefreshOutputArgs struct {
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
}

A collection of arguments for invoking getFusionEnvironmentTimeAvailableForRefresh.

func (GetFusionEnvironmentTimeAvailableForRefreshOutputArgs) ElementType

type GetFusionEnvironmentTimeAvailableForRefreshResult

type GetFusionEnvironmentTimeAvailableForRefreshResult struct {
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A list of available refresh time objects.
	Items []GetFusionEnvironmentTimeAvailableForRefreshItem `pulumi:"items"`
}

A collection of values returned by getFusionEnvironmentTimeAvailableForRefresh.

func GetFusionEnvironmentTimeAvailableForRefresh

This data source provides details about a specific Fusion Environment Time Available For Refresh resource in Oracle Cloud Infrastructure Fusion Apps service.

Gets available refresh time for this fusion environment

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentTimeAvailableForRefresh(ctx, &functions.GetFusionEnvironmentTimeAvailableForRefreshArgs{
			FusionEnvironmentId: testFusionEnvironment.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentTimeAvailableForRefreshResultOutput

type GetFusionEnvironmentTimeAvailableForRefreshResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentTimeAvailableForRefresh.

func (GetFusionEnvironmentTimeAvailableForRefreshResultOutput) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshResultOutput) FusionEnvironmentId

func (GetFusionEnvironmentTimeAvailableForRefreshResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentTimeAvailableForRefreshResultOutput) Items

A list of available refresh time objects.

func (GetFusionEnvironmentTimeAvailableForRefreshResultOutput) ToGetFusionEnvironmentTimeAvailableForRefreshResultOutput

func (GetFusionEnvironmentTimeAvailableForRefreshResultOutput) ToGetFusionEnvironmentTimeAvailableForRefreshResultOutputWithContext

func (o GetFusionEnvironmentTimeAvailableForRefreshResultOutput) ToGetFusionEnvironmentTimeAvailableForRefreshResultOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshResultOutput

type GetFusionEnvironmentTimeAvailableForRefreshsArgs

type GetFusionEnvironmentTimeAvailableForRefreshsArgs struct {
	Filters []GetFusionEnvironmentTimeAvailableForRefreshsFilter `pulumi:"filters"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId string `pulumi:"fusionEnvironmentId"`
}

A collection of arguments for invoking getFusionEnvironmentTimeAvailableForRefreshs.

type GetFusionEnvironmentTimeAvailableForRefreshsFilter

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

type GetFusionEnvironmentTimeAvailableForRefreshsFilterArgs

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

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArgs) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArgs) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArgs) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterOutputWithContext

func (i GetFusionEnvironmentTimeAvailableForRefreshsFilterArgs) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput

type GetFusionEnvironmentTimeAvailableForRefreshsFilterArray

type GetFusionEnvironmentTimeAvailableForRefreshsFilterArray []GetFusionEnvironmentTimeAvailableForRefreshsFilterInput

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArray) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArray) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput

func (i GetFusionEnvironmentTimeAvailableForRefreshsFilterArray) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput() GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArray) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutputWithContext

func (i GetFusionEnvironmentTimeAvailableForRefreshsFilterArray) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput

type GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayInput

type GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput() GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput
	ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutputWithContext(context.Context) GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput
}

GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayInput is an input type that accepts GetFusionEnvironmentTimeAvailableForRefreshsFilterArray and GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayInput` via:

GetFusionEnvironmentTimeAvailableForRefreshsFilterArray{ GetFusionEnvironmentTimeAvailableForRefreshsFilterArgs{...} }

type GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput

type GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput) Index

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutputWithContext

func (o GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput

type GetFusionEnvironmentTimeAvailableForRefreshsFilterInput

type GetFusionEnvironmentTimeAvailableForRefreshsFilterInput interface {
	pulumi.Input

	ToGetFusionEnvironmentTimeAvailableForRefreshsFilterOutput() GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput
	ToGetFusionEnvironmentTimeAvailableForRefreshsFilterOutputWithContext(context.Context) GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput
}

GetFusionEnvironmentTimeAvailableForRefreshsFilterInput is an input type that accepts GetFusionEnvironmentTimeAvailableForRefreshsFilterArgs and GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput values. You can construct a concrete instance of `GetFusionEnvironmentTimeAvailableForRefreshsFilterInput` via:

GetFusionEnvironmentTimeAvailableForRefreshsFilterArgs{...}

type GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput

type GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput) Name

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput) Regex

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterOutputWithContext

func (o GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput) Values

type GetFusionEnvironmentTimeAvailableForRefreshsOutputArgs

type GetFusionEnvironmentTimeAvailableForRefreshsOutputArgs struct {
	Filters GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayInput `pulumi:"filters"`
	// unique FusionEnvironment identifier
	FusionEnvironmentId pulumi.StringInput `pulumi:"fusionEnvironmentId"`
}

A collection of arguments for invoking getFusionEnvironmentTimeAvailableForRefreshs.

func (GetFusionEnvironmentTimeAvailableForRefreshsOutputArgs) ElementType

type GetFusionEnvironmentTimeAvailableForRefreshsResult

type GetFusionEnvironmentTimeAvailableForRefreshsResult struct {
	Filters             []GetFusionEnvironmentTimeAvailableForRefreshsFilter `pulumi:"filters"`
	FusionEnvironmentId string                                               `pulumi:"fusionEnvironmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of time_available_for_refresh_collection.
	TimeAvailableForRefreshCollections []GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollection `pulumi:"timeAvailableForRefreshCollections"`
}

A collection of values returned by getFusionEnvironmentTimeAvailableForRefreshs.

func GetFusionEnvironmentTimeAvailableForRefreshs

This data source provides the list of Fusion Environment Time Available For Refreshs in Oracle Cloud Infrastructure Fusion Apps service.

Gets available refresh time for this fusion environment

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironmentTimeAvailableForRefreshs(ctx, &functions.GetFusionEnvironmentTimeAvailableForRefreshsArgs{
			FusionEnvironmentId: testFusionEnvironment.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentTimeAvailableForRefreshsResultOutput

type GetFusionEnvironmentTimeAvailableForRefreshsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentTimeAvailableForRefreshs.

func (GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) Filters

func (GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) FusionEnvironmentId

func (GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) TimeAvailableForRefreshCollections

The list of time_available_for_refresh_collection.

func (GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsResultOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsResultOutputWithContext

func (o GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsResultOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshsResultOutput

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollection

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollection struct {
	// A list of available refresh time objects.
	Items []GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItem `pulumi:"items"`
}

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArgs

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArgs struct {
	// A list of available refresh time objects.
	Items GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayInput `pulumi:"items"`
}

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArgs) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArgs) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArgs) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutputWithContext

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArray

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArray []GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionInput

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArray) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArray) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArray) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutputWithContext

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayInput

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput() GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput
	ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutputWithContext(context.Context) GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput
}

GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayInput is an input type that accepts GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArray and GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayInput` via:

GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArray{ GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArgs{...} }

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutputWithContext

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionInput

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionInput interface {
	pulumi.Input

	ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput() GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput
	ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutputWithContext(context.Context) GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput
}

GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionInput is an input type that accepts GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArgs and GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput values. You can construct a concrete instance of `GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionInput` via:

GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArgs{...}

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItem

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItem struct {
	// refresh time.
	TimeAvailableForRefresh string `pulumi:"timeAvailableForRefresh"`
}

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArgs

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArgs struct {
	// refresh time.
	TimeAvailableForRefresh pulumi.StringInput `pulumi:"timeAvailableForRefresh"`
}

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArgs) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArgs) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArgs) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutputWithContext

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArray

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArray []GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemInput

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArray) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArray) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArray) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutputWithContext

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayInput

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput() GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput
	ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutputWithContext(context.Context) GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput
}

GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayInput is an input type that accepts GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArray and GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayInput` via:

GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArray{ GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArgs{...} }

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutputWithContext

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemInput

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemInput interface {
	pulumi.Input

	ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput() GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput
	ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutputWithContext(context.Context) GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput
}

GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemInput is an input type that accepts GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArgs and GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput values. You can construct a concrete instance of `GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemInput` via:

GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArgs{...}

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput) TimeAvailableForRefresh

refresh time.

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutputWithContext

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput) ElementType

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput) Items

A list of available refresh time objects.

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutputWithContext

type GetFusionEnvironmentsArgs

type GetFusionEnvironmentsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string                       `pulumi:"displayName"`
	Filters     []GetFusionEnvironmentsFilter `pulumi:"filters"`
	// The ID of the fusion environment family in which to list resources.
	FusionEnvironmentFamilyId *string `pulumi:"fusionEnvironmentFamilyId"`
	// A filter that returns all resources that match the specified lifecycle state.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getFusionEnvironments.

type GetFusionEnvironmentsFilter

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

type GetFusionEnvironmentsFilterArgs

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

func (GetFusionEnvironmentsFilterArgs) ElementType

func (GetFusionEnvironmentsFilterArgs) ToGetFusionEnvironmentsFilterOutput

func (i GetFusionEnvironmentsFilterArgs) ToGetFusionEnvironmentsFilterOutput() GetFusionEnvironmentsFilterOutput

func (GetFusionEnvironmentsFilterArgs) ToGetFusionEnvironmentsFilterOutputWithContext

func (i GetFusionEnvironmentsFilterArgs) ToGetFusionEnvironmentsFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentsFilterOutput

type GetFusionEnvironmentsFilterArray

type GetFusionEnvironmentsFilterArray []GetFusionEnvironmentsFilterInput

func (GetFusionEnvironmentsFilterArray) ElementType

func (GetFusionEnvironmentsFilterArray) ToGetFusionEnvironmentsFilterArrayOutput

func (i GetFusionEnvironmentsFilterArray) ToGetFusionEnvironmentsFilterArrayOutput() GetFusionEnvironmentsFilterArrayOutput

func (GetFusionEnvironmentsFilterArray) ToGetFusionEnvironmentsFilterArrayOutputWithContext

func (i GetFusionEnvironmentsFilterArray) ToGetFusionEnvironmentsFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFilterArrayOutput

type GetFusionEnvironmentsFilterArrayInput

type GetFusionEnvironmentsFilterArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFilterArrayOutput() GetFusionEnvironmentsFilterArrayOutput
	ToGetFusionEnvironmentsFilterArrayOutputWithContext(context.Context) GetFusionEnvironmentsFilterArrayOutput
}

GetFusionEnvironmentsFilterArrayInput is an input type that accepts GetFusionEnvironmentsFilterArray and GetFusionEnvironmentsFilterArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFilterArrayInput` via:

GetFusionEnvironmentsFilterArray{ GetFusionEnvironmentsFilterArgs{...} }

type GetFusionEnvironmentsFilterArrayOutput

type GetFusionEnvironmentsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFilterArrayOutput) ElementType

func (GetFusionEnvironmentsFilterArrayOutput) Index

func (GetFusionEnvironmentsFilterArrayOutput) ToGetFusionEnvironmentsFilterArrayOutput

func (o GetFusionEnvironmentsFilterArrayOutput) ToGetFusionEnvironmentsFilterArrayOutput() GetFusionEnvironmentsFilterArrayOutput

func (GetFusionEnvironmentsFilterArrayOutput) ToGetFusionEnvironmentsFilterArrayOutputWithContext

func (o GetFusionEnvironmentsFilterArrayOutput) ToGetFusionEnvironmentsFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFilterArrayOutput

type GetFusionEnvironmentsFilterInput

type GetFusionEnvironmentsFilterInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFilterOutput() GetFusionEnvironmentsFilterOutput
	ToGetFusionEnvironmentsFilterOutputWithContext(context.Context) GetFusionEnvironmentsFilterOutput
}

GetFusionEnvironmentsFilterInput is an input type that accepts GetFusionEnvironmentsFilterArgs and GetFusionEnvironmentsFilterOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFilterInput` via:

GetFusionEnvironmentsFilterArgs{...}

type GetFusionEnvironmentsFilterOutput

type GetFusionEnvironmentsFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFilterOutput) ElementType

func (GetFusionEnvironmentsFilterOutput) Name

func (GetFusionEnvironmentsFilterOutput) Regex

func (GetFusionEnvironmentsFilterOutput) ToGetFusionEnvironmentsFilterOutput

func (o GetFusionEnvironmentsFilterOutput) ToGetFusionEnvironmentsFilterOutput() GetFusionEnvironmentsFilterOutput

func (GetFusionEnvironmentsFilterOutput) ToGetFusionEnvironmentsFilterOutputWithContext

func (o GetFusionEnvironmentsFilterOutput) ToGetFusionEnvironmentsFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentsFilterOutput

func (GetFusionEnvironmentsFilterOutput) Values

type GetFusionEnvironmentsFusionEnvironmentCollection

type GetFusionEnvironmentsFusionEnvironmentCollection struct {
	Items []GetFusionEnvironmentsFusionEnvironmentCollectionItem `pulumi:"items"`
}

type GetFusionEnvironmentsFusionEnvironmentCollectionArgs

type GetFusionEnvironmentsFusionEnvironmentCollectionArgs struct {
	Items GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayInput `pulumi:"items"`
}

func (GetFusionEnvironmentsFusionEnvironmentCollectionArgs) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionOutput

func (i GetFusionEnvironmentsFusionEnvironmentCollectionArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionOutput() GetFusionEnvironmentsFusionEnvironmentCollectionOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionOutputWithContext

func (i GetFusionEnvironmentsFusionEnvironmentCollectionArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionArray

type GetFusionEnvironmentsFusionEnvironmentCollectionArray []GetFusionEnvironmentsFusionEnvironmentCollectionInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionArray) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput

func (i GetFusionEnvironmentsFusionEnvironmentCollectionArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput() GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutputWithContext

func (i GetFusionEnvironmentsFusionEnvironmentCollectionArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionArrayInput

type GetFusionEnvironmentsFusionEnvironmentCollectionArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput() GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionArrayInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionArray and GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionArrayInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionArray{ GetFusionEnvironmentsFusionEnvironmentCollectionArgs{...} }

type GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput) Index

func (GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutputWithContext

func (o GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionInput

type GetFusionEnvironmentsFusionEnvironmentCollectionInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionOutput() GetFusionEnvironmentsFusionEnvironmentCollectionOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionArgs and GetFusionEnvironmentsFusionEnvironmentCollectionOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionArgs{...}

type GetFusionEnvironmentsFusionEnvironmentCollectionItem

type GetFusionEnvironmentsFusionEnvironmentCollectionItem struct {
	// Language packs
	AdditionalLanguagePacks []string `pulumi:"additionalLanguagePacks"`
	// Patch bundle names
	AppliedPatchBundles []string `pulumi:"appliedPatchBundles"`
	// The ID of the compartment in which to list resources.
	CompartmentId                           string                                                                                       `pulumi:"compartmentId"`
	CreateFusionEnvironmentAdminUserDetails []GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetail `pulumi:"createFusionEnvironmentAdminUserDetails"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// DNS prefix
	DnsPrefix string `pulumi:"dnsPrefix"`
	// The IDCS domain created for the fusion instance
	DomainId string `pulumi:"domainId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The ID of the fusion environment family in which to list resources.
	FusionEnvironmentFamilyId string `pulumi:"fusionEnvironmentFamilyId"`
	// Type of the FusionEnvironment.
	FusionEnvironmentType string `pulumi:"fusionEnvironmentType"`
	// Unique identifier that is immutable on creation
	Id string `pulumi:"id"`
	// The IDCS Domain URL
	IdcsDomainUrl string `pulumi:"idcsDomainUrl"`
	// If it's true, then the Break Glass feature is enabled
	IsBreakGlassEnabled bool `pulumi:"isBreakGlassEnabled"`
	// BYOK key id
	KmsKeyId string `pulumi:"kmsKeyId"`
	// BYOK key info
	KmsKeyInfos []GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfo `pulumi:"kmsKeyInfos"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
	LockboxId string `pulumi:"lockboxId"`
	// The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see [Understanding Environment Maintenance](https://docs.cloud.oracle.com/iaas/Content/fusion-applications/plan-environment-family.htm#about-env-maintenance).
	MaintenancePolicies []GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicy `pulumi:"maintenancePolicies"`
	// Public URL
	PublicUrl string `pulumi:"publicUrl"`
	// Describes a refresh of a fusion environment
	Refreshes []GetFusionEnvironmentsFusionEnvironmentCollectionItemRefresh `pulumi:"refreshes"`
	// Network Access Control Rules
	Rules []GetFusionEnvironmentsFusionEnvironmentCollectionItemRule `pulumi:"rules"`
	// A filter that returns all resources that match the specified lifecycle state.
	State string `pulumi:"state"`
	// List of subscription IDs.
	SubscriptionIds []string `pulumi:"subscriptionIds"`
	// Environment Specific Guid/ System Name
	SystemName string `pulumi:"systemName"`
	// The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
	TimeCreated string `pulumi:"timeCreated"`
	// The next maintenance for this environment
	TimeUpcomingMaintenance string `pulumi:"timeUpcomingMaintenance"`
	// The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
	TimeUpdated string `pulumi:"timeUpdated"`
	// Version of Fusion Apps used by this environment
	Version string `pulumi:"version"`
}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemArgs

type GetFusionEnvironmentsFusionEnvironmentCollectionItemArgs struct {
	// Language packs
	AdditionalLanguagePacks pulumi.StringArrayInput `pulumi:"additionalLanguagePacks"`
	// Patch bundle names
	AppliedPatchBundles pulumi.StringArrayInput `pulumi:"appliedPatchBundles"`
	// The ID of the compartment in which to list resources.
	CompartmentId                           pulumi.StringInput                                                                                   `pulumi:"compartmentId"`
	CreateFusionEnvironmentAdminUserDetails GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayInput `pulumi:"createFusionEnvironmentAdminUserDetails"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// DNS prefix
	DnsPrefix pulumi.StringInput `pulumi:"dnsPrefix"`
	// The IDCS domain created for the fusion instance
	DomainId pulumi.StringInput `pulumi:"domainId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// The ID of the fusion environment family in which to list resources.
	FusionEnvironmentFamilyId pulumi.StringInput `pulumi:"fusionEnvironmentFamilyId"`
	// Type of the FusionEnvironment.
	FusionEnvironmentType pulumi.StringInput `pulumi:"fusionEnvironmentType"`
	// Unique identifier that is immutable on creation
	Id pulumi.StringInput `pulumi:"id"`
	// The IDCS Domain URL
	IdcsDomainUrl pulumi.StringInput `pulumi:"idcsDomainUrl"`
	// If it's true, then the Break Glass feature is enabled
	IsBreakGlassEnabled pulumi.BoolInput `pulumi:"isBreakGlassEnabled"`
	// BYOK key id
	KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"`
	// BYOK key info
	KmsKeyInfos GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayInput `pulumi:"kmsKeyInfos"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null
	LockboxId pulumi.StringInput `pulumi:"lockboxId"`
	// The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see [Understanding Environment Maintenance](https://docs.cloud.oracle.com/iaas/Content/fusion-applications/plan-environment-family.htm#about-env-maintenance).
	MaintenancePolicies GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayInput `pulumi:"maintenancePolicies"`
	// Public URL
	PublicUrl pulumi.StringInput `pulumi:"publicUrl"`
	// Describes a refresh of a fusion environment
	Refreshes GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayInput `pulumi:"refreshes"`
	// Network Access Control Rules
	Rules GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayInput `pulumi:"rules"`
	// A filter that returns all resources that match the specified lifecycle state.
	State pulumi.StringInput `pulumi:"state"`
	// List of subscription IDs.
	SubscriptionIds pulumi.StringArrayInput `pulumi:"subscriptionIds"`
	// Environment Specific Guid/ System Name
	SystemName pulumi.StringInput `pulumi:"systemName"`
	// The time the the FusionEnvironment was created. An RFC3339 formatted datetime string
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The next maintenance for this environment
	TimeUpcomingMaintenance pulumi.StringInput `pulumi:"timeUpcomingMaintenance"`
	// The time the FusionEnvironment was updated. An RFC3339 formatted datetime string
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Version of Fusion Apps used by this environment
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArgs) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemOutputWithContext

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemArray

type GetFusionEnvironmentsFusionEnvironmentCollectionItemArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArray) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutputWithContext

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemArray and GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemArray{ GetFusionEnvironmentsFusionEnvironmentCollectionItemArgs{...} }

type GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput) Index

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutputWithContext

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetail

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetail struct {
	EmailAddress string `pulumi:"emailAddress"`
	FirstName    string `pulumi:"firstName"`
	LastName     string `pulumi:"lastName"`
	Password     string `pulumi:"password"`
	Username     string `pulumi:"username"`
}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArgs

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArgs struct {
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
	FirstName    pulumi.StringInput `pulumi:"firstName"`
	LastName     pulumi.StringInput `pulumi:"lastName"`
	Password     pulumi.StringInput `pulumi:"password"`
	Username     pulumi.StringInput `pulumi:"username"`
}

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArgs) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutputWithContext

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArray

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArray) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutputWithContext

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArray and GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArray{ GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArgs{...} }

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutputWithContext

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArgs and GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArgs{...}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) EmailAddress

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) FirstName

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) LastName

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) Password

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutputWithContext

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) Username

type GetFusionEnvironmentsFusionEnvironmentCollectionItemInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemArgs and GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemArgs{...}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfo

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfo struct {
	ActiveKeyId              string `pulumi:"activeKeyId"`
	ActiveKeyVersion         string `pulumi:"activeKeyVersion"`
	CurrentKeyLifecycleState string `pulumi:"currentKeyLifecycleState"`
	ScheduledKeyId           string `pulumi:"scheduledKeyId"`
	ScheduledKeyStatus       string `pulumi:"scheduledKeyStatus"`
	ScheduledKeyVersion      string `pulumi:"scheduledKeyVersion"`
	ScheduledLifecycleState  string `pulumi:"scheduledLifecycleState"`
}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArgs

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArgs struct {
	ActiveKeyId              pulumi.StringInput `pulumi:"activeKeyId"`
	ActiveKeyVersion         pulumi.StringInput `pulumi:"activeKeyVersion"`
	CurrentKeyLifecycleState pulumi.StringInput `pulumi:"currentKeyLifecycleState"`
	ScheduledKeyId           pulumi.StringInput `pulumi:"scheduledKeyId"`
	ScheduledKeyStatus       pulumi.StringInput `pulumi:"scheduledKeyStatus"`
	ScheduledKeyVersion      pulumi.StringInput `pulumi:"scheduledKeyVersion"`
	ScheduledLifecycleState  pulumi.StringInput `pulumi:"scheduledLifecycleState"`
}

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArgs) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutputWithContext

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArray

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArray) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutputWithContext

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArray and GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArray{ GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArgs{...} }

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutputWithContext

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArgs and GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArgs{...}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ActiveKeyId

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ActiveKeyVersion

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) CurrentKeyLifecycleState

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ScheduledKeyId

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ScheduledKeyStatus

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ScheduledKeyVersion

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ScheduledLifecycleState

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutputWithContext

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicy

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicy struct {
	// User choice to upgrade both production and non-production environments at the same time. Overrides the Fusion environment family setting.
	EnvironmentMaintenanceOverride string `pulumi:"environmentMaintenanceOverride"`
	// Whether the Fusion environment will be updated monthly or updated on the quarterly cycle. This setting overrides the monthly patching setting of its Fusion environment family.
	MonthlyPatchingOverride string `pulumi:"monthlyPatchingOverride"`
	// Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
	QuarterlyUpgradeBeginTimes []GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTime `pulumi:"quarterlyUpgradeBeginTimes"`
}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArgs

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArgs struct {
	// User choice to upgrade both production and non-production environments at the same time. Overrides the Fusion environment family setting.
	EnvironmentMaintenanceOverride pulumi.StringInput `pulumi:"environmentMaintenanceOverride"`
	// Whether the Fusion environment will be updated monthly or updated on the quarterly cycle. This setting overrides the monthly patching setting of its Fusion environment family.
	MonthlyPatchingOverride pulumi.StringInput `pulumi:"monthlyPatchingOverride"`
	// Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.
	QuarterlyUpgradeBeginTimes GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayInput `pulumi:"quarterlyUpgradeBeginTimes"`
}

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArgs) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutputWithContext

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArray

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArray) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutputWithContext

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArray and GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArray{ GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArgs{...} }

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutputWithContext

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArgs and GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArgs{...}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput) EnvironmentMaintenanceOverride

User choice to upgrade both production and non-production environments at the same time. Overrides the Fusion environment family setting.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput) MonthlyPatchingOverride

Whether the Fusion environment will be updated monthly or updated on the quarterly cycle. This setting overrides the monthly patching setting of its Fusion environment family.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput) QuarterlyUpgradeBeginTimes

Determines the quarterly upgrade begin times (monthly maintenance group schedule ) of the Fusion environment.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutputWithContext

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTime

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTime struct {
	// The frequency and month when maintenance occurs for the Fusion environment.
	BeginTimesValue string `pulumi:"beginTimesValue"`
	// Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
	OverrideType string `pulumi:"overrideType"`
}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArgs

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArgs struct {
	// The frequency and month when maintenance occurs for the Fusion environment.
	BeginTimesValue pulumi.StringInput `pulumi:"beginTimesValue"`
	// Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.
	OverrideType pulumi.StringInput `pulumi:"overrideType"`
}

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArgs) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutputWithContext

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArray

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArray) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutputWithContext

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArray and GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArray{ GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArgs{...} }

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutputWithContext

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArgs and GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArgs{...}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) BeginTimesValue

The frequency and month when maintenance occurs for the Fusion environment.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) OverrideType

Determines if the maintenance schedule of the Fusion environment is inherited from the Fusion environment family.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutputWithContext

type GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) AdditionalLanguagePacks

Language packs

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) AppliedPatchBundles

Patch bundle names

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) DisplayName

A filter to return only resources that match the entire display name given.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) DnsPrefix

DNS prefix

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) DomainId

The IDCS domain created for the fusion instance

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) FusionEnvironmentFamilyId

The ID of the fusion environment family in which to list resources.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) FusionEnvironmentType

Type of the FusionEnvironment.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) Id

Unique identifier that is immutable on creation

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) IdcsDomainUrl

The IDCS Domain URL

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) IsBreakGlassEnabled

If it's true, then the Break Glass feature is enabled

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) KmsKeyId

BYOK key id

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) KmsKeyInfos

BYOK key info

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) LifecycleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) LockboxId

The lockbox Id of this fusion environment. If there's no lockbox id, this field will be null

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) MaintenancePolicies

The policy that specifies the maintenance and upgrade preferences for an environment. For more information about the options, see [Understanding Environment Maintenance](https://docs.cloud.oracle.com/iaas/Content/fusion-applications/plan-environment-family.htm#about-env-maintenance).

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) PublicUrl

Public URL

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) Refreshes

Describes a refresh of a fusion environment

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) Rules

Network Access Control Rules

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) State

A filter that returns all resources that match the specified lifecycle state.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) SubscriptionIds

List of subscription IDs.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) SystemName

Environment Specific Guid/ System Name

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) TimeCreated

The time the the FusionEnvironment was created. An RFC3339 formatted datetime string

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) TimeUpcomingMaintenance

The next maintenance for this environment

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) TimeUpdated

The time the FusionEnvironment was updated. An RFC3339 formatted datetime string

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemOutputWithContext

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) Version

Version of Fusion Apps used by this environment

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefresh

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefresh struct {
	// The source environment id for the last refresh
	SourceFusionEnvironmentId string `pulumi:"sourceFusionEnvironmentId"`
	// The time of when the last refresh finish
	TimeFinished string `pulumi:"timeFinished"`
	// The point of time of the latest DB backup for the last refresh
	TimeOfRestorationPoint string `pulumi:"timeOfRestorationPoint"`
}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArgs

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArgs struct {
	// The source environment id for the last refresh
	SourceFusionEnvironmentId pulumi.StringInput `pulumi:"sourceFusionEnvironmentId"`
	// The time of when the last refresh finish
	TimeFinished pulumi.StringInput `pulumi:"timeFinished"`
	// The point of time of the latest DB backup for the last refresh
	TimeOfRestorationPoint pulumi.StringInput `pulumi:"timeOfRestorationPoint"`
}

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArgs) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutputWithContext

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArray

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArray) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutputWithContext

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArray and GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArray{ GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArgs{...} }

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutputWithContext

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArgs and GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArgs{...}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput) SourceFusionEnvironmentId

The source environment id for the last refresh

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput) TimeFinished

The time of when the last refresh finish

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput) TimeOfRestorationPoint

The point of time of the latest DB backup for the last refresh

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutputWithContext

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRule

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRule struct {
	// Rule type
	Action     string                                                              `pulumi:"action"`
	Conditions []GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleCondition `pulumi:"conditions"`
	// A brief description of the access control rule. Avoid entering confidential information. example: `192.168.0.0/16 and 2001:db8::/32 are trusted clients. Whitelist them.`
	Description string `pulumi:"description"`
}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArgs

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArgs struct {
	// Rule type
	Action     pulumi.StringInput                                                          `pulumi:"action"`
	Conditions GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayInput `pulumi:"conditions"`
	// A brief description of the access control rule. Avoid entering confidential information. example: `192.168.0.0/16 and 2001:db8::/32 are trusted clients. Whitelist them.`
	Description pulumi.StringInput `pulumi:"description"`
}

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArgs) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutputWithContext

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArray

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArray) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutputWithContext

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArray and GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArray{ GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArgs{...} }

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput) Index

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutputWithContext

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleCondition

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleCondition struct {
	// RuleCondition type
	AttributeName string `pulumi:"attributeName"`
	// The OCID of the originating VCN that an incoming packet must match. You can use this condition in conjunction with `SourceVcnIpAddressCondition`. **NOTE:** If you define this condition for a rule without a `SourceVcnIpAddressCondition`, this condition matches all incoming traffic in the specified VCN.
	AttributeValue string `pulumi:"attributeValue"`
}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArgs

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArgs struct {
	// RuleCondition type
	AttributeName pulumi.StringInput `pulumi:"attributeName"`
	// The OCID of the originating VCN that an incoming packet must match. You can use this condition in conjunction with `SourceVcnIpAddressCondition`. **NOTE:** If you define this condition for a rule without a `SourceVcnIpAddressCondition`, this condition matches all incoming traffic in the specified VCN.
	AttributeValue pulumi.StringInput `pulumi:"attributeValue"`
}

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArgs) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutputWithContext

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArray

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArray) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutputWithContext

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArray and GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArray{ GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArgs{...} }

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutputWithContext

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArgs and GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArgs{...}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput) AttributeName

RuleCondition type

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput) AttributeValue

The OCID of the originating VCN that an incoming packet must match. You can use this condition in conjunction with `SourceVcnIpAddressCondition`. **NOTE:** If you define this condition for a rule without a `SourceVcnIpAddressCondition`, this condition matches all incoming traffic in the specified VCN.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutputWithContext

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleInput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleInput interface {
	pulumi.Input

	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput
	ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutputWithContext(context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput
}

GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleInput is an input type that accepts GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArgs and GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput values. You can construct a concrete instance of `GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleInput` via:

GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArgs{...}

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput) Action

Rule type

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput) Description

A brief description of the access control rule. Avoid entering confidential information. example: `192.168.0.0/16 and 2001:db8::/32 are trusted clients. Whitelist them.`

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutputWithContext

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionOutput) ElementType

func (GetFusionEnvironmentsFusionEnvironmentCollectionOutput) Items

func (GetFusionEnvironmentsFusionEnvironmentCollectionOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionOutputWithContext

func (o GetFusionEnvironmentsFusionEnvironmentCollectionOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionOutput

type GetFusionEnvironmentsOutputArgs

type GetFusionEnvironmentsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                 `pulumi:"displayName"`
	Filters     GetFusionEnvironmentsFilterArrayInput `pulumi:"filters"`
	// The ID of the fusion environment family in which to list resources.
	FusionEnvironmentFamilyId pulumi.StringPtrInput `pulumi:"fusionEnvironmentFamilyId"`
	// A filter that returns all resources that match the specified lifecycle state.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getFusionEnvironments.

func (GetFusionEnvironmentsOutputArgs) ElementType

type GetFusionEnvironmentsResult

type GetFusionEnvironmentsResult struct {
	// Compartment Identifier
	CompartmentId string `pulumi:"compartmentId"`
	// FusionEnvironment Identifier, can be renamed
	DisplayName *string                       `pulumi:"displayName"`
	Filters     []GetFusionEnvironmentsFilter `pulumi:"filters"`
	// The list of fusion_environment_collection.
	FusionEnvironmentCollections []GetFusionEnvironmentsFusionEnvironmentCollection `pulumi:"fusionEnvironmentCollections"`
	// FusionEnvironmentFamily Identifier
	FusionEnvironmentFamilyId *string `pulumi:"fusionEnvironmentFamilyId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The current state of the ServiceInstance.
	State *string `pulumi:"state"`
}

A collection of values returned by getFusionEnvironments.

func GetFusionEnvironments

func GetFusionEnvironments(ctx *pulumi.Context, args *GetFusionEnvironmentsArgs, opts ...pulumi.InvokeOption) (*GetFusionEnvironmentsResult, error)

This data source provides the list of Fusion Environments in Oracle Cloud Infrastructure Fusion Apps service.

Returns a list of FusionEnvironments.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFusionEnvironments(ctx, &functions.GetFusionEnvironmentsArgs{
			CompartmentId:             compartmentId,
			DisplayName:               pulumi.StringRef(fusionEnvironmentDisplayName),
			FusionEnvironmentFamilyId: pulumi.StringRef(testFusionEnvironmentFamily.Id),
			State:                     pulumi.StringRef(fusionEnvironmentState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFusionEnvironmentsResultOutput

type GetFusionEnvironmentsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironments.

func (GetFusionEnvironmentsResultOutput) CompartmentId

Compartment Identifier

func (GetFusionEnvironmentsResultOutput) DisplayName

FusionEnvironment Identifier, can be renamed

func (GetFusionEnvironmentsResultOutput) ElementType

func (GetFusionEnvironmentsResultOutput) Filters

func (GetFusionEnvironmentsResultOutput) FusionEnvironmentCollections

The list of fusion_environment_collection.

func (GetFusionEnvironmentsResultOutput) FusionEnvironmentFamilyId

func (o GetFusionEnvironmentsResultOutput) FusionEnvironmentFamilyId() pulumi.StringPtrOutput

FusionEnvironmentFamily Identifier

func (GetFusionEnvironmentsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentsResultOutput) State

The current state of the ServiceInstance.

func (GetFusionEnvironmentsResultOutput) ToGetFusionEnvironmentsResultOutput

func (o GetFusionEnvironmentsResultOutput) ToGetFusionEnvironmentsResultOutput() GetFusionEnvironmentsResultOutput

func (GetFusionEnvironmentsResultOutput) ToGetFusionEnvironmentsResultOutputWithContext

func (o GetFusionEnvironmentsResultOutput) ToGetFusionEnvironmentsResultOutputWithContext(ctx context.Context) GetFusionEnvironmentsResultOutput

type GetPbfListingArgs

type GetPbfListingArgs struct {
	// unique PbfListing identifier
	PbfListingId string `pulumi:"pbfListingId"`
}

A collection of arguments for invoking getPbfListing.

type GetPbfListingOutputArgs

type GetPbfListingOutputArgs struct {
	// unique PbfListing identifier
	PbfListingId pulumi.StringInput `pulumi:"pbfListingId"`
}

A collection of arguments for invoking getPbfListing.

func (GetPbfListingOutputArgs) ElementType

func (GetPbfListingOutputArgs) ElementType() reflect.Type

type GetPbfListingPublisherDetail

type GetPbfListingPublisherDetail struct {
	// A brief descriptive name for the PBF trigger.
	Name string `pulumi:"name"`
}

type GetPbfListingPublisherDetailArgs

type GetPbfListingPublisherDetailArgs struct {
	// A brief descriptive name for the PBF trigger.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPbfListingPublisherDetailArgs) ElementType

func (GetPbfListingPublisherDetailArgs) ToGetPbfListingPublisherDetailOutput

func (i GetPbfListingPublisherDetailArgs) ToGetPbfListingPublisherDetailOutput() GetPbfListingPublisherDetailOutput

func (GetPbfListingPublisherDetailArgs) ToGetPbfListingPublisherDetailOutputWithContext

func (i GetPbfListingPublisherDetailArgs) ToGetPbfListingPublisherDetailOutputWithContext(ctx context.Context) GetPbfListingPublisherDetailOutput

type GetPbfListingPublisherDetailArray

type GetPbfListingPublisherDetailArray []GetPbfListingPublisherDetailInput

func (GetPbfListingPublisherDetailArray) ElementType

func (GetPbfListingPublisherDetailArray) ToGetPbfListingPublisherDetailArrayOutput

func (i GetPbfListingPublisherDetailArray) ToGetPbfListingPublisherDetailArrayOutput() GetPbfListingPublisherDetailArrayOutput

func (GetPbfListingPublisherDetailArray) ToGetPbfListingPublisherDetailArrayOutputWithContext

func (i GetPbfListingPublisherDetailArray) ToGetPbfListingPublisherDetailArrayOutputWithContext(ctx context.Context) GetPbfListingPublisherDetailArrayOutput

type GetPbfListingPublisherDetailArrayInput

type GetPbfListingPublisherDetailArrayInput interface {
	pulumi.Input

	ToGetPbfListingPublisherDetailArrayOutput() GetPbfListingPublisherDetailArrayOutput
	ToGetPbfListingPublisherDetailArrayOutputWithContext(context.Context) GetPbfListingPublisherDetailArrayOutput
}

GetPbfListingPublisherDetailArrayInput is an input type that accepts GetPbfListingPublisherDetailArray and GetPbfListingPublisherDetailArrayOutput values. You can construct a concrete instance of `GetPbfListingPublisherDetailArrayInput` via:

GetPbfListingPublisherDetailArray{ GetPbfListingPublisherDetailArgs{...} }

type GetPbfListingPublisherDetailArrayOutput

type GetPbfListingPublisherDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingPublisherDetailArrayOutput) ElementType

func (GetPbfListingPublisherDetailArrayOutput) Index

func (GetPbfListingPublisherDetailArrayOutput) ToGetPbfListingPublisherDetailArrayOutput

func (o GetPbfListingPublisherDetailArrayOutput) ToGetPbfListingPublisherDetailArrayOutput() GetPbfListingPublisherDetailArrayOutput

func (GetPbfListingPublisherDetailArrayOutput) ToGetPbfListingPublisherDetailArrayOutputWithContext

func (o GetPbfListingPublisherDetailArrayOutput) ToGetPbfListingPublisherDetailArrayOutputWithContext(ctx context.Context) GetPbfListingPublisherDetailArrayOutput

type GetPbfListingPublisherDetailInput

type GetPbfListingPublisherDetailInput interface {
	pulumi.Input

	ToGetPbfListingPublisherDetailOutput() GetPbfListingPublisherDetailOutput
	ToGetPbfListingPublisherDetailOutputWithContext(context.Context) GetPbfListingPublisherDetailOutput
}

GetPbfListingPublisherDetailInput is an input type that accepts GetPbfListingPublisherDetailArgs and GetPbfListingPublisherDetailOutput values. You can construct a concrete instance of `GetPbfListingPublisherDetailInput` via:

GetPbfListingPublisherDetailArgs{...}

type GetPbfListingPublisherDetailOutput

type GetPbfListingPublisherDetailOutput struct{ *pulumi.OutputState }

func (GetPbfListingPublisherDetailOutput) ElementType

func (GetPbfListingPublisherDetailOutput) Name

A brief descriptive name for the PBF trigger.

func (GetPbfListingPublisherDetailOutput) ToGetPbfListingPublisherDetailOutput

func (o GetPbfListingPublisherDetailOutput) ToGetPbfListingPublisherDetailOutput() GetPbfListingPublisherDetailOutput

func (GetPbfListingPublisherDetailOutput) ToGetPbfListingPublisherDetailOutputWithContext

func (o GetPbfListingPublisherDetailOutput) ToGetPbfListingPublisherDetailOutputWithContext(ctx context.Context) GetPbfListingPublisherDetailOutput

type GetPbfListingResult

type GetPbfListingResult struct {
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A short overview of the PBF Listing: the purpose of the PBF and and associated information.
	Description string `pulumi:"description"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A brief descriptive name for the PBF trigger.
	Name         string `pulumi:"name"`
	PbfListingId string `pulumi:"pbfListingId"`
	// Contains details about the publisher of this PBF Listing.
	PublisherDetails []GetPbfListingPublisherDetail `pulumi:"publisherDetails"`
	// The current state of the PBF resource.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time the PbfListing was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The last time the PbfListing was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// An array of Trigger. A list of triggers that may activate the PBF.
	Triggers []GetPbfListingTrigger `pulumi:"triggers"`
}

A collection of values returned by getPbfListing.

func GetPbfListing

func GetPbfListing(ctx *pulumi.Context, args *GetPbfListingArgs, opts ...pulumi.InvokeOption) (*GetPbfListingResult, error)

This data source provides details about a specific Pbf Listing resource in Oracle Cloud Infrastructure Functions service.

Fetches a Pre-built Function(PBF) Listing. Returns a PbfListing response model.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetPbfListing(ctx, &functions.GetPbfListingArgs{
			PbfListingId: testPbfListingOciFunctionsPbfListing.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPbfListingResultOutput

type GetPbfListingResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPbfListing.

func (GetPbfListingResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetPbfListingResultOutput) Description

A short overview of the PBF Listing: the purpose of the PBF and and associated information.

func (GetPbfListingResultOutput) ElementType

func (GetPbfListingResultOutput) ElementType() reflect.Type

func (GetPbfListingResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetPbfListingResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPbfListingResultOutput) Name

A brief descriptive name for the PBF trigger.

func (GetPbfListingResultOutput) PbfListingId

func (GetPbfListingResultOutput) PublisherDetails

Contains details about the publisher of this PBF Listing.

func (GetPbfListingResultOutput) State

The current state of the PBF resource.

func (GetPbfListingResultOutput) SystemTags

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetPbfListingResultOutput) TimeCreated

The time the PbfListing was created. An RFC3339 formatted datetime string.

func (GetPbfListingResultOutput) TimeUpdated

The last time the PbfListing was updated. An RFC3339 formatted datetime string.

func (GetPbfListingResultOutput) ToGetPbfListingResultOutput

func (o GetPbfListingResultOutput) ToGetPbfListingResultOutput() GetPbfListingResultOutput

func (GetPbfListingResultOutput) ToGetPbfListingResultOutputWithContext

func (o GetPbfListingResultOutput) ToGetPbfListingResultOutputWithContext(ctx context.Context) GetPbfListingResultOutput

func (GetPbfListingResultOutput) Triggers

An array of Trigger. A list of triggers that may activate the PBF.

type GetPbfListingTrigger

type GetPbfListingTrigger struct {
	// A brief descriptive name for the PBF trigger.
	Name string `pulumi:"name"`
}

type GetPbfListingTriggerArgs

type GetPbfListingTriggerArgs struct {
	// A brief descriptive name for the PBF trigger.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPbfListingTriggerArgs) ElementType

func (GetPbfListingTriggerArgs) ElementType() reflect.Type

func (GetPbfListingTriggerArgs) ToGetPbfListingTriggerOutput

func (i GetPbfListingTriggerArgs) ToGetPbfListingTriggerOutput() GetPbfListingTriggerOutput

func (GetPbfListingTriggerArgs) ToGetPbfListingTriggerOutputWithContext

func (i GetPbfListingTriggerArgs) ToGetPbfListingTriggerOutputWithContext(ctx context.Context) GetPbfListingTriggerOutput

type GetPbfListingTriggerArray

type GetPbfListingTriggerArray []GetPbfListingTriggerInput

func (GetPbfListingTriggerArray) ElementType

func (GetPbfListingTriggerArray) ElementType() reflect.Type

func (GetPbfListingTriggerArray) ToGetPbfListingTriggerArrayOutput

func (i GetPbfListingTriggerArray) ToGetPbfListingTriggerArrayOutput() GetPbfListingTriggerArrayOutput

func (GetPbfListingTriggerArray) ToGetPbfListingTriggerArrayOutputWithContext

func (i GetPbfListingTriggerArray) ToGetPbfListingTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingTriggerArrayOutput

type GetPbfListingTriggerArrayInput

type GetPbfListingTriggerArrayInput interface {
	pulumi.Input

	ToGetPbfListingTriggerArrayOutput() GetPbfListingTriggerArrayOutput
	ToGetPbfListingTriggerArrayOutputWithContext(context.Context) GetPbfListingTriggerArrayOutput
}

GetPbfListingTriggerArrayInput is an input type that accepts GetPbfListingTriggerArray and GetPbfListingTriggerArrayOutput values. You can construct a concrete instance of `GetPbfListingTriggerArrayInput` via:

GetPbfListingTriggerArray{ GetPbfListingTriggerArgs{...} }

type GetPbfListingTriggerArrayOutput

type GetPbfListingTriggerArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggerArrayOutput) ElementType

func (GetPbfListingTriggerArrayOutput) Index

func (GetPbfListingTriggerArrayOutput) ToGetPbfListingTriggerArrayOutput

func (o GetPbfListingTriggerArrayOutput) ToGetPbfListingTriggerArrayOutput() GetPbfListingTriggerArrayOutput

func (GetPbfListingTriggerArrayOutput) ToGetPbfListingTriggerArrayOutputWithContext

func (o GetPbfListingTriggerArrayOutput) ToGetPbfListingTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingTriggerArrayOutput

type GetPbfListingTriggerInput

type GetPbfListingTriggerInput interface {
	pulumi.Input

	ToGetPbfListingTriggerOutput() GetPbfListingTriggerOutput
	ToGetPbfListingTriggerOutputWithContext(context.Context) GetPbfListingTriggerOutput
}

GetPbfListingTriggerInput is an input type that accepts GetPbfListingTriggerArgs and GetPbfListingTriggerOutput values. You can construct a concrete instance of `GetPbfListingTriggerInput` via:

GetPbfListingTriggerArgs{...}

type GetPbfListingTriggerOutput

type GetPbfListingTriggerOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggerOutput) ElementType

func (GetPbfListingTriggerOutput) ElementType() reflect.Type

func (GetPbfListingTriggerOutput) Name

A brief descriptive name for the PBF trigger.

func (GetPbfListingTriggerOutput) ToGetPbfListingTriggerOutput

func (o GetPbfListingTriggerOutput) ToGetPbfListingTriggerOutput() GetPbfListingTriggerOutput

func (GetPbfListingTriggerOutput) ToGetPbfListingTriggerOutputWithContext

func (o GetPbfListingTriggerOutput) ToGetPbfListingTriggerOutputWithContext(ctx context.Context) GetPbfListingTriggerOutput

type GetPbfListingTriggersArgs

type GetPbfListingTriggersArgs struct {
	Filters []GetPbfListingTriggersFilter `pulumi:"filters"`
	// A filter to return only resources that match the service trigger source of a PBF.
	Name *string `pulumi:"name"`
}

A collection of arguments for invoking getPbfListingTriggers.

type GetPbfListingTriggersFilter

type GetPbfListingTriggersFilter struct {
	// A filter to return only resources that match the service trigger source of a PBF.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetPbfListingTriggersFilterArgs

type GetPbfListingTriggersFilterArgs struct {
	// A filter to return only resources that match the service trigger source of a PBF.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetPbfListingTriggersFilterArgs) ElementType

func (GetPbfListingTriggersFilterArgs) ToGetPbfListingTriggersFilterOutput

func (i GetPbfListingTriggersFilterArgs) ToGetPbfListingTriggersFilterOutput() GetPbfListingTriggersFilterOutput

func (GetPbfListingTriggersFilterArgs) ToGetPbfListingTriggersFilterOutputWithContext

func (i GetPbfListingTriggersFilterArgs) ToGetPbfListingTriggersFilterOutputWithContext(ctx context.Context) GetPbfListingTriggersFilterOutput

type GetPbfListingTriggersFilterArray

type GetPbfListingTriggersFilterArray []GetPbfListingTriggersFilterInput

func (GetPbfListingTriggersFilterArray) ElementType

func (GetPbfListingTriggersFilterArray) ToGetPbfListingTriggersFilterArrayOutput

func (i GetPbfListingTriggersFilterArray) ToGetPbfListingTriggersFilterArrayOutput() GetPbfListingTriggersFilterArrayOutput

func (GetPbfListingTriggersFilterArray) ToGetPbfListingTriggersFilterArrayOutputWithContext

func (i GetPbfListingTriggersFilterArray) ToGetPbfListingTriggersFilterArrayOutputWithContext(ctx context.Context) GetPbfListingTriggersFilterArrayOutput

type GetPbfListingTriggersFilterArrayInput

type GetPbfListingTriggersFilterArrayInput interface {
	pulumi.Input

	ToGetPbfListingTriggersFilterArrayOutput() GetPbfListingTriggersFilterArrayOutput
	ToGetPbfListingTriggersFilterArrayOutputWithContext(context.Context) GetPbfListingTriggersFilterArrayOutput
}

GetPbfListingTriggersFilterArrayInput is an input type that accepts GetPbfListingTriggersFilterArray and GetPbfListingTriggersFilterArrayOutput values. You can construct a concrete instance of `GetPbfListingTriggersFilterArrayInput` via:

GetPbfListingTriggersFilterArray{ GetPbfListingTriggersFilterArgs{...} }

type GetPbfListingTriggersFilterArrayOutput

type GetPbfListingTriggersFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggersFilterArrayOutput) ElementType

func (GetPbfListingTriggersFilterArrayOutput) Index

func (GetPbfListingTriggersFilterArrayOutput) ToGetPbfListingTriggersFilterArrayOutput

func (o GetPbfListingTriggersFilterArrayOutput) ToGetPbfListingTriggersFilterArrayOutput() GetPbfListingTriggersFilterArrayOutput

func (GetPbfListingTriggersFilterArrayOutput) ToGetPbfListingTriggersFilterArrayOutputWithContext

func (o GetPbfListingTriggersFilterArrayOutput) ToGetPbfListingTriggersFilterArrayOutputWithContext(ctx context.Context) GetPbfListingTriggersFilterArrayOutput

type GetPbfListingTriggersFilterInput

type GetPbfListingTriggersFilterInput interface {
	pulumi.Input

	ToGetPbfListingTriggersFilterOutput() GetPbfListingTriggersFilterOutput
	ToGetPbfListingTriggersFilterOutputWithContext(context.Context) GetPbfListingTriggersFilterOutput
}

GetPbfListingTriggersFilterInput is an input type that accepts GetPbfListingTriggersFilterArgs and GetPbfListingTriggersFilterOutput values. You can construct a concrete instance of `GetPbfListingTriggersFilterInput` via:

GetPbfListingTriggersFilterArgs{...}

type GetPbfListingTriggersFilterOutput

type GetPbfListingTriggersFilterOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggersFilterOutput) ElementType

func (GetPbfListingTriggersFilterOutput) Name

A filter to return only resources that match the service trigger source of a PBF.

func (GetPbfListingTriggersFilterOutput) Regex

func (GetPbfListingTriggersFilterOutput) ToGetPbfListingTriggersFilterOutput

func (o GetPbfListingTriggersFilterOutput) ToGetPbfListingTriggersFilterOutput() GetPbfListingTriggersFilterOutput

func (GetPbfListingTriggersFilterOutput) ToGetPbfListingTriggersFilterOutputWithContext

func (o GetPbfListingTriggersFilterOutput) ToGetPbfListingTriggersFilterOutputWithContext(ctx context.Context) GetPbfListingTriggersFilterOutput

func (GetPbfListingTriggersFilterOutput) Values

type GetPbfListingTriggersOutputArgs

type GetPbfListingTriggersOutputArgs struct {
	Filters GetPbfListingTriggersFilterArrayInput `pulumi:"filters"`
	// A filter to return only resources that match the service trigger source of a PBF.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

A collection of arguments for invoking getPbfListingTriggers.

func (GetPbfListingTriggersOutputArgs) ElementType

type GetPbfListingTriggersResult

type GetPbfListingTriggersResult struct {
	Filters []GetPbfListingTriggersFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A brief descriptive name for the PBF trigger.
	Name *string `pulumi:"name"`
	// The list of triggers_collection.
	TriggersCollections []GetPbfListingTriggersTriggersCollection `pulumi:"triggersCollections"`
}

A collection of values returned by getPbfListingTriggers.

func GetPbfListingTriggers

func GetPbfListingTriggers(ctx *pulumi.Context, args *GetPbfListingTriggersArgs, opts ...pulumi.InvokeOption) (*GetPbfListingTriggersResult, error)

This data source provides the list of Pbf Listing Triggers in Oracle Cloud Infrastructure Functions service.

Returns a list of Triggers.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetPbfListingTriggers(ctx, &functions.GetPbfListingTriggersArgs{
			Name: pulumi.StringRef(pbfListingTriggerName),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPbfListingTriggersResultOutput

type GetPbfListingTriggersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPbfListingTriggers.

func (GetPbfListingTriggersResultOutput) ElementType

func (GetPbfListingTriggersResultOutput) Filters

func (GetPbfListingTriggersResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPbfListingTriggersResultOutput) Name

A brief descriptive name for the PBF trigger.

func (GetPbfListingTriggersResultOutput) ToGetPbfListingTriggersResultOutput

func (o GetPbfListingTriggersResultOutput) ToGetPbfListingTriggersResultOutput() GetPbfListingTriggersResultOutput

func (GetPbfListingTriggersResultOutput) ToGetPbfListingTriggersResultOutputWithContext

func (o GetPbfListingTriggersResultOutput) ToGetPbfListingTriggersResultOutputWithContext(ctx context.Context) GetPbfListingTriggersResultOutput

func (GetPbfListingTriggersResultOutput) TriggersCollections

The list of triggers_collection.

type GetPbfListingTriggersTriggersCollection

type GetPbfListingTriggersTriggersCollection struct {
	// List of TriggerSummary.
	Items []GetPbfListingTriggersTriggersCollectionItem `pulumi:"items"`
}

type GetPbfListingTriggersTriggersCollectionArgs

type GetPbfListingTriggersTriggersCollectionArgs struct {
	// List of TriggerSummary.
	Items GetPbfListingTriggersTriggersCollectionItemArrayInput `pulumi:"items"`
}

func (GetPbfListingTriggersTriggersCollectionArgs) ElementType

func (GetPbfListingTriggersTriggersCollectionArgs) ToGetPbfListingTriggersTriggersCollectionOutput

func (i GetPbfListingTriggersTriggersCollectionArgs) ToGetPbfListingTriggersTriggersCollectionOutput() GetPbfListingTriggersTriggersCollectionOutput

func (GetPbfListingTriggersTriggersCollectionArgs) ToGetPbfListingTriggersTriggersCollectionOutputWithContext

func (i GetPbfListingTriggersTriggersCollectionArgs) ToGetPbfListingTriggersTriggersCollectionOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionOutput

type GetPbfListingTriggersTriggersCollectionArray

type GetPbfListingTriggersTriggersCollectionArray []GetPbfListingTriggersTriggersCollectionInput

func (GetPbfListingTriggersTriggersCollectionArray) ElementType

func (GetPbfListingTriggersTriggersCollectionArray) ToGetPbfListingTriggersTriggersCollectionArrayOutput

func (i GetPbfListingTriggersTriggersCollectionArray) ToGetPbfListingTriggersTriggersCollectionArrayOutput() GetPbfListingTriggersTriggersCollectionArrayOutput

func (GetPbfListingTriggersTriggersCollectionArray) ToGetPbfListingTriggersTriggersCollectionArrayOutputWithContext

func (i GetPbfListingTriggersTriggersCollectionArray) ToGetPbfListingTriggersTriggersCollectionArrayOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionArrayOutput

type GetPbfListingTriggersTriggersCollectionArrayInput

type GetPbfListingTriggersTriggersCollectionArrayInput interface {
	pulumi.Input

	ToGetPbfListingTriggersTriggersCollectionArrayOutput() GetPbfListingTriggersTriggersCollectionArrayOutput
	ToGetPbfListingTriggersTriggersCollectionArrayOutputWithContext(context.Context) GetPbfListingTriggersTriggersCollectionArrayOutput
}

GetPbfListingTriggersTriggersCollectionArrayInput is an input type that accepts GetPbfListingTriggersTriggersCollectionArray and GetPbfListingTriggersTriggersCollectionArrayOutput values. You can construct a concrete instance of `GetPbfListingTriggersTriggersCollectionArrayInput` via:

GetPbfListingTriggersTriggersCollectionArray{ GetPbfListingTriggersTriggersCollectionArgs{...} }

type GetPbfListingTriggersTriggersCollectionArrayOutput

type GetPbfListingTriggersTriggersCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggersTriggersCollectionArrayOutput) ElementType

func (GetPbfListingTriggersTriggersCollectionArrayOutput) Index

func (GetPbfListingTriggersTriggersCollectionArrayOutput) ToGetPbfListingTriggersTriggersCollectionArrayOutput

func (o GetPbfListingTriggersTriggersCollectionArrayOutput) ToGetPbfListingTriggersTriggersCollectionArrayOutput() GetPbfListingTriggersTriggersCollectionArrayOutput

func (GetPbfListingTriggersTriggersCollectionArrayOutput) ToGetPbfListingTriggersTriggersCollectionArrayOutputWithContext

func (o GetPbfListingTriggersTriggersCollectionArrayOutput) ToGetPbfListingTriggersTriggersCollectionArrayOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionArrayOutput

type GetPbfListingTriggersTriggersCollectionInput

type GetPbfListingTriggersTriggersCollectionInput interface {
	pulumi.Input

	ToGetPbfListingTriggersTriggersCollectionOutput() GetPbfListingTriggersTriggersCollectionOutput
	ToGetPbfListingTriggersTriggersCollectionOutputWithContext(context.Context) GetPbfListingTriggersTriggersCollectionOutput
}

GetPbfListingTriggersTriggersCollectionInput is an input type that accepts GetPbfListingTriggersTriggersCollectionArgs and GetPbfListingTriggersTriggersCollectionOutput values. You can construct a concrete instance of `GetPbfListingTriggersTriggersCollectionInput` via:

GetPbfListingTriggersTriggersCollectionArgs{...}

type GetPbfListingTriggersTriggersCollectionItem

type GetPbfListingTriggersTriggersCollectionItem struct {
	// A filter to return only resources that match the service trigger source of a PBF.
	Name string `pulumi:"name"`
}

type GetPbfListingTriggersTriggersCollectionItemArgs

type GetPbfListingTriggersTriggersCollectionItemArgs struct {
	// A filter to return only resources that match the service trigger source of a PBF.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPbfListingTriggersTriggersCollectionItemArgs) ElementType

func (GetPbfListingTriggersTriggersCollectionItemArgs) ToGetPbfListingTriggersTriggersCollectionItemOutput

func (i GetPbfListingTriggersTriggersCollectionItemArgs) ToGetPbfListingTriggersTriggersCollectionItemOutput() GetPbfListingTriggersTriggersCollectionItemOutput

func (GetPbfListingTriggersTriggersCollectionItemArgs) ToGetPbfListingTriggersTriggersCollectionItemOutputWithContext

func (i GetPbfListingTriggersTriggersCollectionItemArgs) ToGetPbfListingTriggersTriggersCollectionItemOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionItemOutput

type GetPbfListingTriggersTriggersCollectionItemArray

type GetPbfListingTriggersTriggersCollectionItemArray []GetPbfListingTriggersTriggersCollectionItemInput

func (GetPbfListingTriggersTriggersCollectionItemArray) ElementType

func (GetPbfListingTriggersTriggersCollectionItemArray) ToGetPbfListingTriggersTriggersCollectionItemArrayOutput

func (i GetPbfListingTriggersTriggersCollectionItemArray) ToGetPbfListingTriggersTriggersCollectionItemArrayOutput() GetPbfListingTriggersTriggersCollectionItemArrayOutput

func (GetPbfListingTriggersTriggersCollectionItemArray) ToGetPbfListingTriggersTriggersCollectionItemArrayOutputWithContext

func (i GetPbfListingTriggersTriggersCollectionItemArray) ToGetPbfListingTriggersTriggersCollectionItemArrayOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionItemArrayOutput

type GetPbfListingTriggersTriggersCollectionItemArrayInput

type GetPbfListingTriggersTriggersCollectionItemArrayInput interface {
	pulumi.Input

	ToGetPbfListingTriggersTriggersCollectionItemArrayOutput() GetPbfListingTriggersTriggersCollectionItemArrayOutput
	ToGetPbfListingTriggersTriggersCollectionItemArrayOutputWithContext(context.Context) GetPbfListingTriggersTriggersCollectionItemArrayOutput
}

GetPbfListingTriggersTriggersCollectionItemArrayInput is an input type that accepts GetPbfListingTriggersTriggersCollectionItemArray and GetPbfListingTriggersTriggersCollectionItemArrayOutput values. You can construct a concrete instance of `GetPbfListingTriggersTriggersCollectionItemArrayInput` via:

GetPbfListingTriggersTriggersCollectionItemArray{ GetPbfListingTriggersTriggersCollectionItemArgs{...} }

type GetPbfListingTriggersTriggersCollectionItemArrayOutput

type GetPbfListingTriggersTriggersCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggersTriggersCollectionItemArrayOutput) ElementType

func (GetPbfListingTriggersTriggersCollectionItemArrayOutput) Index

func (GetPbfListingTriggersTriggersCollectionItemArrayOutput) ToGetPbfListingTriggersTriggersCollectionItemArrayOutput

func (GetPbfListingTriggersTriggersCollectionItemArrayOutput) ToGetPbfListingTriggersTriggersCollectionItemArrayOutputWithContext

func (o GetPbfListingTriggersTriggersCollectionItemArrayOutput) ToGetPbfListingTriggersTriggersCollectionItemArrayOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionItemArrayOutput

type GetPbfListingTriggersTriggersCollectionItemInput

type GetPbfListingTriggersTriggersCollectionItemInput interface {
	pulumi.Input

	ToGetPbfListingTriggersTriggersCollectionItemOutput() GetPbfListingTriggersTriggersCollectionItemOutput
	ToGetPbfListingTriggersTriggersCollectionItemOutputWithContext(context.Context) GetPbfListingTriggersTriggersCollectionItemOutput
}

GetPbfListingTriggersTriggersCollectionItemInput is an input type that accepts GetPbfListingTriggersTriggersCollectionItemArgs and GetPbfListingTriggersTriggersCollectionItemOutput values. You can construct a concrete instance of `GetPbfListingTriggersTriggersCollectionItemInput` via:

GetPbfListingTriggersTriggersCollectionItemArgs{...}

type GetPbfListingTriggersTriggersCollectionItemOutput

type GetPbfListingTriggersTriggersCollectionItemOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggersTriggersCollectionItemOutput) ElementType

func (GetPbfListingTriggersTriggersCollectionItemOutput) Name

A filter to return only resources that match the service trigger source of a PBF.

func (GetPbfListingTriggersTriggersCollectionItemOutput) ToGetPbfListingTriggersTriggersCollectionItemOutput

func (o GetPbfListingTriggersTriggersCollectionItemOutput) ToGetPbfListingTriggersTriggersCollectionItemOutput() GetPbfListingTriggersTriggersCollectionItemOutput

func (GetPbfListingTriggersTriggersCollectionItemOutput) ToGetPbfListingTriggersTriggersCollectionItemOutputWithContext

func (o GetPbfListingTriggersTriggersCollectionItemOutput) ToGetPbfListingTriggersTriggersCollectionItemOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionItemOutput

type GetPbfListingTriggersTriggersCollectionOutput

type GetPbfListingTriggersTriggersCollectionOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggersTriggersCollectionOutput) ElementType

func (GetPbfListingTriggersTriggersCollectionOutput) Items

List of TriggerSummary.

func (GetPbfListingTriggersTriggersCollectionOutput) ToGetPbfListingTriggersTriggersCollectionOutput

func (o GetPbfListingTriggersTriggersCollectionOutput) ToGetPbfListingTriggersTriggersCollectionOutput() GetPbfListingTriggersTriggersCollectionOutput

func (GetPbfListingTriggersTriggersCollectionOutput) ToGetPbfListingTriggersTriggersCollectionOutputWithContext

func (o GetPbfListingTriggersTriggersCollectionOutput) ToGetPbfListingTriggersTriggersCollectionOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionOutput

type GetPbfListingVersionArgs

type GetPbfListingVersionArgs struct {
	// unique PbfListingVersion identifier
	PbfListingVersionId string `pulumi:"pbfListingVersionId"`
}

A collection of arguments for invoking getPbfListingVersion.

type GetPbfListingVersionConfig

type GetPbfListingVersionConfig struct {
	// Details about why this policy is required and what it will be used for.
	Description string `pulumi:"description"`
	// Is this a required config or an optional one. Requests with required config params missing will be rejected.
	IsOptional bool `pulumi:"isOptional"`
	// The key name of the config param.
	Key string `pulumi:"key"`
}

type GetPbfListingVersionConfigArgs

type GetPbfListingVersionConfigArgs struct {
	// Details about why this policy is required and what it will be used for.
	Description pulumi.StringInput `pulumi:"description"`
	// Is this a required config or an optional one. Requests with required config params missing will be rejected.
	IsOptional pulumi.BoolInput `pulumi:"isOptional"`
	// The key name of the config param.
	Key pulumi.StringInput `pulumi:"key"`
}

func (GetPbfListingVersionConfigArgs) ElementType

func (GetPbfListingVersionConfigArgs) ToGetPbfListingVersionConfigOutput

func (i GetPbfListingVersionConfigArgs) ToGetPbfListingVersionConfigOutput() GetPbfListingVersionConfigOutput

func (GetPbfListingVersionConfigArgs) ToGetPbfListingVersionConfigOutputWithContext

func (i GetPbfListingVersionConfigArgs) ToGetPbfListingVersionConfigOutputWithContext(ctx context.Context) GetPbfListingVersionConfigOutput

type GetPbfListingVersionConfigArray

type GetPbfListingVersionConfigArray []GetPbfListingVersionConfigInput

func (GetPbfListingVersionConfigArray) ElementType

func (GetPbfListingVersionConfigArray) ToGetPbfListingVersionConfigArrayOutput

func (i GetPbfListingVersionConfigArray) ToGetPbfListingVersionConfigArrayOutput() GetPbfListingVersionConfigArrayOutput

func (GetPbfListingVersionConfigArray) ToGetPbfListingVersionConfigArrayOutputWithContext

func (i GetPbfListingVersionConfigArray) ToGetPbfListingVersionConfigArrayOutputWithContext(ctx context.Context) GetPbfListingVersionConfigArrayOutput

type GetPbfListingVersionConfigArrayInput

type GetPbfListingVersionConfigArrayInput interface {
	pulumi.Input

	ToGetPbfListingVersionConfigArrayOutput() GetPbfListingVersionConfigArrayOutput
	ToGetPbfListingVersionConfigArrayOutputWithContext(context.Context) GetPbfListingVersionConfigArrayOutput
}

GetPbfListingVersionConfigArrayInput is an input type that accepts GetPbfListingVersionConfigArray and GetPbfListingVersionConfigArrayOutput values. You can construct a concrete instance of `GetPbfListingVersionConfigArrayInput` via:

GetPbfListingVersionConfigArray{ GetPbfListingVersionConfigArgs{...} }

type GetPbfListingVersionConfigArrayOutput

type GetPbfListingVersionConfigArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionConfigArrayOutput) ElementType

func (GetPbfListingVersionConfigArrayOutput) Index

func (GetPbfListingVersionConfigArrayOutput) ToGetPbfListingVersionConfigArrayOutput

func (o GetPbfListingVersionConfigArrayOutput) ToGetPbfListingVersionConfigArrayOutput() GetPbfListingVersionConfigArrayOutput

func (GetPbfListingVersionConfigArrayOutput) ToGetPbfListingVersionConfigArrayOutputWithContext

func (o GetPbfListingVersionConfigArrayOutput) ToGetPbfListingVersionConfigArrayOutputWithContext(ctx context.Context) GetPbfListingVersionConfigArrayOutput

type GetPbfListingVersionConfigInput

type GetPbfListingVersionConfigInput interface {
	pulumi.Input

	ToGetPbfListingVersionConfigOutput() GetPbfListingVersionConfigOutput
	ToGetPbfListingVersionConfigOutputWithContext(context.Context) GetPbfListingVersionConfigOutput
}

GetPbfListingVersionConfigInput is an input type that accepts GetPbfListingVersionConfigArgs and GetPbfListingVersionConfigOutput values. You can construct a concrete instance of `GetPbfListingVersionConfigInput` via:

GetPbfListingVersionConfigArgs{...}

type GetPbfListingVersionConfigOutput

type GetPbfListingVersionConfigOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionConfigOutput) Description

Details about why this policy is required and what it will be used for.

func (GetPbfListingVersionConfigOutput) ElementType

func (GetPbfListingVersionConfigOutput) IsOptional

Is this a required config or an optional one. Requests with required config params missing will be rejected.

func (GetPbfListingVersionConfigOutput) Key

The key name of the config param.

func (GetPbfListingVersionConfigOutput) ToGetPbfListingVersionConfigOutput

func (o GetPbfListingVersionConfigOutput) ToGetPbfListingVersionConfigOutput() GetPbfListingVersionConfigOutput

func (GetPbfListingVersionConfigOutput) ToGetPbfListingVersionConfigOutputWithContext

func (o GetPbfListingVersionConfigOutput) ToGetPbfListingVersionConfigOutputWithContext(ctx context.Context) GetPbfListingVersionConfigOutput

type GetPbfListingVersionOutputArgs

type GetPbfListingVersionOutputArgs struct {
	// unique PbfListingVersion identifier
	PbfListingVersionId pulumi.StringInput `pulumi:"pbfListingVersionId"`
}

A collection of arguments for invoking getPbfListingVersion.

func (GetPbfListingVersionOutputArgs) ElementType

type GetPbfListingVersionRequirement

type GetPbfListingVersionRequirement struct {
	// Minimum memory required by this PBF. The user should use memory greater than or equal to  this value while configuring the Function.
	MinMemoryRequiredInMbs string `pulumi:"minMemoryRequiredInMbs"`
	// List of policies required for this PBF execution.
	Policies []GetPbfListingVersionRequirementPolicy `pulumi:"policies"`
}

type GetPbfListingVersionRequirementArgs

type GetPbfListingVersionRequirementArgs struct {
	// Minimum memory required by this PBF. The user should use memory greater than or equal to  this value while configuring the Function.
	MinMemoryRequiredInMbs pulumi.StringInput `pulumi:"minMemoryRequiredInMbs"`
	// List of policies required for this PBF execution.
	Policies GetPbfListingVersionRequirementPolicyArrayInput `pulumi:"policies"`
}

func (GetPbfListingVersionRequirementArgs) ElementType

func (GetPbfListingVersionRequirementArgs) ToGetPbfListingVersionRequirementOutput

func (i GetPbfListingVersionRequirementArgs) ToGetPbfListingVersionRequirementOutput() GetPbfListingVersionRequirementOutput

func (GetPbfListingVersionRequirementArgs) ToGetPbfListingVersionRequirementOutputWithContext

func (i GetPbfListingVersionRequirementArgs) ToGetPbfListingVersionRequirementOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementOutput

type GetPbfListingVersionRequirementArray

type GetPbfListingVersionRequirementArray []GetPbfListingVersionRequirementInput

func (GetPbfListingVersionRequirementArray) ElementType

func (GetPbfListingVersionRequirementArray) ToGetPbfListingVersionRequirementArrayOutput

func (i GetPbfListingVersionRequirementArray) ToGetPbfListingVersionRequirementArrayOutput() GetPbfListingVersionRequirementArrayOutput

func (GetPbfListingVersionRequirementArray) ToGetPbfListingVersionRequirementArrayOutputWithContext

func (i GetPbfListingVersionRequirementArray) ToGetPbfListingVersionRequirementArrayOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementArrayOutput

type GetPbfListingVersionRequirementArrayInput

type GetPbfListingVersionRequirementArrayInput interface {
	pulumi.Input

	ToGetPbfListingVersionRequirementArrayOutput() GetPbfListingVersionRequirementArrayOutput
	ToGetPbfListingVersionRequirementArrayOutputWithContext(context.Context) GetPbfListingVersionRequirementArrayOutput
}

GetPbfListingVersionRequirementArrayInput is an input type that accepts GetPbfListingVersionRequirementArray and GetPbfListingVersionRequirementArrayOutput values. You can construct a concrete instance of `GetPbfListingVersionRequirementArrayInput` via:

GetPbfListingVersionRequirementArray{ GetPbfListingVersionRequirementArgs{...} }

type GetPbfListingVersionRequirementArrayOutput

type GetPbfListingVersionRequirementArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionRequirementArrayOutput) ElementType

func (GetPbfListingVersionRequirementArrayOutput) Index

func (GetPbfListingVersionRequirementArrayOutput) ToGetPbfListingVersionRequirementArrayOutput

func (o GetPbfListingVersionRequirementArrayOutput) ToGetPbfListingVersionRequirementArrayOutput() GetPbfListingVersionRequirementArrayOutput

func (GetPbfListingVersionRequirementArrayOutput) ToGetPbfListingVersionRequirementArrayOutputWithContext

func (o GetPbfListingVersionRequirementArrayOutput) ToGetPbfListingVersionRequirementArrayOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementArrayOutput

type GetPbfListingVersionRequirementInput

type GetPbfListingVersionRequirementInput interface {
	pulumi.Input

	ToGetPbfListingVersionRequirementOutput() GetPbfListingVersionRequirementOutput
	ToGetPbfListingVersionRequirementOutputWithContext(context.Context) GetPbfListingVersionRequirementOutput
}

GetPbfListingVersionRequirementInput is an input type that accepts GetPbfListingVersionRequirementArgs and GetPbfListingVersionRequirementOutput values. You can construct a concrete instance of `GetPbfListingVersionRequirementInput` via:

GetPbfListingVersionRequirementArgs{...}

type GetPbfListingVersionRequirementOutput

type GetPbfListingVersionRequirementOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionRequirementOutput) ElementType

func (GetPbfListingVersionRequirementOutput) MinMemoryRequiredInMbs

func (o GetPbfListingVersionRequirementOutput) MinMemoryRequiredInMbs() pulumi.StringOutput

Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.

func (GetPbfListingVersionRequirementOutput) Policies

List of policies required for this PBF execution.

func (GetPbfListingVersionRequirementOutput) ToGetPbfListingVersionRequirementOutput

func (o GetPbfListingVersionRequirementOutput) ToGetPbfListingVersionRequirementOutput() GetPbfListingVersionRequirementOutput

func (GetPbfListingVersionRequirementOutput) ToGetPbfListingVersionRequirementOutputWithContext

func (o GetPbfListingVersionRequirementOutput) ToGetPbfListingVersionRequirementOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementOutput

type GetPbfListingVersionRequirementPolicy

type GetPbfListingVersionRequirementPolicy struct {
	// Details about why this policy is required and what it will be used for.
	Description string `pulumi:"description"`
	// Policy required for PBF execution
	Policy string `pulumi:"policy"`
}

type GetPbfListingVersionRequirementPolicyArgs

type GetPbfListingVersionRequirementPolicyArgs struct {
	// Details about why this policy is required and what it will be used for.
	Description pulumi.StringInput `pulumi:"description"`
	// Policy required for PBF execution
	Policy pulumi.StringInput `pulumi:"policy"`
}

func (GetPbfListingVersionRequirementPolicyArgs) ElementType

func (GetPbfListingVersionRequirementPolicyArgs) ToGetPbfListingVersionRequirementPolicyOutput

func (i GetPbfListingVersionRequirementPolicyArgs) ToGetPbfListingVersionRequirementPolicyOutput() GetPbfListingVersionRequirementPolicyOutput

func (GetPbfListingVersionRequirementPolicyArgs) ToGetPbfListingVersionRequirementPolicyOutputWithContext

func (i GetPbfListingVersionRequirementPolicyArgs) ToGetPbfListingVersionRequirementPolicyOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementPolicyOutput

type GetPbfListingVersionRequirementPolicyArray

type GetPbfListingVersionRequirementPolicyArray []GetPbfListingVersionRequirementPolicyInput

func (GetPbfListingVersionRequirementPolicyArray) ElementType

func (GetPbfListingVersionRequirementPolicyArray) ToGetPbfListingVersionRequirementPolicyArrayOutput

func (i GetPbfListingVersionRequirementPolicyArray) ToGetPbfListingVersionRequirementPolicyArrayOutput() GetPbfListingVersionRequirementPolicyArrayOutput

func (GetPbfListingVersionRequirementPolicyArray) ToGetPbfListingVersionRequirementPolicyArrayOutputWithContext

func (i GetPbfListingVersionRequirementPolicyArray) ToGetPbfListingVersionRequirementPolicyArrayOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementPolicyArrayOutput

type GetPbfListingVersionRequirementPolicyArrayInput

type GetPbfListingVersionRequirementPolicyArrayInput interface {
	pulumi.Input

	ToGetPbfListingVersionRequirementPolicyArrayOutput() GetPbfListingVersionRequirementPolicyArrayOutput
	ToGetPbfListingVersionRequirementPolicyArrayOutputWithContext(context.Context) GetPbfListingVersionRequirementPolicyArrayOutput
}

GetPbfListingVersionRequirementPolicyArrayInput is an input type that accepts GetPbfListingVersionRequirementPolicyArray and GetPbfListingVersionRequirementPolicyArrayOutput values. You can construct a concrete instance of `GetPbfListingVersionRequirementPolicyArrayInput` via:

GetPbfListingVersionRequirementPolicyArray{ GetPbfListingVersionRequirementPolicyArgs{...} }

type GetPbfListingVersionRequirementPolicyArrayOutput

type GetPbfListingVersionRequirementPolicyArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionRequirementPolicyArrayOutput) ElementType

func (GetPbfListingVersionRequirementPolicyArrayOutput) Index

func (GetPbfListingVersionRequirementPolicyArrayOutput) ToGetPbfListingVersionRequirementPolicyArrayOutput

func (o GetPbfListingVersionRequirementPolicyArrayOutput) ToGetPbfListingVersionRequirementPolicyArrayOutput() GetPbfListingVersionRequirementPolicyArrayOutput

func (GetPbfListingVersionRequirementPolicyArrayOutput) ToGetPbfListingVersionRequirementPolicyArrayOutputWithContext

func (o GetPbfListingVersionRequirementPolicyArrayOutput) ToGetPbfListingVersionRequirementPolicyArrayOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementPolicyArrayOutput

type GetPbfListingVersionRequirementPolicyInput

type GetPbfListingVersionRequirementPolicyInput interface {
	pulumi.Input

	ToGetPbfListingVersionRequirementPolicyOutput() GetPbfListingVersionRequirementPolicyOutput
	ToGetPbfListingVersionRequirementPolicyOutputWithContext(context.Context) GetPbfListingVersionRequirementPolicyOutput
}

GetPbfListingVersionRequirementPolicyInput is an input type that accepts GetPbfListingVersionRequirementPolicyArgs and GetPbfListingVersionRequirementPolicyOutput values. You can construct a concrete instance of `GetPbfListingVersionRequirementPolicyInput` via:

GetPbfListingVersionRequirementPolicyArgs{...}

type GetPbfListingVersionRequirementPolicyOutput

type GetPbfListingVersionRequirementPolicyOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionRequirementPolicyOutput) Description

Details about why this policy is required and what it will be used for.

func (GetPbfListingVersionRequirementPolicyOutput) ElementType

func (GetPbfListingVersionRequirementPolicyOutput) Policy

Policy required for PBF execution

func (GetPbfListingVersionRequirementPolicyOutput) ToGetPbfListingVersionRequirementPolicyOutput

func (o GetPbfListingVersionRequirementPolicyOutput) ToGetPbfListingVersionRequirementPolicyOutput() GetPbfListingVersionRequirementPolicyOutput

func (GetPbfListingVersionRequirementPolicyOutput) ToGetPbfListingVersionRequirementPolicyOutputWithContext

func (o GetPbfListingVersionRequirementPolicyOutput) ToGetPbfListingVersionRequirementPolicyOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementPolicyOutput

type GetPbfListingVersionResult

type GetPbfListingVersionResult struct {
	// Details changes are included in this version.
	ChangeSummary string `pulumi:"changeSummary"`
	// Details about the required and optional Function configurations needed for proper performance of the PBF.
	Configs []GetPbfListingVersionConfig `pulumi:"configs"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A brief descriptive name for the PBF trigger.
	Name string `pulumi:"name"`
	// The OCID of the PbfListing this resource version belongs to.
	PbfListingId        string `pulumi:"pbfListingId"`
	PbfListingVersionId string `pulumi:"pbfListingVersionId"`
	// Minimum memory required by this PBF. The user should use memory greater than or equal to this value  while configuring the Function.
	Requirements []GetPbfListingVersionRequirement `pulumi:"requirements"`
	// The current state of the PBF resource.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time the PbfListingVersion was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The last time the PbfListingVersion was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// An array of Trigger. A list of triggers that may activate the PBF.
	Triggers []GetPbfListingVersionTrigger `pulumi:"triggers"`
}

A collection of values returned by getPbfListingVersion.

func GetPbfListingVersion

func GetPbfListingVersion(ctx *pulumi.Context, args *GetPbfListingVersionArgs, opts ...pulumi.InvokeOption) (*GetPbfListingVersionResult, error)

This data source provides details about a specific Pbf Listing Version resource in Oracle Cloud Infrastructure Functions service.

Gets a PbfListingVersion by identifier for a PbfListing.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetPbfListingVersion(ctx, &functions.GetPbfListingVersionArgs{
			PbfListingVersionId: testPbfListingVersionOciFunctionsPbfListingVersion.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPbfListingVersionResultOutput

type GetPbfListingVersionResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPbfListingVersion.

func (GetPbfListingVersionResultOutput) ChangeSummary

Details changes are included in this version.

func (GetPbfListingVersionResultOutput) Configs

Details about the required and optional Function configurations needed for proper performance of the PBF.

func (GetPbfListingVersionResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetPbfListingVersionResultOutput) ElementType

func (GetPbfListingVersionResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetPbfListingVersionResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPbfListingVersionResultOutput) Name

A brief descriptive name for the PBF trigger.

func (GetPbfListingVersionResultOutput) PbfListingId

The OCID of the PbfListing this resource version belongs to.

func (GetPbfListingVersionResultOutput) PbfListingVersionId

func (o GetPbfListingVersionResultOutput) PbfListingVersionId() pulumi.StringOutput

func (GetPbfListingVersionResultOutput) Requirements

Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.

func (GetPbfListingVersionResultOutput) State

The current state of the PBF resource.

func (GetPbfListingVersionResultOutput) SystemTags

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetPbfListingVersionResultOutput) TimeCreated

The time the PbfListingVersion was created. An RFC3339 formatted datetime string.

func (GetPbfListingVersionResultOutput) TimeUpdated

The last time the PbfListingVersion was updated. An RFC3339 formatted datetime string.

func (GetPbfListingVersionResultOutput) ToGetPbfListingVersionResultOutput

func (o GetPbfListingVersionResultOutput) ToGetPbfListingVersionResultOutput() GetPbfListingVersionResultOutput

func (GetPbfListingVersionResultOutput) ToGetPbfListingVersionResultOutputWithContext

func (o GetPbfListingVersionResultOutput) ToGetPbfListingVersionResultOutputWithContext(ctx context.Context) GetPbfListingVersionResultOutput

func (GetPbfListingVersionResultOutput) Triggers

An array of Trigger. A list of triggers that may activate the PBF.

type GetPbfListingVersionTrigger

type GetPbfListingVersionTrigger struct {
	// A brief descriptive name for the PBF trigger.
	Name string `pulumi:"name"`
}

type GetPbfListingVersionTriggerArgs

type GetPbfListingVersionTriggerArgs struct {
	// A brief descriptive name for the PBF trigger.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPbfListingVersionTriggerArgs) ElementType

func (GetPbfListingVersionTriggerArgs) ToGetPbfListingVersionTriggerOutput

func (i GetPbfListingVersionTriggerArgs) ToGetPbfListingVersionTriggerOutput() GetPbfListingVersionTriggerOutput

func (GetPbfListingVersionTriggerArgs) ToGetPbfListingVersionTriggerOutputWithContext

func (i GetPbfListingVersionTriggerArgs) ToGetPbfListingVersionTriggerOutputWithContext(ctx context.Context) GetPbfListingVersionTriggerOutput

type GetPbfListingVersionTriggerArray

type GetPbfListingVersionTriggerArray []GetPbfListingVersionTriggerInput

func (GetPbfListingVersionTriggerArray) ElementType

func (GetPbfListingVersionTriggerArray) ToGetPbfListingVersionTriggerArrayOutput

func (i GetPbfListingVersionTriggerArray) ToGetPbfListingVersionTriggerArrayOutput() GetPbfListingVersionTriggerArrayOutput

func (GetPbfListingVersionTriggerArray) ToGetPbfListingVersionTriggerArrayOutputWithContext

func (i GetPbfListingVersionTriggerArray) ToGetPbfListingVersionTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingVersionTriggerArrayOutput

type GetPbfListingVersionTriggerArrayInput

type GetPbfListingVersionTriggerArrayInput interface {
	pulumi.Input

	ToGetPbfListingVersionTriggerArrayOutput() GetPbfListingVersionTriggerArrayOutput
	ToGetPbfListingVersionTriggerArrayOutputWithContext(context.Context) GetPbfListingVersionTriggerArrayOutput
}

GetPbfListingVersionTriggerArrayInput is an input type that accepts GetPbfListingVersionTriggerArray and GetPbfListingVersionTriggerArrayOutput values. You can construct a concrete instance of `GetPbfListingVersionTriggerArrayInput` via:

GetPbfListingVersionTriggerArray{ GetPbfListingVersionTriggerArgs{...} }

type GetPbfListingVersionTriggerArrayOutput

type GetPbfListingVersionTriggerArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionTriggerArrayOutput) ElementType

func (GetPbfListingVersionTriggerArrayOutput) Index

func (GetPbfListingVersionTriggerArrayOutput) ToGetPbfListingVersionTriggerArrayOutput

func (o GetPbfListingVersionTriggerArrayOutput) ToGetPbfListingVersionTriggerArrayOutput() GetPbfListingVersionTriggerArrayOutput

func (GetPbfListingVersionTriggerArrayOutput) ToGetPbfListingVersionTriggerArrayOutputWithContext

func (o GetPbfListingVersionTriggerArrayOutput) ToGetPbfListingVersionTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingVersionTriggerArrayOutput

type GetPbfListingVersionTriggerInput

type GetPbfListingVersionTriggerInput interface {
	pulumi.Input

	ToGetPbfListingVersionTriggerOutput() GetPbfListingVersionTriggerOutput
	ToGetPbfListingVersionTriggerOutputWithContext(context.Context) GetPbfListingVersionTriggerOutput
}

GetPbfListingVersionTriggerInput is an input type that accepts GetPbfListingVersionTriggerArgs and GetPbfListingVersionTriggerOutput values. You can construct a concrete instance of `GetPbfListingVersionTriggerInput` via:

GetPbfListingVersionTriggerArgs{...}

type GetPbfListingVersionTriggerOutput

type GetPbfListingVersionTriggerOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionTriggerOutput) ElementType

func (GetPbfListingVersionTriggerOutput) Name

A brief descriptive name for the PBF trigger.

func (GetPbfListingVersionTriggerOutput) ToGetPbfListingVersionTriggerOutput

func (o GetPbfListingVersionTriggerOutput) ToGetPbfListingVersionTriggerOutput() GetPbfListingVersionTriggerOutput

func (GetPbfListingVersionTriggerOutput) ToGetPbfListingVersionTriggerOutputWithContext

func (o GetPbfListingVersionTriggerOutput) ToGetPbfListingVersionTriggerOutputWithContext(ctx context.Context) GetPbfListingVersionTriggerOutput

type GetPbfListingVersionsArgs

type GetPbfListingVersionsArgs struct {
	Filters []GetPbfListingVersionsFilter `pulumi:"filters"`
	// Matches the current version (the most recently added version with an Active  lifecycleState) associated with a PbfListing.
	IsCurrentVersion *bool `pulumi:"isCurrentVersion"`
	// Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion.  Each PbfListingVersion name is unique with respect to its associated PbfListing.
	Name *string `pulumi:"name"`
	// unique PbfListing identifier
	PbfListingId string `pulumi:"pbfListingId"`
	// unique PbfListingVersion identifier
	PbfListingVersionId *string `pulumi:"pbfListingVersionId"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getPbfListingVersions.

type GetPbfListingVersionsFilter

type GetPbfListingVersionsFilter struct {
	// Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion.  Each PbfListingVersion name is unique with respect to its associated PbfListing.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetPbfListingVersionsFilterArgs

type GetPbfListingVersionsFilterArgs struct {
	// Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion.  Each PbfListingVersion name is unique with respect to its associated PbfListing.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetPbfListingVersionsFilterArgs) ElementType

func (GetPbfListingVersionsFilterArgs) ToGetPbfListingVersionsFilterOutput

func (i GetPbfListingVersionsFilterArgs) ToGetPbfListingVersionsFilterOutput() GetPbfListingVersionsFilterOutput

func (GetPbfListingVersionsFilterArgs) ToGetPbfListingVersionsFilterOutputWithContext

func (i GetPbfListingVersionsFilterArgs) ToGetPbfListingVersionsFilterOutputWithContext(ctx context.Context) GetPbfListingVersionsFilterOutput

type GetPbfListingVersionsFilterArray

type GetPbfListingVersionsFilterArray []GetPbfListingVersionsFilterInput

func (GetPbfListingVersionsFilterArray) ElementType

func (GetPbfListingVersionsFilterArray) ToGetPbfListingVersionsFilterArrayOutput

func (i GetPbfListingVersionsFilterArray) ToGetPbfListingVersionsFilterArrayOutput() GetPbfListingVersionsFilterArrayOutput

func (GetPbfListingVersionsFilterArray) ToGetPbfListingVersionsFilterArrayOutputWithContext

func (i GetPbfListingVersionsFilterArray) ToGetPbfListingVersionsFilterArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsFilterArrayOutput

type GetPbfListingVersionsFilterArrayInput

type GetPbfListingVersionsFilterArrayInput interface {
	pulumi.Input

	ToGetPbfListingVersionsFilterArrayOutput() GetPbfListingVersionsFilterArrayOutput
	ToGetPbfListingVersionsFilterArrayOutputWithContext(context.Context) GetPbfListingVersionsFilterArrayOutput
}

GetPbfListingVersionsFilterArrayInput is an input type that accepts GetPbfListingVersionsFilterArray and GetPbfListingVersionsFilterArrayOutput values. You can construct a concrete instance of `GetPbfListingVersionsFilterArrayInput` via:

GetPbfListingVersionsFilterArray{ GetPbfListingVersionsFilterArgs{...} }

type GetPbfListingVersionsFilterArrayOutput

type GetPbfListingVersionsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsFilterArrayOutput) ElementType

func (GetPbfListingVersionsFilterArrayOutput) Index

func (GetPbfListingVersionsFilterArrayOutput) ToGetPbfListingVersionsFilterArrayOutput

func (o GetPbfListingVersionsFilterArrayOutput) ToGetPbfListingVersionsFilterArrayOutput() GetPbfListingVersionsFilterArrayOutput

func (GetPbfListingVersionsFilterArrayOutput) ToGetPbfListingVersionsFilterArrayOutputWithContext

func (o GetPbfListingVersionsFilterArrayOutput) ToGetPbfListingVersionsFilterArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsFilterArrayOutput

type GetPbfListingVersionsFilterInput

type GetPbfListingVersionsFilterInput interface {
	pulumi.Input

	ToGetPbfListingVersionsFilterOutput() GetPbfListingVersionsFilterOutput
	ToGetPbfListingVersionsFilterOutputWithContext(context.Context) GetPbfListingVersionsFilterOutput
}

GetPbfListingVersionsFilterInput is an input type that accepts GetPbfListingVersionsFilterArgs and GetPbfListingVersionsFilterOutput values. You can construct a concrete instance of `GetPbfListingVersionsFilterInput` via:

GetPbfListingVersionsFilterArgs{...}

type GetPbfListingVersionsFilterOutput

type GetPbfListingVersionsFilterOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsFilterOutput) ElementType

func (GetPbfListingVersionsFilterOutput) Name

Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.

func (GetPbfListingVersionsFilterOutput) Regex

func (GetPbfListingVersionsFilterOutput) ToGetPbfListingVersionsFilterOutput

func (o GetPbfListingVersionsFilterOutput) ToGetPbfListingVersionsFilterOutput() GetPbfListingVersionsFilterOutput

func (GetPbfListingVersionsFilterOutput) ToGetPbfListingVersionsFilterOutputWithContext

func (o GetPbfListingVersionsFilterOutput) ToGetPbfListingVersionsFilterOutputWithContext(ctx context.Context) GetPbfListingVersionsFilterOutput

func (GetPbfListingVersionsFilterOutput) Values

type GetPbfListingVersionsOutputArgs

type GetPbfListingVersionsOutputArgs struct {
	Filters GetPbfListingVersionsFilterArrayInput `pulumi:"filters"`
	// Matches the current version (the most recently added version with an Active  lifecycleState) associated with a PbfListing.
	IsCurrentVersion pulumi.BoolPtrInput `pulumi:"isCurrentVersion"`
	// Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion.  Each PbfListingVersion name is unique with respect to its associated PbfListing.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// unique PbfListing identifier
	PbfListingId pulumi.StringInput `pulumi:"pbfListingId"`
	// unique PbfListingVersion identifier
	PbfListingVersionId pulumi.StringPtrInput `pulumi:"pbfListingVersionId"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getPbfListingVersions.

func (GetPbfListingVersionsOutputArgs) ElementType

type GetPbfListingVersionsPbfListingVersionsCollection

type GetPbfListingVersionsPbfListingVersionsCollection struct {
	// List of PbfListingVersionSummary.
	Items []GetPbfListingVersionsPbfListingVersionsCollectionItem `pulumi:"items"`
}

type GetPbfListingVersionsPbfListingVersionsCollectionArgs

type GetPbfListingVersionsPbfListingVersionsCollectionArgs struct {
	// List of PbfListingVersionSummary.
	Items GetPbfListingVersionsPbfListingVersionsCollectionItemArrayInput `pulumi:"items"`
}

func (GetPbfListingVersionsPbfListingVersionsCollectionArgs) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionOutput

func (i GetPbfListingVersionsPbfListingVersionsCollectionArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionOutput() GetPbfListingVersionsPbfListingVersionsCollectionOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionOutputWithContext

func (i GetPbfListingVersionsPbfListingVersionsCollectionArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionOutput

type GetPbfListingVersionsPbfListingVersionsCollectionArray

type GetPbfListingVersionsPbfListingVersionsCollectionArray []GetPbfListingVersionsPbfListingVersionsCollectionInput

func (GetPbfListingVersionsPbfListingVersionsCollectionArray) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionArray) ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutput

func (i GetPbfListingVersionsPbfListingVersionsCollectionArray) ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutput() GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionArray) ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutputWithContext

func (i GetPbfListingVersionsPbfListingVersionsCollectionArray) ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionArrayInput

type GetPbfListingVersionsPbfListingVersionsCollectionArrayInput interface {
	pulumi.Input

	ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutput() GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput
	ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutputWithContext(context.Context) GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput
}

GetPbfListingVersionsPbfListingVersionsCollectionArrayInput is an input type that accepts GetPbfListingVersionsPbfListingVersionsCollectionArray and GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput values. You can construct a concrete instance of `GetPbfListingVersionsPbfListingVersionsCollectionArrayInput` via:

GetPbfListingVersionsPbfListingVersionsCollectionArray{ GetPbfListingVersionsPbfListingVersionsCollectionArgs{...} }

type GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput) Index

func (GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutputWithContext

func (o GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionInput

type GetPbfListingVersionsPbfListingVersionsCollectionInput interface {
	pulumi.Input

	ToGetPbfListingVersionsPbfListingVersionsCollectionOutput() GetPbfListingVersionsPbfListingVersionsCollectionOutput
	ToGetPbfListingVersionsPbfListingVersionsCollectionOutputWithContext(context.Context) GetPbfListingVersionsPbfListingVersionsCollectionOutput
}

GetPbfListingVersionsPbfListingVersionsCollectionInput is an input type that accepts GetPbfListingVersionsPbfListingVersionsCollectionArgs and GetPbfListingVersionsPbfListingVersionsCollectionOutput values. You can construct a concrete instance of `GetPbfListingVersionsPbfListingVersionsCollectionInput` via:

GetPbfListingVersionsPbfListingVersionsCollectionArgs{...}

type GetPbfListingVersionsPbfListingVersionsCollectionItem

type GetPbfListingVersionsPbfListingVersionsCollectionItem struct {
	// Details changes are included in this version.
	ChangeSummary string `pulumi:"changeSummary"`
	// Details about the required and optional Function configurations needed for proper performance of the PBF.
	Configs []GetPbfListingVersionsPbfListingVersionsCollectionItemConfig `pulumi:"configs"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation
	Id string `pulumi:"id"`
	// Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion.  Each PbfListingVersion name is unique with respect to its associated PbfListing.
	Name string `pulumi:"name"`
	// unique PbfListing identifier
	PbfListingId string `pulumi:"pbfListingId"`
	// Minimum memory required by this PBF. The user should use memory greater than or equal to this value  while configuring the Function.
	Requirements []GetPbfListingVersionsPbfListingVersionsCollectionItemRequirement `pulumi:"requirements"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time the PbfListingVersion was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The last time the PbfListingVersion was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// An array of Trigger. A list of triggers that may activate the PBF.
	Triggers []GetPbfListingVersionsPbfListingVersionsCollectionItemTrigger `pulumi:"triggers"`
}

type GetPbfListingVersionsPbfListingVersionsCollectionItemArgs

type GetPbfListingVersionsPbfListingVersionsCollectionItemArgs struct {
	// Details changes are included in this version.
	ChangeSummary pulumi.StringInput `pulumi:"changeSummary"`
	// Details about the required and optional Function configurations needed for proper performance of the PBF.
	Configs GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayInput `pulumi:"configs"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation
	Id pulumi.StringInput `pulumi:"id"`
	// Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion.  Each PbfListingVersion name is unique with respect to its associated PbfListing.
	Name pulumi.StringInput `pulumi:"name"`
	// unique PbfListing identifier
	PbfListingId pulumi.StringInput `pulumi:"pbfListingId"`
	// Minimum memory required by this PBF. The user should use memory greater than or equal to this value  while configuring the Function.
	Requirements GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayInput `pulumi:"requirements"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// The time the PbfListingVersion was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The last time the PbfListingVersion was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// An array of Trigger. A list of triggers that may activate the PBF.
	Triggers GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayInput `pulumi:"triggers"`
}

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArgs) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemOutputWithContext

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemArray

type GetPbfListingVersionsPbfListingVersionsCollectionItemArray []GetPbfListingVersionsPbfListingVersionsCollectionItemInput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArray) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutputWithContext

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemArrayInput

type GetPbfListingVersionsPbfListingVersionsCollectionItemArrayInput interface {
	pulumi.Input

	ToGetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput() GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput
	ToGetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutputWithContext(context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput
}

GetPbfListingVersionsPbfListingVersionsCollectionItemArrayInput is an input type that accepts GetPbfListingVersionsPbfListingVersionsCollectionItemArray and GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput values. You can construct a concrete instance of `GetPbfListingVersionsPbfListingVersionsCollectionItemArrayInput` via:

GetPbfListingVersionsPbfListingVersionsCollectionItemArray{ GetPbfListingVersionsPbfListingVersionsCollectionItemArgs{...} }

type GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput) Index

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutputWithContext

func (o GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfig

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfig struct {
	// Details about why this policy is required and what it will be used for.
	Description string `pulumi:"description"`
	// Is this a required config or an optional one. Requests with required config params missing will be rejected.
	IsOptional bool `pulumi:"isOptional"`
	// The key name of the config param.
	Key string `pulumi:"key"`
}

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArgs

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArgs struct {
	// Details about why this policy is required and what it will be used for.
	Description pulumi.StringInput `pulumi:"description"`
	// Is this a required config or an optional one. Requests with required config params missing will be rejected.
	IsOptional pulumi.BoolInput `pulumi:"isOptional"`
	// The key name of the config param.
	Key pulumi.StringInput `pulumi:"key"`
}

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArgs) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutputWithContext

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArray

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArray []GetPbfListingVersionsPbfListingVersionsCollectionItemConfigInput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArray) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutputWithContext

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayInput

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayInput interface {
	pulumi.Input

	ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput() GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput
	ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutputWithContext(context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput
}

GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayInput is an input type that accepts GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArray and GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput values. You can construct a concrete instance of `GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayInput` via:

GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArray{ GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArgs{...} }

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutputWithContext

func (o GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigInput

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigInput interface {
	pulumi.Input

	ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput() GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput
	ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutputWithContext(context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput
}

GetPbfListingVersionsPbfListingVersionsCollectionItemConfigInput is an input type that accepts GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArgs and GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput values. You can construct a concrete instance of `GetPbfListingVersionsPbfListingVersionsCollectionItemConfigInput` via:

GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArgs{...}

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput) Description

Details about why this policy is required and what it will be used for.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput) IsOptional

Is this a required config or an optional one. Requests with required config params missing will be rejected.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput) Key

The key name of the config param.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutputWithContext

func (o GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemInput

type GetPbfListingVersionsPbfListingVersionsCollectionItemInput interface {
	pulumi.Input

	ToGetPbfListingVersionsPbfListingVersionsCollectionItemOutput() GetPbfListingVersionsPbfListingVersionsCollectionItemOutput
	ToGetPbfListingVersionsPbfListingVersionsCollectionItemOutputWithContext(context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemOutput
}

GetPbfListingVersionsPbfListingVersionsCollectionItemInput is an input type that accepts GetPbfListingVersionsPbfListingVersionsCollectionItemArgs and GetPbfListingVersionsPbfListingVersionsCollectionItemOutput values. You can construct a concrete instance of `GetPbfListingVersionsPbfListingVersionsCollectionItemInput` via:

GetPbfListingVersionsPbfListingVersionsCollectionItemArgs{...}

type GetPbfListingVersionsPbfListingVersionsCollectionItemOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) ChangeSummary

Details changes are included in this version.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) Configs

Details about the required and optional Function configurations needed for proper performance of the PBF.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) Id

Unique identifier that is immutable on creation

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) Name

Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) PbfListingId

unique PbfListing identifier

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) Requirements

Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) SystemTags

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) TimeCreated

The time the PbfListingVersion was created. An RFC3339 formatted datetime string.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) TimeUpdated

The last time the PbfListingVersion was updated. An RFC3339 formatted datetime string.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemOutputWithContext

func (o GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) Triggers

An array of Trigger. A list of triggers that may activate the PBF.

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirement

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirement struct {
	// Minimum memory required by this PBF. The user should use memory greater than or equal to  this value while configuring the Function.
	MinMemoryRequiredInMbs string `pulumi:"minMemoryRequiredInMbs"`
	// List of policies required for this PBF execution.
	Policies []GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicy `pulumi:"policies"`
}

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArgs

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArgs struct {
	// Minimum memory required by this PBF. The user should use memory greater than or equal to  this value while configuring the Function.
	MinMemoryRequiredInMbs pulumi.StringInput `pulumi:"minMemoryRequiredInMbs"`
	// List of policies required for this PBF execution.
	Policies GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayInput `pulumi:"policies"`
}

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArgs) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutputWithContext

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArray

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArray []GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementInput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArray) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutputWithContext

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayInput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayInput interface {
	pulumi.Input

	ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput() GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput
	ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutputWithContext(context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput
}

GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayInput is an input type that accepts GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArray and GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput values. You can construct a concrete instance of `GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayInput` via:

GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArray{ GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArgs{...} }

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutputWithContext

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementInput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementInput interface {
	pulumi.Input

	ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput() GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput
	ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutputWithContext(context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput
}

GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementInput is an input type that accepts GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArgs and GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput values. You can construct a concrete instance of `GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementInput` via:

GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArgs{...}

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput) MinMemoryRequiredInMbs

Minimum memory required by this PBF. The user should use memory greater than or equal to this value while configuring the Function.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput) Policies

List of policies required for this PBF execution.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutputWithContext

func (o GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicy

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicy struct {
	// Details about why this policy is required and what it will be used for.
	Description string `pulumi:"description"`
	// Policy required for PBF execution
	Policy string `pulumi:"policy"`
}

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArgs

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArgs struct {
	// Details about why this policy is required and what it will be used for.
	Description pulumi.StringInput `pulumi:"description"`
	// Policy required for PBF execution
	Policy pulumi.StringInput `pulumi:"policy"`
}

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArgs) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutputWithContext

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArray

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArray []GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyInput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArray) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutputWithContext

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayInput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayInput interface {
	pulumi.Input

	ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput() GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput
	ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutputWithContext(context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput
}

GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayInput is an input type that accepts GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArray and GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput values. You can construct a concrete instance of `GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayInput` via:

GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArray{ GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArgs{...} }

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutputWithContext

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyInput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyInput interface {
	pulumi.Input

	ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput() GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput
	ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutputWithContext(context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput
}

GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyInput is an input type that accepts GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArgs and GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput values. You can construct a concrete instance of `GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyInput` via:

GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArgs{...}

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput) Description

Details about why this policy is required and what it will be used for.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput) Policy

Policy required for PBF execution

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutputWithContext

type GetPbfListingVersionsPbfListingVersionsCollectionItemTrigger

type GetPbfListingVersionsPbfListingVersionsCollectionItemTrigger struct {
	// Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion.  Each PbfListingVersion name is unique with respect to its associated PbfListing.
	Name string `pulumi:"name"`
}

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArgs

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArgs struct {
	// Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion.  Each PbfListingVersion name is unique with respect to its associated PbfListing.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArgs) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutputWithContext

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArray

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArray []GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerInput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArray) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutputWithContext

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayInput

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayInput interface {
	pulumi.Input

	ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput() GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput
	ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutputWithContext(context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput
}

GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayInput is an input type that accepts GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArray and GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput values. You can construct a concrete instance of `GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayInput` via:

GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArray{ GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArgs{...} }

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutputWithContext

func (o GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerInput

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerInput interface {
	pulumi.Input

	ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput() GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput
	ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutputWithContext(context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput
}

GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerInput is an input type that accepts GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArgs and GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput values. You can construct a concrete instance of `GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerInput` via:

GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArgs{...}

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput) Name

Matches a PbfListingVersion based on a provided semantic version name for a PbfListingVersion. Each PbfListingVersion name is unique with respect to its associated PbfListing.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutputWithContext

func (o GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput

type GetPbfListingVersionsPbfListingVersionsCollectionOutput

type GetPbfListingVersionsPbfListingVersionsCollectionOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionOutput) ElementType

func (GetPbfListingVersionsPbfListingVersionsCollectionOutput) Items

List of PbfListingVersionSummary.

func (GetPbfListingVersionsPbfListingVersionsCollectionOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionOutputWithContext

func (o GetPbfListingVersionsPbfListingVersionsCollectionOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionOutput

type GetPbfListingVersionsResult

type GetPbfListingVersionsResult struct {
	Filters []GetPbfListingVersionsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id               string `pulumi:"id"`
	IsCurrentVersion *bool  `pulumi:"isCurrentVersion"`
	// A brief descriptive name for the PBF trigger.
	Name *string `pulumi:"name"`
	// The OCID of the PbfListing this resource version belongs to.
	PbfListingId        string  `pulumi:"pbfListingId"`
	PbfListingVersionId *string `pulumi:"pbfListingVersionId"`
	// The list of pbf_listing_versions_collection.
	PbfListingVersionsCollections []GetPbfListingVersionsPbfListingVersionsCollection `pulumi:"pbfListingVersionsCollections"`
	// The current state of the PBF resource.
	State *string `pulumi:"state"`
}

A collection of values returned by getPbfListingVersions.

func GetPbfListingVersions

func GetPbfListingVersions(ctx *pulumi.Context, args *GetPbfListingVersionsArgs, opts ...pulumi.InvokeOption) (*GetPbfListingVersionsResult, error)

This data source provides the list of Pbf Listing Versions in Oracle Cloud Infrastructure Functions service.

Fetches a wrapped list of all Pre-built Function(PBF) Listing versions. Returns a PbfListingVersionCollection containing an array of PbfListingVersionSummary response models.

Note that the PbfListingIdentifier must be provided as a query parameter, otherwise an exception shall be thrown.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetPbfListingVersions(ctx, &functions.GetPbfListingVersionsArgs{
			PbfListingId:        testPbfListing.Id,
			IsCurrentVersion:    pulumi.BoolRef(pbfListingVersionIsCurrentVersion),
			Name:                pulumi.StringRef(pbfListingVersionName),
			PbfListingVersionId: pulumi.StringRef(testPbfListingVersion.Id),
			State:               pulumi.StringRef(pbfListingVersionState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPbfListingVersionsResultOutput

type GetPbfListingVersionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPbfListingVersions.

func (GetPbfListingVersionsResultOutput) ElementType

func (GetPbfListingVersionsResultOutput) Filters

func (GetPbfListingVersionsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPbfListingVersionsResultOutput) IsCurrentVersion

func (GetPbfListingVersionsResultOutput) Name

A brief descriptive name for the PBF trigger.

func (GetPbfListingVersionsResultOutput) PbfListingId

The OCID of the PbfListing this resource version belongs to.

func (GetPbfListingVersionsResultOutput) PbfListingVersionId

func (GetPbfListingVersionsResultOutput) PbfListingVersionsCollections

The list of pbf_listing_versions_collection.

func (GetPbfListingVersionsResultOutput) State

The current state of the PBF resource.

func (GetPbfListingVersionsResultOutput) ToGetPbfListingVersionsResultOutput

func (o GetPbfListingVersionsResultOutput) ToGetPbfListingVersionsResultOutput() GetPbfListingVersionsResultOutput

func (GetPbfListingVersionsResultOutput) ToGetPbfListingVersionsResultOutputWithContext

func (o GetPbfListingVersionsResultOutput) ToGetPbfListingVersionsResultOutputWithContext(ctx context.Context) GetPbfListingVersionsResultOutput

type GetPbfListingsArgs

type GetPbfListingsArgs struct {
	Filters []GetPbfListingsFilter `pulumi:"filters"`
	// A filter to return only resources that match the entire PBF name given.
	Name *string `pulumi:"name"`
	// A filter to return only resources that contain the supplied filter text in the PBF name given.
	NameContains *string `pulumi:"nameContains"`
	// A filter to return only resources that start with the supplied filter text in the PBF name given.
	NameStartsWith *string `pulumi:"nameStartsWith"`
	// unique PbfListing identifier
	PbfListingId *string `pulumi:"pbfListingId"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
	// A filter to return only resources that match the service trigger sources of a PBF.
	Triggers []string `pulumi:"triggers"`
}

A collection of arguments for invoking getPbfListings.

type GetPbfListingsFilter

type GetPbfListingsFilter struct {
	// A filter to return only resources that match the entire PBF name given.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetPbfListingsFilterArgs

type GetPbfListingsFilterArgs struct {
	// A filter to return only resources that match the entire PBF name given.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetPbfListingsFilterArgs) ElementType

func (GetPbfListingsFilterArgs) ElementType() reflect.Type

func (GetPbfListingsFilterArgs) ToGetPbfListingsFilterOutput

func (i GetPbfListingsFilterArgs) ToGetPbfListingsFilterOutput() GetPbfListingsFilterOutput

func (GetPbfListingsFilterArgs) ToGetPbfListingsFilterOutputWithContext

func (i GetPbfListingsFilterArgs) ToGetPbfListingsFilterOutputWithContext(ctx context.Context) GetPbfListingsFilterOutput

type GetPbfListingsFilterArray

type GetPbfListingsFilterArray []GetPbfListingsFilterInput

func (GetPbfListingsFilterArray) ElementType

func (GetPbfListingsFilterArray) ElementType() reflect.Type

func (GetPbfListingsFilterArray) ToGetPbfListingsFilterArrayOutput

func (i GetPbfListingsFilterArray) ToGetPbfListingsFilterArrayOutput() GetPbfListingsFilterArrayOutput

func (GetPbfListingsFilterArray) ToGetPbfListingsFilterArrayOutputWithContext

func (i GetPbfListingsFilterArray) ToGetPbfListingsFilterArrayOutputWithContext(ctx context.Context) GetPbfListingsFilterArrayOutput

type GetPbfListingsFilterArrayInput

type GetPbfListingsFilterArrayInput interface {
	pulumi.Input

	ToGetPbfListingsFilterArrayOutput() GetPbfListingsFilterArrayOutput
	ToGetPbfListingsFilterArrayOutputWithContext(context.Context) GetPbfListingsFilterArrayOutput
}

GetPbfListingsFilterArrayInput is an input type that accepts GetPbfListingsFilterArray and GetPbfListingsFilterArrayOutput values. You can construct a concrete instance of `GetPbfListingsFilterArrayInput` via:

GetPbfListingsFilterArray{ GetPbfListingsFilterArgs{...} }

type GetPbfListingsFilterArrayOutput

type GetPbfListingsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingsFilterArrayOutput) ElementType

func (GetPbfListingsFilterArrayOutput) Index

func (GetPbfListingsFilterArrayOutput) ToGetPbfListingsFilterArrayOutput

func (o GetPbfListingsFilterArrayOutput) ToGetPbfListingsFilterArrayOutput() GetPbfListingsFilterArrayOutput

func (GetPbfListingsFilterArrayOutput) ToGetPbfListingsFilterArrayOutputWithContext

func (o GetPbfListingsFilterArrayOutput) ToGetPbfListingsFilterArrayOutputWithContext(ctx context.Context) GetPbfListingsFilterArrayOutput

type GetPbfListingsFilterInput

type GetPbfListingsFilterInput interface {
	pulumi.Input

	ToGetPbfListingsFilterOutput() GetPbfListingsFilterOutput
	ToGetPbfListingsFilterOutputWithContext(context.Context) GetPbfListingsFilterOutput
}

GetPbfListingsFilterInput is an input type that accepts GetPbfListingsFilterArgs and GetPbfListingsFilterOutput values. You can construct a concrete instance of `GetPbfListingsFilterInput` via:

GetPbfListingsFilterArgs{...}

type GetPbfListingsFilterOutput

type GetPbfListingsFilterOutput struct{ *pulumi.OutputState }

func (GetPbfListingsFilterOutput) ElementType

func (GetPbfListingsFilterOutput) ElementType() reflect.Type

func (GetPbfListingsFilterOutput) Name

A filter to return only resources that match the entire PBF name given.

func (GetPbfListingsFilterOutput) Regex

func (GetPbfListingsFilterOutput) ToGetPbfListingsFilterOutput

func (o GetPbfListingsFilterOutput) ToGetPbfListingsFilterOutput() GetPbfListingsFilterOutput

func (GetPbfListingsFilterOutput) ToGetPbfListingsFilterOutputWithContext

func (o GetPbfListingsFilterOutput) ToGetPbfListingsFilterOutputWithContext(ctx context.Context) GetPbfListingsFilterOutput

func (GetPbfListingsFilterOutput) Values

type GetPbfListingsOutputArgs

type GetPbfListingsOutputArgs struct {
	Filters GetPbfListingsFilterArrayInput `pulumi:"filters"`
	// A filter to return only resources that match the entire PBF name given.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// A filter to return only resources that contain the supplied filter text in the PBF name given.
	NameContains pulumi.StringPtrInput `pulumi:"nameContains"`
	// A filter to return only resources that start with the supplied filter text in the PBF name given.
	NameStartsWith pulumi.StringPtrInput `pulumi:"nameStartsWith"`
	// unique PbfListing identifier
	PbfListingId pulumi.StringPtrInput `pulumi:"pbfListingId"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
	// A filter to return only resources that match the service trigger sources of a PBF.
	Triggers pulumi.StringArrayInput `pulumi:"triggers"`
}

A collection of arguments for invoking getPbfListings.

func (GetPbfListingsOutputArgs) ElementType

func (GetPbfListingsOutputArgs) ElementType() reflect.Type

type GetPbfListingsPbfListingsCollection

type GetPbfListingsPbfListingsCollection struct {
	// List of PbfListingSummary.
	Items []GetPbfListingsPbfListingsCollectionItem `pulumi:"items"`
}

type GetPbfListingsPbfListingsCollectionArgs

type GetPbfListingsPbfListingsCollectionArgs struct {
	// List of PbfListingSummary.
	Items GetPbfListingsPbfListingsCollectionItemArrayInput `pulumi:"items"`
}

func (GetPbfListingsPbfListingsCollectionArgs) ElementType

func (GetPbfListingsPbfListingsCollectionArgs) ToGetPbfListingsPbfListingsCollectionOutput

func (i GetPbfListingsPbfListingsCollectionArgs) ToGetPbfListingsPbfListingsCollectionOutput() GetPbfListingsPbfListingsCollectionOutput

func (GetPbfListingsPbfListingsCollectionArgs) ToGetPbfListingsPbfListingsCollectionOutputWithContext

func (i GetPbfListingsPbfListingsCollectionArgs) ToGetPbfListingsPbfListingsCollectionOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionOutput

type GetPbfListingsPbfListingsCollectionArray

type GetPbfListingsPbfListingsCollectionArray []GetPbfListingsPbfListingsCollectionInput

func (GetPbfListingsPbfListingsCollectionArray) ElementType

func (GetPbfListingsPbfListingsCollectionArray) ToGetPbfListingsPbfListingsCollectionArrayOutput

func (i GetPbfListingsPbfListingsCollectionArray) ToGetPbfListingsPbfListingsCollectionArrayOutput() GetPbfListingsPbfListingsCollectionArrayOutput

func (GetPbfListingsPbfListingsCollectionArray) ToGetPbfListingsPbfListingsCollectionArrayOutputWithContext

func (i GetPbfListingsPbfListingsCollectionArray) ToGetPbfListingsPbfListingsCollectionArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionArrayOutput

type GetPbfListingsPbfListingsCollectionArrayInput

type GetPbfListingsPbfListingsCollectionArrayInput interface {
	pulumi.Input

	ToGetPbfListingsPbfListingsCollectionArrayOutput() GetPbfListingsPbfListingsCollectionArrayOutput
	ToGetPbfListingsPbfListingsCollectionArrayOutputWithContext(context.Context) GetPbfListingsPbfListingsCollectionArrayOutput
}

GetPbfListingsPbfListingsCollectionArrayInput is an input type that accepts GetPbfListingsPbfListingsCollectionArray and GetPbfListingsPbfListingsCollectionArrayOutput values. You can construct a concrete instance of `GetPbfListingsPbfListingsCollectionArrayInput` via:

GetPbfListingsPbfListingsCollectionArray{ GetPbfListingsPbfListingsCollectionArgs{...} }

type GetPbfListingsPbfListingsCollectionArrayOutput

type GetPbfListingsPbfListingsCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionArrayOutput) ElementType

func (GetPbfListingsPbfListingsCollectionArrayOutput) Index

func (GetPbfListingsPbfListingsCollectionArrayOutput) ToGetPbfListingsPbfListingsCollectionArrayOutput

func (o GetPbfListingsPbfListingsCollectionArrayOutput) ToGetPbfListingsPbfListingsCollectionArrayOutput() GetPbfListingsPbfListingsCollectionArrayOutput

func (GetPbfListingsPbfListingsCollectionArrayOutput) ToGetPbfListingsPbfListingsCollectionArrayOutputWithContext

func (o GetPbfListingsPbfListingsCollectionArrayOutput) ToGetPbfListingsPbfListingsCollectionArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionArrayOutput

type GetPbfListingsPbfListingsCollectionInput

type GetPbfListingsPbfListingsCollectionInput interface {
	pulumi.Input

	ToGetPbfListingsPbfListingsCollectionOutput() GetPbfListingsPbfListingsCollectionOutput
	ToGetPbfListingsPbfListingsCollectionOutputWithContext(context.Context) GetPbfListingsPbfListingsCollectionOutput
}

GetPbfListingsPbfListingsCollectionInput is an input type that accepts GetPbfListingsPbfListingsCollectionArgs and GetPbfListingsPbfListingsCollectionOutput values. You can construct a concrete instance of `GetPbfListingsPbfListingsCollectionInput` via:

GetPbfListingsPbfListingsCollectionArgs{...}

type GetPbfListingsPbfListingsCollectionItem

type GetPbfListingsPbfListingsCollectionItem struct {
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A short overview of the PBF Listing: the purpose of the PBF and and associated information.
	Description string `pulumi:"description"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id string `pulumi:"id"`
	// A filter to return only resources that match the entire PBF name given.
	Name string `pulumi:"name"`
	// Contains details about the publisher of this PBF Listing.
	PublisherDetails []GetPbfListingsPbfListingsCollectionItemPublisherDetail `pulumi:"publisherDetails"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time the PbfListing was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The last time the PbfListing was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// An array of Trigger. A list of triggers that may activate the PBF.
	Triggers []GetPbfListingsPbfListingsCollectionItemTrigger `pulumi:"triggers"`
}

type GetPbfListingsPbfListingsCollectionItemArgs

type GetPbfListingsPbfListingsCollectionItemArgs struct {
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// A short overview of the PBF Listing: the purpose of the PBF and and associated information.
	Description pulumi.StringInput `pulumi:"description"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id pulumi.StringInput `pulumi:"id"`
	// A filter to return only resources that match the entire PBF name given.
	Name pulumi.StringInput `pulumi:"name"`
	// Contains details about the publisher of this PBF Listing.
	PublisherDetails GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayInput `pulumi:"publisherDetails"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// The time the PbfListing was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The last time the PbfListing was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// An array of Trigger. A list of triggers that may activate the PBF.
	Triggers GetPbfListingsPbfListingsCollectionItemTriggerArrayInput `pulumi:"triggers"`
}

func (GetPbfListingsPbfListingsCollectionItemArgs) ElementType

func (GetPbfListingsPbfListingsCollectionItemArgs) ToGetPbfListingsPbfListingsCollectionItemOutput

func (i GetPbfListingsPbfListingsCollectionItemArgs) ToGetPbfListingsPbfListingsCollectionItemOutput() GetPbfListingsPbfListingsCollectionItemOutput

func (GetPbfListingsPbfListingsCollectionItemArgs) ToGetPbfListingsPbfListingsCollectionItemOutputWithContext

func (i GetPbfListingsPbfListingsCollectionItemArgs) ToGetPbfListingsPbfListingsCollectionItemOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemOutput

type GetPbfListingsPbfListingsCollectionItemArray

type GetPbfListingsPbfListingsCollectionItemArray []GetPbfListingsPbfListingsCollectionItemInput

func (GetPbfListingsPbfListingsCollectionItemArray) ElementType

func (GetPbfListingsPbfListingsCollectionItemArray) ToGetPbfListingsPbfListingsCollectionItemArrayOutput

func (i GetPbfListingsPbfListingsCollectionItemArray) ToGetPbfListingsPbfListingsCollectionItemArrayOutput() GetPbfListingsPbfListingsCollectionItemArrayOutput

func (GetPbfListingsPbfListingsCollectionItemArray) ToGetPbfListingsPbfListingsCollectionItemArrayOutputWithContext

func (i GetPbfListingsPbfListingsCollectionItemArray) ToGetPbfListingsPbfListingsCollectionItemArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemArrayOutput

type GetPbfListingsPbfListingsCollectionItemArrayInput

type GetPbfListingsPbfListingsCollectionItemArrayInput interface {
	pulumi.Input

	ToGetPbfListingsPbfListingsCollectionItemArrayOutput() GetPbfListingsPbfListingsCollectionItemArrayOutput
	ToGetPbfListingsPbfListingsCollectionItemArrayOutputWithContext(context.Context) GetPbfListingsPbfListingsCollectionItemArrayOutput
}

GetPbfListingsPbfListingsCollectionItemArrayInput is an input type that accepts GetPbfListingsPbfListingsCollectionItemArray and GetPbfListingsPbfListingsCollectionItemArrayOutput values. You can construct a concrete instance of `GetPbfListingsPbfListingsCollectionItemArrayInput` via:

GetPbfListingsPbfListingsCollectionItemArray{ GetPbfListingsPbfListingsCollectionItemArgs{...} }

type GetPbfListingsPbfListingsCollectionItemArrayOutput

type GetPbfListingsPbfListingsCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionItemArrayOutput) ElementType

func (GetPbfListingsPbfListingsCollectionItemArrayOutput) Index

func (GetPbfListingsPbfListingsCollectionItemArrayOutput) ToGetPbfListingsPbfListingsCollectionItemArrayOutput

func (o GetPbfListingsPbfListingsCollectionItemArrayOutput) ToGetPbfListingsPbfListingsCollectionItemArrayOutput() GetPbfListingsPbfListingsCollectionItemArrayOutput

func (GetPbfListingsPbfListingsCollectionItemArrayOutput) ToGetPbfListingsPbfListingsCollectionItemArrayOutputWithContext

func (o GetPbfListingsPbfListingsCollectionItemArrayOutput) ToGetPbfListingsPbfListingsCollectionItemArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemArrayOutput

type GetPbfListingsPbfListingsCollectionItemInput

type GetPbfListingsPbfListingsCollectionItemInput interface {
	pulumi.Input

	ToGetPbfListingsPbfListingsCollectionItemOutput() GetPbfListingsPbfListingsCollectionItemOutput
	ToGetPbfListingsPbfListingsCollectionItemOutputWithContext(context.Context) GetPbfListingsPbfListingsCollectionItemOutput
}

GetPbfListingsPbfListingsCollectionItemInput is an input type that accepts GetPbfListingsPbfListingsCollectionItemArgs and GetPbfListingsPbfListingsCollectionItemOutput values. You can construct a concrete instance of `GetPbfListingsPbfListingsCollectionItemInput` via:

GetPbfListingsPbfListingsCollectionItemArgs{...}

type GetPbfListingsPbfListingsCollectionItemOutput

type GetPbfListingsPbfListingsCollectionItemOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetPbfListingsPbfListingsCollectionItemOutput) Description

A short overview of the PBF Listing: the purpose of the PBF and and associated information.

func (GetPbfListingsPbfListingsCollectionItemOutput) ElementType

func (GetPbfListingsPbfListingsCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetPbfListingsPbfListingsCollectionItemOutput) Id

Unique identifier that is immutable on creation.

func (GetPbfListingsPbfListingsCollectionItemOutput) Name

A filter to return only resources that match the entire PBF name given.

func (GetPbfListingsPbfListingsCollectionItemOutput) PublisherDetails

Contains details about the publisher of this PBF Listing.

func (GetPbfListingsPbfListingsCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetPbfListingsPbfListingsCollectionItemOutput) SystemTags

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetPbfListingsPbfListingsCollectionItemOutput) TimeCreated

The time the PbfListing was created. An RFC3339 formatted datetime string.

func (GetPbfListingsPbfListingsCollectionItemOutput) TimeUpdated

The last time the PbfListing was updated. An RFC3339 formatted datetime string.

func (GetPbfListingsPbfListingsCollectionItemOutput) ToGetPbfListingsPbfListingsCollectionItemOutput

func (o GetPbfListingsPbfListingsCollectionItemOutput) ToGetPbfListingsPbfListingsCollectionItemOutput() GetPbfListingsPbfListingsCollectionItemOutput

func (GetPbfListingsPbfListingsCollectionItemOutput) ToGetPbfListingsPbfListingsCollectionItemOutputWithContext

func (o GetPbfListingsPbfListingsCollectionItemOutput) ToGetPbfListingsPbfListingsCollectionItemOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemOutput

func (GetPbfListingsPbfListingsCollectionItemOutput) Triggers

An array of Trigger. A list of triggers that may activate the PBF.

type GetPbfListingsPbfListingsCollectionItemPublisherDetail

type GetPbfListingsPbfListingsCollectionItemPublisherDetail struct {
	// A filter to return only resources that match the entire PBF name given.
	Name string `pulumi:"name"`
}

type GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs

type GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs struct {
	// A filter to return only resources that match the entire PBF name given.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs) ElementType

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailOutput

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailOutputWithContext

func (i GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput

type GetPbfListingsPbfListingsCollectionItemPublisherDetailArray

type GetPbfListingsPbfListingsCollectionItemPublisherDetailArray []GetPbfListingsPbfListingsCollectionItemPublisherDetailInput

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArray) ElementType

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArray) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArray) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutputWithContext

func (i GetPbfListingsPbfListingsCollectionItemPublisherDetailArray) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput

type GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayInput

type GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayInput interface {
	pulumi.Input

	ToGetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput() GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput
	ToGetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutputWithContext(context.Context) GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput
}

GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayInput is an input type that accepts GetPbfListingsPbfListingsCollectionItemPublisherDetailArray and GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput values. You can construct a concrete instance of `GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayInput` via:

GetPbfListingsPbfListingsCollectionItemPublisherDetailArray{ GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs{...} }

type GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput

type GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput) ElementType

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput) Index

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutputWithContext

func (o GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput

type GetPbfListingsPbfListingsCollectionItemPublisherDetailInput

type GetPbfListingsPbfListingsCollectionItemPublisherDetailInput interface {
	pulumi.Input

	ToGetPbfListingsPbfListingsCollectionItemPublisherDetailOutput() GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput
	ToGetPbfListingsPbfListingsCollectionItemPublisherDetailOutputWithContext(context.Context) GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput
}

GetPbfListingsPbfListingsCollectionItemPublisherDetailInput is an input type that accepts GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs and GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput values. You can construct a concrete instance of `GetPbfListingsPbfListingsCollectionItemPublisherDetailInput` via:

GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs{...}

type GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput

type GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput) ElementType

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput) Name

A filter to return only resources that match the entire PBF name given.

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailOutput

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailOutputWithContext

func (o GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput

type GetPbfListingsPbfListingsCollectionItemTrigger

type GetPbfListingsPbfListingsCollectionItemTrigger struct {
	// A filter to return only resources that match the entire PBF name given.
	Name string `pulumi:"name"`
}

type GetPbfListingsPbfListingsCollectionItemTriggerArgs

type GetPbfListingsPbfListingsCollectionItemTriggerArgs struct {
	// A filter to return only resources that match the entire PBF name given.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPbfListingsPbfListingsCollectionItemTriggerArgs) ElementType

func (GetPbfListingsPbfListingsCollectionItemTriggerArgs) ToGetPbfListingsPbfListingsCollectionItemTriggerOutput

func (i GetPbfListingsPbfListingsCollectionItemTriggerArgs) ToGetPbfListingsPbfListingsCollectionItemTriggerOutput() GetPbfListingsPbfListingsCollectionItemTriggerOutput

func (GetPbfListingsPbfListingsCollectionItemTriggerArgs) ToGetPbfListingsPbfListingsCollectionItemTriggerOutputWithContext

func (i GetPbfListingsPbfListingsCollectionItemTriggerArgs) ToGetPbfListingsPbfListingsCollectionItemTriggerOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemTriggerOutput

type GetPbfListingsPbfListingsCollectionItemTriggerArray

type GetPbfListingsPbfListingsCollectionItemTriggerArray []GetPbfListingsPbfListingsCollectionItemTriggerInput

func (GetPbfListingsPbfListingsCollectionItemTriggerArray) ElementType

func (GetPbfListingsPbfListingsCollectionItemTriggerArray) ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutput

func (i GetPbfListingsPbfListingsCollectionItemTriggerArray) ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutput() GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput

func (GetPbfListingsPbfListingsCollectionItemTriggerArray) ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutputWithContext

func (i GetPbfListingsPbfListingsCollectionItemTriggerArray) ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput

type GetPbfListingsPbfListingsCollectionItemTriggerArrayInput

type GetPbfListingsPbfListingsCollectionItemTriggerArrayInput interface {
	pulumi.Input

	ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutput() GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput
	ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutputWithContext(context.Context) GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput
}

GetPbfListingsPbfListingsCollectionItemTriggerArrayInput is an input type that accepts GetPbfListingsPbfListingsCollectionItemTriggerArray and GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput values. You can construct a concrete instance of `GetPbfListingsPbfListingsCollectionItemTriggerArrayInput` via:

GetPbfListingsPbfListingsCollectionItemTriggerArray{ GetPbfListingsPbfListingsCollectionItemTriggerArgs{...} }

type GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput

type GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput) ElementType

func (GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput) Index

func (GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput) ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutput

func (GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput) ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutputWithContext

func (o GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput) ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput

type GetPbfListingsPbfListingsCollectionItemTriggerInput

type GetPbfListingsPbfListingsCollectionItemTriggerInput interface {
	pulumi.Input

	ToGetPbfListingsPbfListingsCollectionItemTriggerOutput() GetPbfListingsPbfListingsCollectionItemTriggerOutput
	ToGetPbfListingsPbfListingsCollectionItemTriggerOutputWithContext(context.Context) GetPbfListingsPbfListingsCollectionItemTriggerOutput
}

GetPbfListingsPbfListingsCollectionItemTriggerInput is an input type that accepts GetPbfListingsPbfListingsCollectionItemTriggerArgs and GetPbfListingsPbfListingsCollectionItemTriggerOutput values. You can construct a concrete instance of `GetPbfListingsPbfListingsCollectionItemTriggerInput` via:

GetPbfListingsPbfListingsCollectionItemTriggerArgs{...}

type GetPbfListingsPbfListingsCollectionItemTriggerOutput

type GetPbfListingsPbfListingsCollectionItemTriggerOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionItemTriggerOutput) ElementType

func (GetPbfListingsPbfListingsCollectionItemTriggerOutput) Name

A filter to return only resources that match the entire PBF name given.

func (GetPbfListingsPbfListingsCollectionItemTriggerOutput) ToGetPbfListingsPbfListingsCollectionItemTriggerOutput

func (GetPbfListingsPbfListingsCollectionItemTriggerOutput) ToGetPbfListingsPbfListingsCollectionItemTriggerOutputWithContext

func (o GetPbfListingsPbfListingsCollectionItemTriggerOutput) ToGetPbfListingsPbfListingsCollectionItemTriggerOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemTriggerOutput

type GetPbfListingsPbfListingsCollectionOutput

type GetPbfListingsPbfListingsCollectionOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionOutput) ElementType

func (GetPbfListingsPbfListingsCollectionOutput) Items

List of PbfListingSummary.

func (GetPbfListingsPbfListingsCollectionOutput) ToGetPbfListingsPbfListingsCollectionOutput

func (o GetPbfListingsPbfListingsCollectionOutput) ToGetPbfListingsPbfListingsCollectionOutput() GetPbfListingsPbfListingsCollectionOutput

func (GetPbfListingsPbfListingsCollectionOutput) ToGetPbfListingsPbfListingsCollectionOutputWithContext

func (o GetPbfListingsPbfListingsCollectionOutput) ToGetPbfListingsPbfListingsCollectionOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionOutput

type GetPbfListingsResult

type GetPbfListingsResult struct {
	Filters []GetPbfListingsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A brief descriptive name for the PBF trigger.
	Name           *string `pulumi:"name"`
	NameContains   *string `pulumi:"nameContains"`
	NameStartsWith *string `pulumi:"nameStartsWith"`
	PbfListingId   *string `pulumi:"pbfListingId"`
	// The list of pbf_listings_collection.
	PbfListingsCollections []GetPbfListingsPbfListingsCollection `pulumi:"pbfListingsCollections"`
	// The current state of the PBF resource.
	State    *string  `pulumi:"state"`
	Triggers []string `pulumi:"triggers"`
}

A collection of values returned by getPbfListings.

func GetPbfListings

func GetPbfListings(ctx *pulumi.Context, args *GetPbfListingsArgs, opts ...pulumi.InvokeOption) (*GetPbfListingsResult, error)

This data source provides the list of Pbf Listings in Oracle Cloud Infrastructure Functions service.

Fetches a wrapped list of all Pre-built Function(PBF) Listings. Returns a PbfListingCollection containing an array of PbfListingSummary response models.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetPbfListings(ctx, &functions.GetPbfListingsArgs{
			Name:           pulumi.StringRef(pbfListingName),
			NameContains:   pulumi.StringRef(pbfListingNameContains),
			NameStartsWith: pulumi.StringRef(pbfListingNameStartsWith),
			PbfListingId:   pulumi.StringRef(testPbfListing.Id),
			State:          pulumi.StringRef(pbfListingState),
			Triggers:       pbfListingTrigger,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPbfListingsResultOutput

type GetPbfListingsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPbfListings.

func (GetPbfListingsResultOutput) ElementType

func (GetPbfListingsResultOutput) ElementType() reflect.Type

func (GetPbfListingsResultOutput) Filters

func (GetPbfListingsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetPbfListingsResultOutput) Name

A brief descriptive name for the PBF trigger.

func (GetPbfListingsResultOutput) NameContains

func (GetPbfListingsResultOutput) NameStartsWith

func (GetPbfListingsResultOutput) PbfListingId

func (GetPbfListingsResultOutput) PbfListingsCollections

The list of pbf_listings_collection.

func (GetPbfListingsResultOutput) State

The current state of the PBF resource.

func (GetPbfListingsResultOutput) ToGetPbfListingsResultOutput

func (o GetPbfListingsResultOutput) ToGetPbfListingsResultOutput() GetPbfListingsResultOutput

func (GetPbfListingsResultOutput) ToGetPbfListingsResultOutputWithContext

func (o GetPbfListingsResultOutput) ToGetPbfListingsResultOutputWithContext(ctx context.Context) GetPbfListingsResultOutput

func (GetPbfListingsResultOutput) Triggers

type InvokeFunction

type InvokeFunction struct {
	pulumi.CustomResourceState

	Base64EncodeContent pulumi.BoolPtrOutput `pulumi:"base64EncodeContent"`
	// Content of the response string, if any. If `base64EncodeContent` is set to `true`, then this content will be base64 encoded.
	Content pulumi.StringOutput `pulumi:"content"`
	// An optional intent header that indicates to the FDK the way the event should be interpreted. E.g. 'httprequest', 'cloudevent'.
	FnIntent pulumi.StringOutput `pulumi:"fnIntent"`
	// Indicates whether Oracle Functions should execute the request and return the result ('sync') of the execution,  or whether Oracle Functions should return as soon as processing has begun ('detached') and leave result handling to the function.
	FnInvokeType pulumi.StringOutput `pulumi:"fnInvokeType"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this function.
	FunctionId pulumi.StringOutput `pulumi:"functionId"`
	// An absolute path to a file on the local system that contains the input to be provided to the function. Cannot be defined if `invokeFunctionBody` or `invokeFunctionBodyBase64Encoded` is defined. Note: The maximum size of the request is limited. This limit is currently 6MB and the endpoint will not accept requests that are bigger than this limit.
	//
	// ** 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
	InputBodySourcePath pulumi.StringPtrOutput `pulumi:"inputBodySourcePath"`
	InvokeEndpoint      pulumi.StringOutput    `pulumi:"invokeEndpoint"`
	// The body of the function invocation. Note: The maximum size of the request is limited. This limit is currently 6MB and the endpoint will not accept requests that are bigger than this limit. Cannot be defined if `inputBodySourcePath` or `invokeFunctionBodyBase64Encoded` is defined.
	InvokeFunctionBody              pulumi.StringOutput `pulumi:"invokeFunctionBody"`
	InvokeFunctionBodyBase64Encoded pulumi.StringOutput `pulumi:"invokeFunctionBodyBase64Encoded"`
}

This resource provides the Invoke Function resource in Oracle Cloud Infrastructure Functions service.

Invokes a function

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.NewInvokeFunction(ctx, "test_invoke_function", &functions.InvokeFunctionArgs{
			FunctionId:          pulumi.Any(testFunction.Id),
			InvokeFunctionBody:  pulumi.Any(invokeFunctionInvokeFunctionBody),
			FnIntent:            pulumi.Any(invokeFunctionFnIntent),
			FnInvokeType:        pulumi.Any(invokeFunctionFnInvokeType),
			Base64EncodeContent: pulumi.Bool(false),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Import is not supported for this resource.

func GetInvokeFunction

func GetInvokeFunction(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *InvokeFunctionState, opts ...pulumi.ResourceOption) (*InvokeFunction, error)

GetInvokeFunction gets an existing InvokeFunction 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 NewInvokeFunction

func NewInvokeFunction(ctx *pulumi.Context,
	name string, args *InvokeFunctionArgs, opts ...pulumi.ResourceOption) (*InvokeFunction, error)

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

func (*InvokeFunction) ElementType

func (*InvokeFunction) ElementType() reflect.Type

func (*InvokeFunction) ToInvokeFunctionOutput

func (i *InvokeFunction) ToInvokeFunctionOutput() InvokeFunctionOutput

func (*InvokeFunction) ToInvokeFunctionOutputWithContext

func (i *InvokeFunction) ToInvokeFunctionOutputWithContext(ctx context.Context) InvokeFunctionOutput

type InvokeFunctionArgs

type InvokeFunctionArgs struct {
	Base64EncodeContent pulumi.BoolPtrInput
	// An optional intent header that indicates to the FDK the way the event should be interpreted. E.g. 'httprequest', 'cloudevent'.
	FnIntent pulumi.StringPtrInput
	// Indicates whether Oracle Functions should execute the request and return the result ('sync') of the execution,  or whether Oracle Functions should return as soon as processing has begun ('detached') and leave result handling to the function.
	FnInvokeType pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this function.
	FunctionId pulumi.StringInput
	// An absolute path to a file on the local system that contains the input to be provided to the function. Cannot be defined if `invokeFunctionBody` or `invokeFunctionBodyBase64Encoded` is defined. Note: The maximum size of the request is limited. This limit is currently 6MB and the endpoint will not accept requests that are bigger than this limit.
	//
	// ** 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
	InputBodySourcePath pulumi.StringPtrInput
	// The body of the function invocation. Note: The maximum size of the request is limited. This limit is currently 6MB and the endpoint will not accept requests that are bigger than this limit. Cannot be defined if `inputBodySourcePath` or `invokeFunctionBodyBase64Encoded` is defined.
	InvokeFunctionBody              pulumi.StringPtrInput
	InvokeFunctionBodyBase64Encoded pulumi.StringPtrInput
}

The set of arguments for constructing a InvokeFunction resource.

func (InvokeFunctionArgs) ElementType

func (InvokeFunctionArgs) ElementType() reflect.Type

type InvokeFunctionArray

type InvokeFunctionArray []InvokeFunctionInput

func (InvokeFunctionArray) ElementType

func (InvokeFunctionArray) ElementType() reflect.Type

func (InvokeFunctionArray) ToInvokeFunctionArrayOutput

func (i InvokeFunctionArray) ToInvokeFunctionArrayOutput() InvokeFunctionArrayOutput

func (InvokeFunctionArray) ToInvokeFunctionArrayOutputWithContext

func (i InvokeFunctionArray) ToInvokeFunctionArrayOutputWithContext(ctx context.Context) InvokeFunctionArrayOutput

type InvokeFunctionArrayInput

type InvokeFunctionArrayInput interface {
	pulumi.Input

	ToInvokeFunctionArrayOutput() InvokeFunctionArrayOutput
	ToInvokeFunctionArrayOutputWithContext(context.Context) InvokeFunctionArrayOutput
}

InvokeFunctionArrayInput is an input type that accepts InvokeFunctionArray and InvokeFunctionArrayOutput values. You can construct a concrete instance of `InvokeFunctionArrayInput` via:

InvokeFunctionArray{ InvokeFunctionArgs{...} }

type InvokeFunctionArrayOutput

type InvokeFunctionArrayOutput struct{ *pulumi.OutputState }

func (InvokeFunctionArrayOutput) ElementType

func (InvokeFunctionArrayOutput) ElementType() reflect.Type

func (InvokeFunctionArrayOutput) Index

func (InvokeFunctionArrayOutput) ToInvokeFunctionArrayOutput

func (o InvokeFunctionArrayOutput) ToInvokeFunctionArrayOutput() InvokeFunctionArrayOutput

func (InvokeFunctionArrayOutput) ToInvokeFunctionArrayOutputWithContext

func (o InvokeFunctionArrayOutput) ToInvokeFunctionArrayOutputWithContext(ctx context.Context) InvokeFunctionArrayOutput

type InvokeFunctionInput

type InvokeFunctionInput interface {
	pulumi.Input

	ToInvokeFunctionOutput() InvokeFunctionOutput
	ToInvokeFunctionOutputWithContext(ctx context.Context) InvokeFunctionOutput
}

type InvokeFunctionMap

type InvokeFunctionMap map[string]InvokeFunctionInput

func (InvokeFunctionMap) ElementType

func (InvokeFunctionMap) ElementType() reflect.Type

func (InvokeFunctionMap) ToInvokeFunctionMapOutput

func (i InvokeFunctionMap) ToInvokeFunctionMapOutput() InvokeFunctionMapOutput

func (InvokeFunctionMap) ToInvokeFunctionMapOutputWithContext

func (i InvokeFunctionMap) ToInvokeFunctionMapOutputWithContext(ctx context.Context) InvokeFunctionMapOutput

type InvokeFunctionMapInput

type InvokeFunctionMapInput interface {
	pulumi.Input

	ToInvokeFunctionMapOutput() InvokeFunctionMapOutput
	ToInvokeFunctionMapOutputWithContext(context.Context) InvokeFunctionMapOutput
}

InvokeFunctionMapInput is an input type that accepts InvokeFunctionMap and InvokeFunctionMapOutput values. You can construct a concrete instance of `InvokeFunctionMapInput` via:

InvokeFunctionMap{ "key": InvokeFunctionArgs{...} }

type InvokeFunctionMapOutput

type InvokeFunctionMapOutput struct{ *pulumi.OutputState }

func (InvokeFunctionMapOutput) ElementType

func (InvokeFunctionMapOutput) ElementType() reflect.Type

func (InvokeFunctionMapOutput) MapIndex

func (InvokeFunctionMapOutput) ToInvokeFunctionMapOutput

func (o InvokeFunctionMapOutput) ToInvokeFunctionMapOutput() InvokeFunctionMapOutput

func (InvokeFunctionMapOutput) ToInvokeFunctionMapOutputWithContext

func (o InvokeFunctionMapOutput) ToInvokeFunctionMapOutputWithContext(ctx context.Context) InvokeFunctionMapOutput

type InvokeFunctionOutput

type InvokeFunctionOutput struct{ *pulumi.OutputState }

func (InvokeFunctionOutput) Base64EncodeContent

func (o InvokeFunctionOutput) Base64EncodeContent() pulumi.BoolPtrOutput

func (InvokeFunctionOutput) Content

Content of the response string, if any. If `base64EncodeContent` is set to `true`, then this content will be base64 encoded.

func (InvokeFunctionOutput) ElementType

func (InvokeFunctionOutput) ElementType() reflect.Type

func (InvokeFunctionOutput) FnIntent

An optional intent header that indicates to the FDK the way the event should be interpreted. E.g. 'httprequest', 'cloudevent'.

func (InvokeFunctionOutput) FnInvokeType

func (o InvokeFunctionOutput) FnInvokeType() pulumi.StringOutput

Indicates whether Oracle Functions should execute the request and return the result ('sync') of the execution, or whether Oracle Functions should return as soon as processing has begun ('detached') and leave result handling to the function.

func (InvokeFunctionOutput) FunctionId

func (o InvokeFunctionOutput) FunctionId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this function.

func (InvokeFunctionOutput) InputBodySourcePath

func (o InvokeFunctionOutput) InputBodySourcePath() pulumi.StringPtrOutput

An absolute path to a file on the local system that contains the input to be provided to the function. Cannot be defined if `invokeFunctionBody` or `invokeFunctionBodyBase64Encoded` is defined. Note: The maximum size of the request is limited. This limit is currently 6MB and the endpoint will not accept requests that are bigger than this limit.

** 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 (InvokeFunctionOutput) InvokeEndpoint

func (o InvokeFunctionOutput) InvokeEndpoint() pulumi.StringOutput

func (InvokeFunctionOutput) InvokeFunctionBody

func (o InvokeFunctionOutput) InvokeFunctionBody() pulumi.StringOutput

The body of the function invocation. Note: The maximum size of the request is limited. This limit is currently 6MB and the endpoint will not accept requests that are bigger than this limit. Cannot be defined if `inputBodySourcePath` or `invokeFunctionBodyBase64Encoded` is defined.

func (InvokeFunctionOutput) InvokeFunctionBodyBase64Encoded

func (o InvokeFunctionOutput) InvokeFunctionBodyBase64Encoded() pulumi.StringOutput

func (InvokeFunctionOutput) ToInvokeFunctionOutput

func (o InvokeFunctionOutput) ToInvokeFunctionOutput() InvokeFunctionOutput

func (InvokeFunctionOutput) ToInvokeFunctionOutputWithContext

func (o InvokeFunctionOutput) ToInvokeFunctionOutputWithContext(ctx context.Context) InvokeFunctionOutput

type InvokeFunctionState

type InvokeFunctionState struct {
	Base64EncodeContent pulumi.BoolPtrInput
	// Content of the response string, if any. If `base64EncodeContent` is set to `true`, then this content will be base64 encoded.
	Content pulumi.StringPtrInput
	// An optional intent header that indicates to the FDK the way the event should be interpreted. E.g. 'httprequest', 'cloudevent'.
	FnIntent pulumi.StringPtrInput
	// Indicates whether Oracle Functions should execute the request and return the result ('sync') of the execution,  or whether Oracle Functions should return as soon as processing has begun ('detached') and leave result handling to the function.
	FnInvokeType pulumi.StringPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this function.
	FunctionId pulumi.StringPtrInput
	// An absolute path to a file on the local system that contains the input to be provided to the function. Cannot be defined if `invokeFunctionBody` or `invokeFunctionBodyBase64Encoded` is defined. Note: The maximum size of the request is limited. This limit is currently 6MB and the endpoint will not accept requests that are bigger than this limit.
	//
	// ** 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
	InputBodySourcePath pulumi.StringPtrInput
	InvokeEndpoint      pulumi.StringPtrInput
	// The body of the function invocation. Note: The maximum size of the request is limited. This limit is currently 6MB and the endpoint will not accept requests that are bigger than this limit. Cannot be defined if `inputBodySourcePath` or `invokeFunctionBodyBase64Encoded` is defined.
	InvokeFunctionBody              pulumi.StringPtrInput
	InvokeFunctionBodyBase64Encoded pulumi.StringPtrInput
}

func (InvokeFunctionState) ElementType

func (InvokeFunctionState) ElementType() reflect.Type

type LookupApplicationArgs

type LookupApplicationArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this application.
	ApplicationId string `pulumi:"applicationId"`
}

A collection of arguments for invoking getApplication.

type LookupApplicationOutputArgs

type LookupApplicationOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this 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"`
	// The OCID of the compartment that contains the application.
	CompartmentId string `pulumi:"compartmentId"`
	// Application configuration for functions in this application (passed as environment variables). Can be overridden by function configuration. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters.  Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`
	Config map[string]string `pulumi:"config"`
	// 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 display name of the application. The display name is unique within the compartment containing the application.
	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](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application.
	Id string `pulumi:"id"`
	// Define the image signature verification policy for an application.
	ImagePolicyConfigs []GetApplicationImagePolicyConfig `pulumi:"imagePolicyConfigs"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the Network Security Groups to add the application to.
	NetworkSecurityGroupIds []string `pulumi:"networkSecurityGroupIds"`
	// Valid values are `GENERIC_X86`, `GENERIC_ARM` and `GENERIC_X86_ARM`. Default is `GENERIC_X86`. Setting this to `GENERIC_X86`, will run the functions in the application on X86 processor architecture. Setting this to `GENERIC_ARM`, will run the functions in the application on ARM processor architecture. When set to `GENERIC_X86_ARM`, functions in the application are run on either X86 or ARM processor architecture. Accepted values are: `GENERIC_X86`, `GENERIC_ARM`, `GENERIC_X86_ARM`
	Shape string `pulumi:"shape"`
	// The current state of the application.
	State string `pulumi:"state"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the subnets in which to run functions in the application.
	SubnetIds []string `pulumi:"subnetIds"`
	// A syslog URL to which to send all function logs. Supports tcp, udp, and tcp+tls. The syslog URL must be reachable from all of the subnets configured for the application. Note: If you enable the Oracle Cloud Infrastructure Logging service for this application, the syslogUrl value is ignored. Function logs are sent to the Oracle Cloud Infrastructure Logging service, and not to the syslog URL.  Example: `tcp://logserver.myserver:1234`
	SyslogUrl string `pulumi:"syslogUrl"`
	// The time the application was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The time the application was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`
	TimeUpdated string `pulumi:"timeUpdated"`
	// Define the tracing configuration for an application.
	TraceConfigs []GetApplicationTraceConfig `pulumi:"traceConfigs"`
}

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 Functions service.

Retrieves an application.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetApplication(ctx, &functions.GetApplicationArgs{
			ApplicationId: testApplicationOciFunctionsApplication.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) CompartmentId

The OCID of the compartment that contains the application.

func (LookupApplicationResultOutput) Config

Application configuration for functions in this application (passed as environment variables). Can be overridden by function configuration. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters. Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`

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) DisplayName

The display name of the application. The display name is unique within the compartment containing the application.

func (LookupApplicationResultOutput) ElementType

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 [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application.

func (LookupApplicationResultOutput) ImagePolicyConfigs

Define the image signature verification policy for an application.

func (LookupApplicationResultOutput) NetworkSecurityGroupIds

func (o LookupApplicationResultOutput) NetworkSecurityGroupIds() pulumi.StringArrayOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the Network Security Groups to add the application to.

func (LookupApplicationResultOutput) Shape

Valid values are `GENERIC_X86`, `GENERIC_ARM` and `GENERIC_X86_ARM`. Default is `GENERIC_X86`. Setting this to `GENERIC_X86`, will run the functions in the application on X86 processor architecture. Setting this to `GENERIC_ARM`, will run the functions in the application on ARM processor architecture. When set to `GENERIC_X86_ARM`, functions in the application are run on either X86 or ARM processor architecture. Accepted values are: `GENERIC_X86`, `GENERIC_ARM`, `GENERIC_X86_ARM`

func (LookupApplicationResultOutput) State

The current state of the application.

func (LookupApplicationResultOutput) SubnetIds

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm)s of the subnets in which to run functions in the application.

func (LookupApplicationResultOutput) SyslogUrl

A syslog URL to which to send all function logs. Supports tcp, udp, and tcp+tls. The syslog URL must be reachable from all of the subnets configured for the application. Note: If you enable the Oracle Cloud Infrastructure Logging service for this application, the syslogUrl value is ignored. Function logs are sent to the Oracle Cloud Infrastructure Logging service, and not to the syslog URL. Example: `tcp://logserver.myserver:1234`

func (LookupApplicationResultOutput) TimeCreated

The time the application was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`

func (LookupApplicationResultOutput) TimeUpdated

The time the application was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput

func (LookupApplicationResultOutput) TraceConfigs

Define the tracing configuration for an application.

type LookupFunctionArgs

type LookupFunctionArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this function.
	FunctionId string `pulumi:"functionId"`
}

A collection of arguments for invoking getFunction.

type LookupFunctionOutputArgs

type LookupFunctionOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of this function.
	FunctionId pulumi.StringInput `pulumi:"functionId"`
}

A collection of arguments for invoking getFunction.

func (LookupFunctionOutputArgs) ElementType

func (LookupFunctionOutputArgs) ElementType() reflect.Type

type LookupFunctionResult

type LookupFunctionResult struct {
	// The OCID of the application the function belongs to.
	ApplicationId string `pulumi:"applicationId"`
	// The OCID of the compartment that contains the function.
	CompartmentId string `pulumi:"compartmentId"`
	// Function configuration. Overrides application configuration. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters.  Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`
	Config map[string]string `pulumi:"config"`
	// 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 display name of the function. The display name is unique within the application containing the function.
	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"`
	FunctionId   string            `pulumi:"functionId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the function.
	Id string `pulumi:"id"`
	// The qualified name of the Docker image to use in the function, including the image tag. The image should be in the Oracle Cloud Infrastructure Registry that is in the same region as the function itself. Example: `phx.ocir.io/ten/functions/function:0.0.1`
	Image string `pulumi:"image"`
	// The image digest for the version of the image that will be pulled when invoking this function. If no value is specified, the digest currently associated with the image in the Oracle Cloud Infrastructure Registry will be used. Example: `sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7`
	ImageDigest string `pulumi:"imageDigest"`
	// The base https invoke URL to set on a client in order to invoke a function. This URL will never change over the lifetime of the function and can be cached.
	InvokeEndpoint string `pulumi:"invokeEndpoint"`
	// Maximum usable memory for the function (MiB).
	MemoryInMbs string `pulumi:"memoryInMbs"`
	// Define the strategy for provisioned concurrency for the function.
	ProvisionedConcurrencyConfigs []GetFunctionProvisionedConcurrencyConfig `pulumi:"provisionedConcurrencyConfigs"`
	// The processor shape (`GENERIC_X86`/`GENERIC_ARM`) on which to run functions in the application, extracted from the image manifest.
	Shape string `pulumi:"shape"`
	// The source details for the Function. The function can be created from various sources.
	SourceDetails []GetFunctionSourceDetail `pulumi:"sourceDetails"`
	// The current state of the function.
	State string `pulumi:"state"`
	// The time the function was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeCreated string `pulumi:"timeCreated"`
	// The time the function was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format.  Example: `2018-09-12T22:47:12.613Z`
	TimeUpdated string `pulumi:"timeUpdated"`
	// Timeout for executions of the function. Value in seconds.
	TimeoutInSeconds int `pulumi:"timeoutInSeconds"`
	// Define the tracing configuration for a function.
	TraceConfigs []GetFunctionTraceConfig `pulumi:"traceConfigs"`
}

A collection of values returned by getFunction.

func LookupFunction

func LookupFunction(ctx *pulumi.Context, args *LookupFunctionArgs, opts ...pulumi.InvokeOption) (*LookupFunctionResult, error)

This data source provides details about a specific Function resource in Oracle Cloud Infrastructure Functions service.

Retrieves a function.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/functions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := functions.GetFunction(ctx, &functions.GetFunctionArgs{
			FunctionId: testFunctionOciFunctionsFunction.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupFunctionResultOutput

type LookupFunctionResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFunction.

func (LookupFunctionResultOutput) ApplicationId

The OCID of the application the function belongs to.

func (LookupFunctionResultOutput) CompartmentId

The OCID of the compartment that contains the function.

func (LookupFunctionResultOutput) Config

Function configuration. Overrides application configuration. Keys must be ASCII strings consisting solely of letters, digits, and the '_' (underscore) character, and must not begin with a digit. Values should be limited to printable unicode characters. Example: `{"MY_FUNCTION_CONFIG": "ConfVal"}`

func (LookupFunctionResultOutput) 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 (LookupFunctionResultOutput) DisplayName

The display name of the function. The display name is unique within the application containing the function.

func (LookupFunctionResultOutput) ElementType

func (LookupFunctionResultOutput) ElementType() reflect.Type

func (LookupFunctionResultOutput) 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 (LookupFunctionResultOutput) FunctionId

func (LookupFunctionResultOutput) Id

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

func (LookupFunctionResultOutput) Image

The qualified name of the Docker image to use in the function, including the image tag. The image should be in the Oracle Cloud Infrastructure Registry that is in the same region as the function itself. Example: `phx.ocir.io/ten/functions/function:0.0.1`

func (LookupFunctionResultOutput) ImageDigest

The image digest for the version of the image that will be pulled when invoking this function. If no value is specified, the digest currently associated with the image in the Oracle Cloud Infrastructure Registry will be used. Example: `sha256:ca0eeb6fb05351dfc8759c20733c91def84cb8007aa89a5bf606bc8b315b9fc7`

func (LookupFunctionResultOutput) InvokeEndpoint

func (o LookupFunctionResultOutput) InvokeEndpoint() pulumi.StringOutput

The base https invoke URL to set on a client in order to invoke a function. This URL will never change over the lifetime of the function and can be cached.

func (LookupFunctionResultOutput) MemoryInMbs

Maximum usable memory for the function (MiB).

func (LookupFunctionResultOutput) ProvisionedConcurrencyConfigs

Define the strategy for provisioned concurrency for the function.

func (LookupFunctionResultOutput) Shape

The processor shape (`GENERIC_X86`/`GENERIC_ARM`) on which to run functions in the application, extracted from the image manifest.

func (LookupFunctionResultOutput) SourceDetails

The source details for the Function. The function can be created from various sources.

func (LookupFunctionResultOutput) State

The current state of the function.

func (LookupFunctionResultOutput) TimeCreated

The time the function was created, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`

func (LookupFunctionResultOutput) TimeUpdated

The time the function was updated, expressed in [RFC 3339](https://tools.ietf.org/html/rfc3339) timestamp format. Example: `2018-09-12T22:47:12.613Z`

func (LookupFunctionResultOutput) TimeoutInSeconds

func (o LookupFunctionResultOutput) TimeoutInSeconds() pulumi.IntOutput

Timeout for executions of the function. Value in seconds.

func (LookupFunctionResultOutput) ToLookupFunctionResultOutput

func (o LookupFunctionResultOutput) ToLookupFunctionResultOutput() LookupFunctionResultOutput

func (LookupFunctionResultOutput) ToLookupFunctionResultOutputWithContext

func (o LookupFunctionResultOutput) ToLookupFunctionResultOutputWithContext(ctx context.Context) LookupFunctionResultOutput

func (LookupFunctionResultOutput) TraceConfigs

Define the tracing configuration for a function.

Jump to

Keyboard shortcuts

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