functions

package
v1.33.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	pulumi.CustomResourceState

	// (Updatable) 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.MapOutput `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.MapOutput `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.MapOutput `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/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.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("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.MapInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// 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.MapInput
	// (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 {
	// 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 {
	// 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

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 added in v0.4.0

func (o ApplicationOutput) CompartmentId() pulumi.StringOutput

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

func (ApplicationOutput) Config added in v0.4.0

func (o ApplicationOutput) Config() pulumi.MapOutput

(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 added in v0.4.0

func (o ApplicationOutput) DefinedTags() pulumi.MapOutput

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

func (ApplicationOutput) DisplayName added in v0.4.0

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 added in v0.4.0

func (o ApplicationOutput) FreeformTags() pulumi.MapOutput

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

func (ApplicationOutput) ImagePolicyConfig added in v0.4.0

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

func (ApplicationOutput) NetworkSecurityGroupIds added in v0.4.0

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 added in v1.1.0

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 added in v0.4.0

The current state of the application.

func (ApplicationOutput) SubnetIds added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

(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.MapInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// 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.MapInput
	// (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.MapOutput `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.MapOutput `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.MapOutput `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/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.Map{
				"Operations.CostCenter": pulumi.Any("42"),
			},
			FreeformTags: pulumi.Map{
				"Department": pulumi.Any("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.MapInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// 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.MapInput
	// (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 added in v0.4.0

func (o FunctionOutput) ApplicationId() pulumi.StringOutput

The OCID of the application this function belongs to.

func (FunctionOutput) CompartmentId added in v0.4.0

func (o FunctionOutput) CompartmentId() pulumi.StringOutput

The OCID of the compartment that contains the function.

func (FunctionOutput) Config added in v0.4.0

func (o FunctionOutput) Config() pulumi.MapOutput

(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 added in v0.4.0

func (o FunctionOutput) DefinedTags() pulumi.MapOutput

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

func (FunctionOutput) DisplayName added in v0.4.0

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 added in v0.4.0

func (o FunctionOutput) FreeformTags() pulumi.MapOutput

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

func (FunctionOutput) Image added in v0.4.0

(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 added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

func (o FunctionOutput) MemoryInMbs() pulumi.StringOutput

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

func (FunctionOutput) ProvisionedConcurrencyConfig added in v0.4.0

func (o FunctionOutput) ProvisionedConcurrencyConfig() FunctionProvisionedConcurrencyConfigOutput

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

func (FunctionOutput) Shape added in v1.1.0

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

func (FunctionOutput) SourceDetails added in v0.13.0

func (o FunctionOutput) SourceDetails() FunctionSourceDetailsOutput

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

func (FunctionOutput) State added in v0.4.0

The current state of the function.

func (FunctionOutput) TimeCreated added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

func (o FunctionOutput) TraceConfig() FunctionTraceConfigOutput

(Updatable) Define the tracing configuration for a function.

type FunctionProvisionedConcurrencyConfig added in v0.2.0

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 added in v0.2.0

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 added in v0.2.0

func (FunctionProvisionedConcurrencyConfigArgs) ToFunctionProvisionedConcurrencyConfigOutput added in v0.2.0

func (i FunctionProvisionedConcurrencyConfigArgs) ToFunctionProvisionedConcurrencyConfigOutput() FunctionProvisionedConcurrencyConfigOutput

func (FunctionProvisionedConcurrencyConfigArgs) ToFunctionProvisionedConcurrencyConfigOutputWithContext added in v0.2.0

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

func (FunctionProvisionedConcurrencyConfigArgs) ToFunctionProvisionedConcurrencyConfigPtrOutput added in v0.2.0

func (i FunctionProvisionedConcurrencyConfigArgs) ToFunctionProvisionedConcurrencyConfigPtrOutput() FunctionProvisionedConcurrencyConfigPtrOutput

func (FunctionProvisionedConcurrencyConfigArgs) ToFunctionProvisionedConcurrencyConfigPtrOutputWithContext added in v0.2.0

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

type FunctionProvisionedConcurrencyConfigInput added in v0.2.0

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 added in v0.2.0

type FunctionProvisionedConcurrencyConfigOutput struct{ *pulumi.OutputState }

func (FunctionProvisionedConcurrencyConfigOutput) Count added in v0.2.0

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

func (FunctionProvisionedConcurrencyConfigOutput) ElementType added in v0.2.0

func (FunctionProvisionedConcurrencyConfigOutput) Strategy added in v0.2.0

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

func (FunctionProvisionedConcurrencyConfigOutput) ToFunctionProvisionedConcurrencyConfigOutput added in v0.2.0

func (o FunctionProvisionedConcurrencyConfigOutput) ToFunctionProvisionedConcurrencyConfigOutput() FunctionProvisionedConcurrencyConfigOutput

func (FunctionProvisionedConcurrencyConfigOutput) ToFunctionProvisionedConcurrencyConfigOutputWithContext added in v0.2.0

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

func (FunctionProvisionedConcurrencyConfigOutput) ToFunctionProvisionedConcurrencyConfigPtrOutput added in v0.2.0

func (o FunctionProvisionedConcurrencyConfigOutput) ToFunctionProvisionedConcurrencyConfigPtrOutput() FunctionProvisionedConcurrencyConfigPtrOutput

func (FunctionProvisionedConcurrencyConfigOutput) ToFunctionProvisionedConcurrencyConfigPtrOutputWithContext added in v0.2.0

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

type FunctionProvisionedConcurrencyConfigPtrInput added in v0.2.0

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 added in v0.2.0

type FunctionProvisionedConcurrencyConfigPtrOutput struct{ *pulumi.OutputState }

func (FunctionProvisionedConcurrencyConfigPtrOutput) Count added in v0.2.0

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

func (FunctionProvisionedConcurrencyConfigPtrOutput) Elem added in v0.2.0

func (FunctionProvisionedConcurrencyConfigPtrOutput) ElementType added in v0.2.0

func (FunctionProvisionedConcurrencyConfigPtrOutput) Strategy added in v0.2.0

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

func (FunctionProvisionedConcurrencyConfigPtrOutput) ToFunctionProvisionedConcurrencyConfigPtrOutput added in v0.2.0

func (o FunctionProvisionedConcurrencyConfigPtrOutput) ToFunctionProvisionedConcurrencyConfigPtrOutput() FunctionProvisionedConcurrencyConfigPtrOutput

func (FunctionProvisionedConcurrencyConfigPtrOutput) ToFunctionProvisionedConcurrencyConfigPtrOutputWithContext added in v0.2.0

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

type FunctionSourceDetails added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

func (FunctionSourceDetailsArgs) ElementType() reflect.Type

func (FunctionSourceDetailsArgs) ToFunctionSourceDetailsOutput added in v0.13.0

func (i FunctionSourceDetailsArgs) ToFunctionSourceDetailsOutput() FunctionSourceDetailsOutput

func (FunctionSourceDetailsArgs) ToFunctionSourceDetailsOutputWithContext added in v0.13.0

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

func (FunctionSourceDetailsArgs) ToFunctionSourceDetailsPtrOutput added in v0.13.0

func (i FunctionSourceDetailsArgs) ToFunctionSourceDetailsPtrOutput() FunctionSourceDetailsPtrOutput

func (FunctionSourceDetailsArgs) ToFunctionSourceDetailsPtrOutputWithContext added in v0.13.0

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

type FunctionSourceDetailsInput added in v0.13.0

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 added in v0.13.0

type FunctionSourceDetailsOutput struct{ *pulumi.OutputState }

func (FunctionSourceDetailsOutput) ElementType added in v0.13.0

func (FunctionSourceDetailsOutput) PbfListingId added in v0.13.0

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

func (FunctionSourceDetailsOutput) SourceType added in v0.13.0

Type of the Function Source. Possible values: PRE_BUILT_FUNCTIONS.

func (FunctionSourceDetailsOutput) ToFunctionSourceDetailsOutput added in v0.13.0

func (o FunctionSourceDetailsOutput) ToFunctionSourceDetailsOutput() FunctionSourceDetailsOutput

func (FunctionSourceDetailsOutput) ToFunctionSourceDetailsOutputWithContext added in v0.13.0

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

func (FunctionSourceDetailsOutput) ToFunctionSourceDetailsPtrOutput added in v0.13.0

func (o FunctionSourceDetailsOutput) ToFunctionSourceDetailsPtrOutput() FunctionSourceDetailsPtrOutput

func (FunctionSourceDetailsOutput) ToFunctionSourceDetailsPtrOutputWithContext added in v0.13.0

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

type FunctionSourceDetailsPtrInput added in v0.13.0

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

func FunctionSourceDetailsPtr added in v0.13.0

func FunctionSourceDetailsPtr(v *FunctionSourceDetailsArgs) FunctionSourceDetailsPtrInput

type FunctionSourceDetailsPtrOutput added in v0.13.0

type FunctionSourceDetailsPtrOutput struct{ *pulumi.OutputState }

func (FunctionSourceDetailsPtrOutput) Elem added in v0.13.0

func (FunctionSourceDetailsPtrOutput) ElementType added in v0.13.0

func (FunctionSourceDetailsPtrOutput) PbfListingId added in v0.13.0

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

func (FunctionSourceDetailsPtrOutput) SourceType added in v0.13.0

Type of the Function Source. Possible values: PRE_BUILT_FUNCTIONS.

func (FunctionSourceDetailsPtrOutput) ToFunctionSourceDetailsPtrOutput added in v0.13.0

func (o FunctionSourceDetailsPtrOutput) ToFunctionSourceDetailsPtrOutput() FunctionSourceDetailsPtrOutput

func (FunctionSourceDetailsPtrOutput) ToFunctionSourceDetailsPtrOutputWithContext added in v0.13.0

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.MapInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm).  Example: `{"Operations.CostCenter": "42"}`
	DefinedTags pulumi.MapInput
	// 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.MapInput
	// (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]interface{} `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]interface{} `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]interface{} `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.MapInput `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.MapInput `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.MapInput `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 added in v1.1.0

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/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 added in v0.2.0

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 added in v0.2.0

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 added in v0.2.0

func (GetFunctionProvisionedConcurrencyConfigArgs) ToGetFunctionProvisionedConcurrencyConfigOutput added in v0.2.0

func (i GetFunctionProvisionedConcurrencyConfigArgs) ToGetFunctionProvisionedConcurrencyConfigOutput() GetFunctionProvisionedConcurrencyConfigOutput

func (GetFunctionProvisionedConcurrencyConfigArgs) ToGetFunctionProvisionedConcurrencyConfigOutputWithContext added in v0.2.0

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

type GetFunctionProvisionedConcurrencyConfigArray added in v0.2.0

type GetFunctionProvisionedConcurrencyConfigArray []GetFunctionProvisionedConcurrencyConfigInput

func (GetFunctionProvisionedConcurrencyConfigArray) ElementType added in v0.2.0

func (GetFunctionProvisionedConcurrencyConfigArray) ToGetFunctionProvisionedConcurrencyConfigArrayOutput added in v0.2.0

func (i GetFunctionProvisionedConcurrencyConfigArray) ToGetFunctionProvisionedConcurrencyConfigArrayOutput() GetFunctionProvisionedConcurrencyConfigArrayOutput

func (GetFunctionProvisionedConcurrencyConfigArray) ToGetFunctionProvisionedConcurrencyConfigArrayOutputWithContext added in v0.2.0

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

type GetFunctionProvisionedConcurrencyConfigArrayInput added in v0.2.0

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 added in v0.2.0

type GetFunctionProvisionedConcurrencyConfigArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionProvisionedConcurrencyConfigArrayOutput) ElementType added in v0.2.0

func (GetFunctionProvisionedConcurrencyConfigArrayOutput) Index added in v0.2.0

func (GetFunctionProvisionedConcurrencyConfigArrayOutput) ToGetFunctionProvisionedConcurrencyConfigArrayOutput added in v0.2.0

func (o GetFunctionProvisionedConcurrencyConfigArrayOutput) ToGetFunctionProvisionedConcurrencyConfigArrayOutput() GetFunctionProvisionedConcurrencyConfigArrayOutput

func (GetFunctionProvisionedConcurrencyConfigArrayOutput) ToGetFunctionProvisionedConcurrencyConfigArrayOutputWithContext added in v0.2.0

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

type GetFunctionProvisionedConcurrencyConfigInput added in v0.2.0

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 added in v0.2.0

type GetFunctionProvisionedConcurrencyConfigOutput struct{ *pulumi.OutputState }

func (GetFunctionProvisionedConcurrencyConfigOutput) Count added in v0.2.0

Configuration specifying a constant amount of provisioned concurrency.

func (GetFunctionProvisionedConcurrencyConfigOutput) ElementType added in v0.2.0

func (GetFunctionProvisionedConcurrencyConfigOutput) Strategy added in v0.2.0

The strategy for provisioned concurrency to be used.

func (GetFunctionProvisionedConcurrencyConfigOutput) ToGetFunctionProvisionedConcurrencyConfigOutput added in v0.2.0

func (o GetFunctionProvisionedConcurrencyConfigOutput) ToGetFunctionProvisionedConcurrencyConfigOutput() GetFunctionProvisionedConcurrencyConfigOutput

func (GetFunctionProvisionedConcurrencyConfigOutput) ToGetFunctionProvisionedConcurrencyConfigOutputWithContext added in v0.2.0

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

type GetFunctionSourceDetail added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

func (GetFunctionSourceDetailArgs) ToGetFunctionSourceDetailOutput added in v0.13.0

func (i GetFunctionSourceDetailArgs) ToGetFunctionSourceDetailOutput() GetFunctionSourceDetailOutput

func (GetFunctionSourceDetailArgs) ToGetFunctionSourceDetailOutputWithContext added in v0.13.0

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

type GetFunctionSourceDetailArray added in v0.13.0

type GetFunctionSourceDetailArray []GetFunctionSourceDetailInput

func (GetFunctionSourceDetailArray) ElementType added in v0.13.0

func (GetFunctionSourceDetailArray) ToGetFunctionSourceDetailArrayOutput added in v0.13.0

func (i GetFunctionSourceDetailArray) ToGetFunctionSourceDetailArrayOutput() GetFunctionSourceDetailArrayOutput

func (GetFunctionSourceDetailArray) ToGetFunctionSourceDetailArrayOutputWithContext added in v0.13.0

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

type GetFunctionSourceDetailArrayInput added in v0.13.0

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 added in v0.13.0

type GetFunctionSourceDetailArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionSourceDetailArrayOutput) ElementType added in v0.13.0

func (GetFunctionSourceDetailArrayOutput) Index added in v0.13.0

func (GetFunctionSourceDetailArrayOutput) ToGetFunctionSourceDetailArrayOutput added in v0.13.0

func (o GetFunctionSourceDetailArrayOutput) ToGetFunctionSourceDetailArrayOutput() GetFunctionSourceDetailArrayOutput

func (GetFunctionSourceDetailArrayOutput) ToGetFunctionSourceDetailArrayOutputWithContext added in v0.13.0

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

type GetFunctionSourceDetailInput added in v0.13.0

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 added in v0.13.0

type GetFunctionSourceDetailOutput struct{ *pulumi.OutputState }

func (GetFunctionSourceDetailOutput) ElementType added in v0.13.0

func (GetFunctionSourceDetailOutput) PbfListingId added in v0.13.0

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

func (GetFunctionSourceDetailOutput) SourceType added in v0.13.0

Type of the Function Source. Possible values: PRE_BUILT_FUNCTIONS.

func (GetFunctionSourceDetailOutput) ToGetFunctionSourceDetailOutput added in v0.13.0

func (o GetFunctionSourceDetailOutput) ToGetFunctionSourceDetailOutput() GetFunctionSourceDetailOutput

func (GetFunctionSourceDetailOutput) ToGetFunctionSourceDetailOutputWithContext added in v0.13.0

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]interface{} `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]interface{} `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]interface{} `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.MapInput `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.MapInput `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.MapInput `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

func (o GetFunctionsFunctionOutput) FreeformTags() pulumi.MapOutput

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

func (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 added in v0.2.0

Define the strategy for provisioned concurrency for the function.

func (GetFunctionsFunctionOutput) Shape added in v1.1.0

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

func (GetFunctionsFunctionOutput) SourceDetails added in v0.13.0

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 added in v0.2.0

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 added in v0.2.0

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 added in v0.2.0

func (GetFunctionsFunctionProvisionedConcurrencyConfigArgs) ToGetFunctionsFunctionProvisionedConcurrencyConfigOutput added in v0.2.0

func (i GetFunctionsFunctionProvisionedConcurrencyConfigArgs) ToGetFunctionsFunctionProvisionedConcurrencyConfigOutput() GetFunctionsFunctionProvisionedConcurrencyConfigOutput

func (GetFunctionsFunctionProvisionedConcurrencyConfigArgs) ToGetFunctionsFunctionProvisionedConcurrencyConfigOutputWithContext added in v0.2.0

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

type GetFunctionsFunctionProvisionedConcurrencyConfigArray added in v0.2.0

type GetFunctionsFunctionProvisionedConcurrencyConfigArray []GetFunctionsFunctionProvisionedConcurrencyConfigInput

func (GetFunctionsFunctionProvisionedConcurrencyConfigArray) ElementType added in v0.2.0

func (GetFunctionsFunctionProvisionedConcurrencyConfigArray) ToGetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput added in v0.2.0

func (i GetFunctionsFunctionProvisionedConcurrencyConfigArray) ToGetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput() GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput

func (GetFunctionsFunctionProvisionedConcurrencyConfigArray) ToGetFunctionsFunctionProvisionedConcurrencyConfigArrayOutputWithContext added in v0.2.0

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

type GetFunctionsFunctionProvisionedConcurrencyConfigArrayInput added in v0.2.0

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 added in v0.2.0

type GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput) ElementType added in v0.2.0

func (GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput) Index added in v0.2.0

func (GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput) ToGetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput added in v0.2.0

func (GetFunctionsFunctionProvisionedConcurrencyConfigArrayOutput) ToGetFunctionsFunctionProvisionedConcurrencyConfigArrayOutputWithContext added in v0.2.0

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

type GetFunctionsFunctionProvisionedConcurrencyConfigInput added in v0.2.0

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 added in v0.2.0

type GetFunctionsFunctionProvisionedConcurrencyConfigOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionProvisionedConcurrencyConfigOutput) Count added in v0.2.0

Configuration specifying a constant amount of provisioned concurrency.

func (GetFunctionsFunctionProvisionedConcurrencyConfigOutput) ElementType added in v0.2.0

func (GetFunctionsFunctionProvisionedConcurrencyConfigOutput) Strategy added in v0.2.0

The strategy for provisioned concurrency to be used.

func (GetFunctionsFunctionProvisionedConcurrencyConfigOutput) ToGetFunctionsFunctionProvisionedConcurrencyConfigOutput added in v0.2.0

func (GetFunctionsFunctionProvisionedConcurrencyConfigOutput) ToGetFunctionsFunctionProvisionedConcurrencyConfigOutputWithContext added in v0.2.0

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

type GetFunctionsFunctionSourceDetail added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

func (GetFunctionsFunctionSourceDetailArgs) ToGetFunctionsFunctionSourceDetailOutput added in v0.13.0

func (i GetFunctionsFunctionSourceDetailArgs) ToGetFunctionsFunctionSourceDetailOutput() GetFunctionsFunctionSourceDetailOutput

func (GetFunctionsFunctionSourceDetailArgs) ToGetFunctionsFunctionSourceDetailOutputWithContext added in v0.13.0

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

type GetFunctionsFunctionSourceDetailArray added in v0.13.0

type GetFunctionsFunctionSourceDetailArray []GetFunctionsFunctionSourceDetailInput

func (GetFunctionsFunctionSourceDetailArray) ElementType added in v0.13.0

func (GetFunctionsFunctionSourceDetailArray) ToGetFunctionsFunctionSourceDetailArrayOutput added in v0.13.0

func (i GetFunctionsFunctionSourceDetailArray) ToGetFunctionsFunctionSourceDetailArrayOutput() GetFunctionsFunctionSourceDetailArrayOutput

func (GetFunctionsFunctionSourceDetailArray) ToGetFunctionsFunctionSourceDetailArrayOutputWithContext added in v0.13.0

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

type GetFunctionsFunctionSourceDetailArrayInput added in v0.13.0

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 added in v0.13.0

type GetFunctionsFunctionSourceDetailArrayOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionSourceDetailArrayOutput) ElementType added in v0.13.0

func (GetFunctionsFunctionSourceDetailArrayOutput) Index added in v0.13.0

func (GetFunctionsFunctionSourceDetailArrayOutput) ToGetFunctionsFunctionSourceDetailArrayOutput added in v0.13.0

func (o GetFunctionsFunctionSourceDetailArrayOutput) ToGetFunctionsFunctionSourceDetailArrayOutput() GetFunctionsFunctionSourceDetailArrayOutput

func (GetFunctionsFunctionSourceDetailArrayOutput) ToGetFunctionsFunctionSourceDetailArrayOutputWithContext added in v0.13.0

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

type GetFunctionsFunctionSourceDetailInput added in v0.13.0

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 added in v0.13.0

type GetFunctionsFunctionSourceDetailOutput struct{ *pulumi.OutputState }

func (GetFunctionsFunctionSourceDetailOutput) ElementType added in v0.13.0

func (GetFunctionsFunctionSourceDetailOutput) PbfListingId added in v0.13.0

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

func (GetFunctionsFunctionSourceDetailOutput) SourceType added in v0.13.0

Type of the Function Source. Possible values: PRE_BUILT_FUNCTIONS.

func (GetFunctionsFunctionSourceDetailOutput) ToGetFunctionsFunctionSourceDetailOutput added in v0.13.0

func (o GetFunctionsFunctionSourceDetailOutput) ToGetFunctionsFunctionSourceDetailOutput() GetFunctionsFunctionSourceDetailOutput

func (GetFunctionsFunctionSourceDetailOutput) ToGetFunctionsFunctionSourceDetailOutputWithContext added in v0.13.0

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/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 added in v0.5.0

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

A collection of arguments for invoking getFusionEnvironmentAdminUser.

type GetFusionEnvironmentAdminUserItem added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentAdminUserItemArgs) ToGetFusionEnvironmentAdminUserItemOutput added in v0.5.0

func (i GetFusionEnvironmentAdminUserItemArgs) ToGetFusionEnvironmentAdminUserItemOutput() GetFusionEnvironmentAdminUserItemOutput

func (GetFusionEnvironmentAdminUserItemArgs) ToGetFusionEnvironmentAdminUserItemOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUserItemArray added in v0.5.0

type GetFusionEnvironmentAdminUserItemArray []GetFusionEnvironmentAdminUserItemInput

func (GetFusionEnvironmentAdminUserItemArray) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUserItemArray) ToGetFusionEnvironmentAdminUserItemArrayOutput added in v0.5.0

func (i GetFusionEnvironmentAdminUserItemArray) ToGetFusionEnvironmentAdminUserItemArrayOutput() GetFusionEnvironmentAdminUserItemArrayOutput

func (GetFusionEnvironmentAdminUserItemArray) ToGetFusionEnvironmentAdminUserItemArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUserItemArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentAdminUserItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUserItemArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUserItemArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentAdminUserItemArrayOutput) ToGetFusionEnvironmentAdminUserItemArrayOutput added in v0.5.0

func (o GetFusionEnvironmentAdminUserItemArrayOutput) ToGetFusionEnvironmentAdminUserItemArrayOutput() GetFusionEnvironmentAdminUserItemArrayOutput

func (GetFusionEnvironmentAdminUserItemArrayOutput) ToGetFusionEnvironmentAdminUserItemArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUserItemInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentAdminUserItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUserItemOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUserItemOutput) EmailAddress added in v0.5.0

Admin users email address

func (GetFusionEnvironmentAdminUserItemOutput) FirstName added in v0.5.0

Admin users first name

func (GetFusionEnvironmentAdminUserItemOutput) LastName added in v0.5.0

Admin users last name

func (GetFusionEnvironmentAdminUserItemOutput) ToGetFusionEnvironmentAdminUserItemOutput added in v0.5.0

func (o GetFusionEnvironmentAdminUserItemOutput) ToGetFusionEnvironmentAdminUserItemOutput() GetFusionEnvironmentAdminUserItemOutput

func (GetFusionEnvironmentAdminUserItemOutput) ToGetFusionEnvironmentAdminUserItemOutputWithContext added in v0.5.0

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

func (GetFusionEnvironmentAdminUserItemOutput) Username added in v0.5.0

Admin username

type GetFusionEnvironmentAdminUserOutputArgs added in v0.5.0

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

A collection of arguments for invoking getFusionEnvironmentAdminUser.

func (GetFusionEnvironmentAdminUserOutputArgs) ElementType added in v0.5.0

type GetFusionEnvironmentAdminUserResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentAdminUserResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentAdminUser.

func (GetFusionEnvironmentAdminUserResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUserResultOutput) EmailAddress added in v0.5.0

Admin users email address

func (GetFusionEnvironmentAdminUserResultOutput) FirstName added in v0.5.0

Admin users first name

func (GetFusionEnvironmentAdminUserResultOutput) FusionEnvironmentId added in v0.5.0

func (GetFusionEnvironmentAdminUserResultOutput) Id added in v0.5.0

func (GetFusionEnvironmentAdminUserResultOutput) Items added in v0.5.0

A page of AdminUserSummary objects.

func (GetFusionEnvironmentAdminUserResultOutput) LastName added in v0.5.0

Admin users last name

func (GetFusionEnvironmentAdminUserResultOutput) Password added in v0.5.0

func (GetFusionEnvironmentAdminUserResultOutput) ToGetFusionEnvironmentAdminUserResultOutput added in v0.5.0

func (o GetFusionEnvironmentAdminUserResultOutput) ToGetFusionEnvironmentAdminUserResultOutput() GetFusionEnvironmentAdminUserResultOutput

func (GetFusionEnvironmentAdminUserResultOutput) ToGetFusionEnvironmentAdminUserResultOutputWithContext added in v0.5.0

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

func (GetFusionEnvironmentAdminUserResultOutput) Username added in v0.5.0

Admin username

type GetFusionEnvironmentAdminUsersAdminUserCollection added in v0.5.0

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

type GetFusionEnvironmentAdminUsersAdminUserCollectionArgs added in v0.5.0

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

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionOutput added in v0.5.0

func (i GetFusionEnvironmentAdminUsersAdminUserCollectionArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionOutput() GetFusionEnvironmentAdminUsersAdminUserCollectionOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUsersAdminUserCollectionArray added in v0.5.0

type GetFusionEnvironmentAdminUsersAdminUserCollectionArray []GetFusionEnvironmentAdminUsersAdminUserCollectionInput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArray) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput added in v0.5.0

func (i GetFusionEnvironmentAdminUsersAdminUserCollectionArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput() GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUsersAdminUserCollectionArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUsersAdminUserCollectionInput added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemArray added in v0.5.0

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemArray []GetFusionEnvironmentAdminUsersAdminUserCollectionItemInput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArray) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemInput added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArgs) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArray added in v0.5.0

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArray []GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemInput

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArray) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArray) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) EmailAddress added in v0.5.0

Admin users email address

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) FirstName added in v0.5.0

Admin users first name

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) LastName added in v0.5.0

Admin users last name

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutputWithContext added in v0.5.0

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

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemItemOutput) Username added in v0.5.0

Admin username

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput added in v0.5.0

type GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) EmailAddress added in v0.5.0

Admin users email address

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) FirstName added in v0.5.0

Admin users first name

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) FusionEnvironmentId added in v0.5.0

unique FusionEnvironment identifier

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) Id added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) Items added in v0.5.0

A page of AdminUserSummary objects.

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) LastName added in v0.5.0

Admin users last name

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) Password added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionItemOutputWithContext added in v0.5.0

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

func (GetFusionEnvironmentAdminUsersAdminUserCollectionItemOutput) Username added in v0.5.0

Admin username

type GetFusionEnvironmentAdminUsersAdminUserCollectionOutput added in v0.5.0

type GetFusionEnvironmentAdminUsersAdminUserCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersAdminUserCollectionOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionOutput) Items added in v0.5.0

A page of AdminUserSummary objects.

func (GetFusionEnvironmentAdminUsersAdminUserCollectionOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionOutput added in v0.5.0

func (GetFusionEnvironmentAdminUsersAdminUserCollectionOutput) ToGetFusionEnvironmentAdminUsersAdminUserCollectionOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUsersArgs added in v0.5.0

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

A collection of arguments for invoking getFusionEnvironmentAdminUsers.

type GetFusionEnvironmentAdminUsersFilter added in v0.5.0

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

type GetFusionEnvironmentAdminUsersFilterArgs added in v0.5.0

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

func (GetFusionEnvironmentAdminUsersFilterArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersFilterArgs) ToGetFusionEnvironmentAdminUsersFilterOutput added in v0.5.0

func (i GetFusionEnvironmentAdminUsersFilterArgs) ToGetFusionEnvironmentAdminUsersFilterOutput() GetFusionEnvironmentAdminUsersFilterOutput

func (GetFusionEnvironmentAdminUsersFilterArgs) ToGetFusionEnvironmentAdminUsersFilterOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUsersFilterArray added in v0.5.0

type GetFusionEnvironmentAdminUsersFilterArray []GetFusionEnvironmentAdminUsersFilterInput

func (GetFusionEnvironmentAdminUsersFilterArray) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersFilterArray) ToGetFusionEnvironmentAdminUsersFilterArrayOutput added in v0.5.0

func (i GetFusionEnvironmentAdminUsersFilterArray) ToGetFusionEnvironmentAdminUsersFilterArrayOutput() GetFusionEnvironmentAdminUsersFilterArrayOutput

func (GetFusionEnvironmentAdminUsersFilterArray) ToGetFusionEnvironmentAdminUsersFilterArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUsersFilterArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentAdminUsersFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersFilterArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersFilterArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentAdminUsersFilterArrayOutput) ToGetFusionEnvironmentAdminUsersFilterArrayOutput added in v0.5.0

func (o GetFusionEnvironmentAdminUsersFilterArrayOutput) ToGetFusionEnvironmentAdminUsersFilterArrayOutput() GetFusionEnvironmentAdminUsersFilterArrayOutput

func (GetFusionEnvironmentAdminUsersFilterArrayOutput) ToGetFusionEnvironmentAdminUsersFilterArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentAdminUsersFilterInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentAdminUsersFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentAdminUsersFilterOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersFilterOutput) Name added in v0.5.0

func (GetFusionEnvironmentAdminUsersFilterOutput) Regex added in v0.5.0

func (GetFusionEnvironmentAdminUsersFilterOutput) ToGetFusionEnvironmentAdminUsersFilterOutput added in v0.5.0

func (o GetFusionEnvironmentAdminUsersFilterOutput) ToGetFusionEnvironmentAdminUsersFilterOutput() GetFusionEnvironmentAdminUsersFilterOutput

func (GetFusionEnvironmentAdminUsersFilterOutput) ToGetFusionEnvironmentAdminUsersFilterOutputWithContext added in v0.5.0

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

func (GetFusionEnvironmentAdminUsersFilterOutput) Values added in v0.5.0

type GetFusionEnvironmentAdminUsersOutputArgs added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentAdminUsersResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentAdminUsersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentAdminUsers.

func (GetFusionEnvironmentAdminUsersResultOutput) AdminUserCollections added in v0.5.0

The list of admin_user_collection.

func (GetFusionEnvironmentAdminUsersResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentAdminUsersResultOutput) Filters added in v0.5.0

func (GetFusionEnvironmentAdminUsersResultOutput) FusionEnvironmentId added in v0.5.0

func (GetFusionEnvironmentAdminUsersResultOutput) Id added in v0.5.0

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentAdminUsersResultOutput) ToGetFusionEnvironmentAdminUsersResultOutput added in v0.5.0

func (o GetFusionEnvironmentAdminUsersResultOutput) ToGetFusionEnvironmentAdminUsersResultOutput() GetFusionEnvironmentAdminUsersResultOutput

func (GetFusionEnvironmentAdminUsersResultOutput) ToGetFusionEnvironmentAdminUsersResultOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentArgs added in v0.5.0

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

A collection of arguments for invoking getFusionEnvironment.

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetail added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArgs) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput added in v0.5.0

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArgs) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArray added in v0.5.0

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArray []GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailInput

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArray) ElementType added in v0.5.0

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArray) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput added in v0.5.0

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArray) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput added in v0.5.0

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutput) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) EmailAddress added in v0.5.0

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) FirstName added in v0.5.0

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) LastName added in v0.5.0

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) Password added in v0.5.0

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput added in v0.5.0

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) ToGetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutputWithContext added in v0.5.0

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

func (GetFusionEnvironmentCreateFusionEnvironmentAdminUserDetailOutput) Username added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesArgs added in v0.5.0

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 added in v0.5.0

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

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArgs added in v0.5.0

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

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArgs) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArgs) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutputWithContext added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArray added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArray []GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionInput

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArray) ElementType added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArray) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArray) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionInput added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArgs) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArgs) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutputWithContext added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArray added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArray []GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemInput

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArray) ElementType added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArray) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArray) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) FusionEnvironmentId added in v0.5.0

unique FusionEnvironment identifier

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) Id added in v0.5.0

Unique identifier that is immutable on creation.

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) IsResumeDataMasking added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) State added in v0.5.0

A filter that returns all resources that match the specified status

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) TimeMaskingFinish added in v0.5.0

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

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) TimeMaskingStart added in v0.5.0

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

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionItemOutputWithContext added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput) Items added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutput) ToGetFusionEnvironmentDataMaskingActivitiesDataMaskingActivityCollectionOutputWithContext added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesFilter added in v0.5.0

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

type GetFusionEnvironmentDataMaskingActivitiesFilterArgs added in v0.5.0

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

func (GetFusionEnvironmentDataMaskingActivitiesFilterArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesFilterArgs) ToGetFusionEnvironmentDataMaskingActivitiesFilterOutput added in v0.5.0

func (i GetFusionEnvironmentDataMaskingActivitiesFilterArgs) ToGetFusionEnvironmentDataMaskingActivitiesFilterOutput() GetFusionEnvironmentDataMaskingActivitiesFilterOutput

func (GetFusionEnvironmentDataMaskingActivitiesFilterArgs) ToGetFusionEnvironmentDataMaskingActivitiesFilterOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentDataMaskingActivitiesFilterArray added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesFilterArray []GetFusionEnvironmentDataMaskingActivitiesFilterInput

func (GetFusionEnvironmentDataMaskingActivitiesFilterArray) ElementType added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesFilterArray) ToGetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput added in v0.5.0

func (i GetFusionEnvironmentDataMaskingActivitiesFilterArray) ToGetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput() GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput

func (GetFusionEnvironmentDataMaskingActivitiesFilterArray) ToGetFusionEnvironmentDataMaskingActivitiesFilterArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentDataMaskingActivitiesFilterArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput) ToGetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesFilterArrayOutput) ToGetFusionEnvironmentDataMaskingActivitiesFilterArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentDataMaskingActivitiesFilterInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentDataMaskingActivitiesFilterOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesFilterOutput) Name added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesFilterOutput) Regex added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesFilterOutput) ToGetFusionEnvironmentDataMaskingActivitiesFilterOutput added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesFilterOutput) ToGetFusionEnvironmentDataMaskingActivitiesFilterOutputWithContext added in v0.5.0

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

func (GetFusionEnvironmentDataMaskingActivitiesFilterOutput) Values added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesOutputArgs added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentDataMaskingActivitiesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentDataMaskingActivities.

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) DataMaskingActivityCollections added in v0.5.0

The list of data_masking_activity_collection.

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) Filters added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) FusionEnvironmentId added in v0.5.0

Fusion Environment Identifier.

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) Id added in v0.5.0

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) State added in v0.5.0

The current state of the DataMaskingActivity.

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) ToGetFusionEnvironmentDataMaskingActivitiesResultOutput added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivitiesResultOutput) ToGetFusionEnvironmentDataMaskingActivitiesResultOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentDataMaskingActivityArgs added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentDataMaskingActivityResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentDataMaskingActivityResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentDataMaskingActivity.

func (GetFusionEnvironmentDataMaskingActivityResultOutput) DataMaskingActivityId added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivityResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivityResultOutput) FusionEnvironmentId added in v0.5.0

Fusion Environment Identifier.

func (GetFusionEnvironmentDataMaskingActivityResultOutput) Id added in v0.5.0

Unique identifier that is immutable on creation.

func (GetFusionEnvironmentDataMaskingActivityResultOutput) IsResumeDataMasking added in v0.5.0

func (GetFusionEnvironmentDataMaskingActivityResultOutput) State added in v0.5.0

The current state of the DataMaskingActivity.

func (GetFusionEnvironmentDataMaskingActivityResultOutput) TimeMaskingFinish added in v0.5.0

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

func (GetFusionEnvironmentDataMaskingActivityResultOutput) TimeMaskingStart added in v0.5.0

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

func (GetFusionEnvironmentDataMaskingActivityResultOutput) ToGetFusionEnvironmentDataMaskingActivityResultOutput added in v0.5.0

func (o GetFusionEnvironmentDataMaskingActivityResultOutput) ToGetFusionEnvironmentDataMaskingActivityResultOutput() GetFusionEnvironmentDataMaskingActivityResultOutput

func (GetFusionEnvironmentDataMaskingActivityResultOutput) ToGetFusionEnvironmentDataMaskingActivityResultOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamiliesArgs added in v0.5.0

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 added in v0.5.0

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

type GetFusionEnvironmentFamiliesFilterArgs added in v0.5.0

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

func (GetFusionEnvironmentFamiliesFilterArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentFamiliesFilterArgs) ToGetFusionEnvironmentFamiliesFilterOutput added in v0.5.0

func (i GetFusionEnvironmentFamiliesFilterArgs) ToGetFusionEnvironmentFamiliesFilterOutput() GetFusionEnvironmentFamiliesFilterOutput

func (GetFusionEnvironmentFamiliesFilterArgs) ToGetFusionEnvironmentFamiliesFilterOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamiliesFilterArray added in v0.5.0

type GetFusionEnvironmentFamiliesFilterArray []GetFusionEnvironmentFamiliesFilterInput

func (GetFusionEnvironmentFamiliesFilterArray) ElementType added in v0.5.0

func (GetFusionEnvironmentFamiliesFilterArray) ToGetFusionEnvironmentFamiliesFilterArrayOutput added in v0.5.0

func (i GetFusionEnvironmentFamiliesFilterArray) ToGetFusionEnvironmentFamiliesFilterArrayOutput() GetFusionEnvironmentFamiliesFilterArrayOutput

func (GetFusionEnvironmentFamiliesFilterArray) ToGetFusionEnvironmentFamiliesFilterArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamiliesFilterArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamiliesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFilterArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamiliesFilterArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentFamiliesFilterArrayOutput) ToGetFusionEnvironmentFamiliesFilterArrayOutput added in v0.5.0

func (o GetFusionEnvironmentFamiliesFilterArrayOutput) ToGetFusionEnvironmentFamiliesFilterArrayOutput() GetFusionEnvironmentFamiliesFilterArrayOutput

func (GetFusionEnvironmentFamiliesFilterArrayOutput) ToGetFusionEnvironmentFamiliesFilterArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamiliesFilterInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamiliesFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFilterOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamiliesFilterOutput) Name added in v0.5.0

func (GetFusionEnvironmentFamiliesFilterOutput) Regex added in v0.5.0

func (GetFusionEnvironmentFamiliesFilterOutput) ToGetFusionEnvironmentFamiliesFilterOutput added in v0.5.0

func (o GetFusionEnvironmentFamiliesFilterOutput) ToGetFusionEnvironmentFamiliesFilterOutput() GetFusionEnvironmentFamiliesFilterOutput

func (GetFusionEnvironmentFamiliesFilterOutput) ToGetFusionEnvironmentFamiliesFilterOutputWithContext added in v0.5.0

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

func (GetFusionEnvironmentFamiliesFilterOutput) Values added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollection added in v0.5.0

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

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArgs added in v0.5.0

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

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArgs) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArgs) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArray added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArray []GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionInput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArray) ElementType added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArray) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArray) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionInput added in v0.5.0

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 added in v0.5.0

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]interface{} `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]interface{} `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 added in v0.5.0

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.MapInput `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.MapInput `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 added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArgs) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArgs) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArray added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArray []GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemInput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArray) ElementType added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArray) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArray) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicy added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArgs) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArgs) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutputWithContext added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArray added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArray []GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyInput

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArray) ElementType added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArray) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArray) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput) ConcurrentMaintenance added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput) IsMonthlyPatchingEnabled added in v0.5.0

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

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput) QuarterlyUpgradeBeginTimes added in v0.5.0

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

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemFamilyMaintenancePolicyOutputWithContext added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) CompartmentId added in v0.5.0

The ID of the compartment in which to list resources.

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) DefinedTags added in v0.5.0

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

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) DisplayName added in v0.5.0

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

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) FamilyMaintenancePolicies added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) IsSubscriptionUpdateNeeded added in v0.5.0

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

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) LifecycleDetails added in v0.5.0

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 added in v0.5.0

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

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) SubscriptionIds added in v0.5.0

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

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) SystemName added in v0.5.0

Environment Specific Guid/ System Name

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) TimeCreated added in v0.5.0

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

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) TimeUpdated added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionItemOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput added in v0.5.0

type GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput) Items added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput added in v0.5.0

func (GetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutput) ToGetFusionEnvironmentFamiliesFusionEnvironmentFamilyCollectionOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamiliesOutputArgs added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamiliesResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentFamiliesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentFamilies.

func (GetFusionEnvironmentFamiliesResultOutput) CompartmentId added in v0.5.0

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

func (GetFusionEnvironmentFamiliesResultOutput) DisplayName added in v0.5.0

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

func (GetFusionEnvironmentFamiliesResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamiliesResultOutput) Filters added in v0.5.0

func (GetFusionEnvironmentFamiliesResultOutput) FusionEnvironmentFamilyCollections added in v0.5.0

The list of fusion_environment_family_collection.

func (GetFusionEnvironmentFamiliesResultOutput) FusionEnvironmentFamilyId added in v0.5.0

func (o GetFusionEnvironmentFamiliesResultOutput) FusionEnvironmentFamilyId() pulumi.StringPtrOutput

func (GetFusionEnvironmentFamiliesResultOutput) Id added in v0.5.0

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentFamiliesResultOutput) State added in v0.5.0

The current state of the FusionEnvironmentFamily.

func (GetFusionEnvironmentFamiliesResultOutput) ToGetFusionEnvironmentFamiliesResultOutput added in v0.5.0

func (o GetFusionEnvironmentFamiliesResultOutput) ToGetFusionEnvironmentFamiliesResultOutput() GetFusionEnvironmentFamiliesResultOutput

func (GetFusionEnvironmentFamiliesResultOutput) ToGetFusionEnvironmentFamiliesResultOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilyArgs added in v0.5.0

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

A collection of arguments for invoking getFusionEnvironmentFamily.

type GetFusionEnvironmentFamilyFamilyMaintenancePolicy added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArgs) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput added in v0.5.0

func (i GetFusionEnvironmentFamilyFamilyMaintenancePolicyArgs) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput() GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArgs) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray added in v0.5.0

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray []GetFusionEnvironmentFamilyFamilyMaintenancePolicyInput

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput added in v0.5.0

func (i GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput() GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArray) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutput) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput) ConcurrentMaintenance added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput) IsMonthlyPatchingEnabled added in v0.5.0

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

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput) QuarterlyUpgradeBeginTimes added in v0.5.0

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

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput added in v0.5.0

func (GetFusionEnvironmentFamilyFamilyMaintenancePolicyOutput) ToGetFusionEnvironmentFamilyFamilyMaintenancePolicyOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilyLimitsAndUsageArgs added in v0.5.0

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

A collection of arguments for invoking getFusionEnvironmentFamilyLimitsAndUsage.

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsage added in v0.5.0

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

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArgs added in v0.5.0

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

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArray added in v0.5.0

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArray []GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageInput

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArray) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput) Limit added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutputWithContext added in v0.5.0

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

func (GetFusionEnvironmentFamilyLimitsAndUsageDevelopmentLimitAndUsageOutput) Usage added in v0.5.0

The usage of current environment.

type GetFusionEnvironmentFamilyLimitsAndUsageOutputArgs added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsage added in v0.5.0

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

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArgs added in v0.5.0

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

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArray added in v0.5.0

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArray []GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageInput

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArray) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput) Limit added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutputWithContext added in v0.5.0

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

func (GetFusionEnvironmentFamilyLimitsAndUsageProductionLimitAndUsageOutput) Usage added in v0.5.0

The usage of current environment.

type GetFusionEnvironmentFamilyLimitsAndUsageResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentFamilyLimitsAndUsageResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentFamilyLimitsAndUsage.

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) DevelopmentLimitAndUsages added in v0.5.0

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

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) FusionEnvironmentFamilyId added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) Id added in v0.5.0

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) ProductionLimitAndUsages added in v0.5.0

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

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) TestLimitAndUsages added in v0.5.0

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

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageResultOutput added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageResultOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageResultOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsage added in v0.5.0

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

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArgs added in v0.5.0

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

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArgs) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArray added in v0.5.0

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArray []GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageInput

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArray) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArray) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput) Limit added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput added in v0.5.0

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput) ToGetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutputWithContext added in v0.5.0

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

func (GetFusionEnvironmentFamilyLimitsAndUsageTestLimitAndUsageOutput) Usage added in v0.5.0

The usage of current environment.

type GetFusionEnvironmentFamilyOutputArgs added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilyResult added in v0.5.0

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]interface{} `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]interface{} `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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentFamilyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentFamily.

func (GetFusionEnvironmentFamilyResultOutput) CompartmentId added in v0.5.0

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

func (GetFusionEnvironmentFamilyResultOutput) DefinedTags added in v0.5.0

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

func (GetFusionEnvironmentFamilyResultOutput) DisplayName added in v0.5.0

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

func (GetFusionEnvironmentFamilyResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilyResultOutput) FamilyMaintenancePolicies added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (o GetFusionEnvironmentFamilyResultOutput) FusionEnvironmentFamilyId() pulumi.StringOutput

func (GetFusionEnvironmentFamilyResultOutput) Id added in v0.5.0

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

func (GetFusionEnvironmentFamilyResultOutput) IsSubscriptionUpdateNeeded added in v0.5.0

func (o GetFusionEnvironmentFamilyResultOutput) IsSubscriptionUpdateNeeded() pulumi.BoolOutput

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

func (GetFusionEnvironmentFamilyResultOutput) LifecycleDetails added in v0.5.0

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 added in v0.5.0

The current state of the FusionEnvironmentFamily.

func (GetFusionEnvironmentFamilyResultOutput) SubscriptionIds added in v0.5.0

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

func (GetFusionEnvironmentFamilyResultOutput) SystemName added in v0.5.0

Environment Specific Guid/ System Name

func (GetFusionEnvironmentFamilyResultOutput) TimeCreated added in v0.5.0

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

func (GetFusionEnvironmentFamilyResultOutput) TimeUpdated added in v0.5.0

func (GetFusionEnvironmentFamilyResultOutput) ToGetFusionEnvironmentFamilyResultOutput added in v0.5.0

func (o GetFusionEnvironmentFamilyResultOutput) ToGetFusionEnvironmentFamilyResultOutput() GetFusionEnvironmentFamilyResultOutput

func (GetFusionEnvironmentFamilyResultOutput) ToGetFusionEnvironmentFamilyResultOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilySubscriptionDetailArgs added in v0.5.0

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

A collection of arguments for invoking getFusionEnvironmentFamilySubscriptionDetail.

type GetFusionEnvironmentFamilySubscriptionDetailOutputArgs added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilySubscriptionDetailResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentFamilySubscriptionDetailResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentFamilySubscriptionDetail.

func (GetFusionEnvironmentFamilySubscriptionDetailResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailResultOutput) FusionEnvironmentFamilyId added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailResultOutput) Id added in v0.5.0

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentFamilySubscriptionDetailResultOutput) Subscriptions added in v0.5.0

List of subscriptions.

func (GetFusionEnvironmentFamilySubscriptionDetailResultOutput) ToGetFusionEnvironmentFamilySubscriptionDetailResultOutput added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailResultOutput) ToGetFusionEnvironmentFamilySubscriptionDetailResultOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilySubscriptionDetailSubscription added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArgs) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArgs) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArray added in v0.5.0

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArray []GetFusionEnvironmentFamilySubscriptionDetailSubscriptionInput

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArray) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArray) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArray) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) ClassicSubscriptionId added in v0.5.0

Subscription id.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) Id added in v0.5.0

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

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) ServiceName added in v0.5.0

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

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) Skuses added in v0.5.0

Stock keeping unit.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkus added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArgs) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArgs) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArray added in v0.5.0

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArray []GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusInput

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArray) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArray) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArray) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) Description added in v0.5.0

Description of the stock units.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) LicensePartDescription added in v0.5.0

Description of the covered product belonging to this Sku.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) MetricName added in v0.5.0

Base metric for billing the service.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) Quantity added in v0.5.0

Quantity of the stock units.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) Sku added in v0.5.0

Stock keeping unit id.

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput added in v0.5.0

func (GetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutput) ToGetFusionEnvironmentFamilySubscriptionDetailSubscriptionSkusOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentKmsKeyInfo added in v0.6.0

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 added in v0.6.0

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 added in v0.6.0

func (GetFusionEnvironmentKmsKeyInfoArgs) ToGetFusionEnvironmentKmsKeyInfoOutput added in v0.6.0

func (i GetFusionEnvironmentKmsKeyInfoArgs) ToGetFusionEnvironmentKmsKeyInfoOutput() GetFusionEnvironmentKmsKeyInfoOutput

func (GetFusionEnvironmentKmsKeyInfoArgs) ToGetFusionEnvironmentKmsKeyInfoOutputWithContext added in v0.6.0

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

type GetFusionEnvironmentKmsKeyInfoArray added in v0.6.0

type GetFusionEnvironmentKmsKeyInfoArray []GetFusionEnvironmentKmsKeyInfoInput

func (GetFusionEnvironmentKmsKeyInfoArray) ElementType added in v0.6.0

func (GetFusionEnvironmentKmsKeyInfoArray) ToGetFusionEnvironmentKmsKeyInfoArrayOutput added in v0.6.0

func (i GetFusionEnvironmentKmsKeyInfoArray) ToGetFusionEnvironmentKmsKeyInfoArrayOutput() GetFusionEnvironmentKmsKeyInfoArrayOutput

func (GetFusionEnvironmentKmsKeyInfoArray) ToGetFusionEnvironmentKmsKeyInfoArrayOutputWithContext added in v0.6.0

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

type GetFusionEnvironmentKmsKeyInfoArrayInput added in v0.6.0

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 added in v0.6.0

type GetFusionEnvironmentKmsKeyInfoArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentKmsKeyInfoArrayOutput) ElementType added in v0.6.0

func (GetFusionEnvironmentKmsKeyInfoArrayOutput) Index added in v0.6.0

func (GetFusionEnvironmentKmsKeyInfoArrayOutput) ToGetFusionEnvironmentKmsKeyInfoArrayOutput added in v0.6.0

func (o GetFusionEnvironmentKmsKeyInfoArrayOutput) ToGetFusionEnvironmentKmsKeyInfoArrayOutput() GetFusionEnvironmentKmsKeyInfoArrayOutput

func (GetFusionEnvironmentKmsKeyInfoArrayOutput) ToGetFusionEnvironmentKmsKeyInfoArrayOutputWithContext added in v0.6.0

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

type GetFusionEnvironmentKmsKeyInfoInput added in v0.6.0

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 added in v0.6.0

type GetFusionEnvironmentKmsKeyInfoOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentKmsKeyInfoOutput) ActiveKeyId added in v0.6.0

func (GetFusionEnvironmentKmsKeyInfoOutput) ActiveKeyVersion added in v0.6.0

func (GetFusionEnvironmentKmsKeyInfoOutput) CurrentKeyLifecycleState added in v0.6.0

func (o GetFusionEnvironmentKmsKeyInfoOutput) CurrentKeyLifecycleState() pulumi.StringOutput

func (GetFusionEnvironmentKmsKeyInfoOutput) ElementType added in v0.6.0

func (GetFusionEnvironmentKmsKeyInfoOutput) ScheduledKeyId added in v0.6.0

func (GetFusionEnvironmentKmsKeyInfoOutput) ScheduledKeyStatus added in v0.6.0

func (GetFusionEnvironmentKmsKeyInfoOutput) ScheduledKeyVersion added in v0.6.0

func (GetFusionEnvironmentKmsKeyInfoOutput) ScheduledLifecycleState added in v0.6.0

func (o GetFusionEnvironmentKmsKeyInfoOutput) ScheduledLifecycleState() pulumi.StringOutput

func (GetFusionEnvironmentKmsKeyInfoOutput) ToGetFusionEnvironmentKmsKeyInfoOutput added in v0.6.0

func (o GetFusionEnvironmentKmsKeyInfoOutput) ToGetFusionEnvironmentKmsKeyInfoOutput() GetFusionEnvironmentKmsKeyInfoOutput

func (GetFusionEnvironmentKmsKeyInfoOutput) ToGetFusionEnvironmentKmsKeyInfoOutputWithContext added in v0.6.0

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

type GetFusionEnvironmentMaintenancePolicy added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentMaintenancePolicyArgs) ToGetFusionEnvironmentMaintenancePolicyOutput added in v0.5.0

func (i GetFusionEnvironmentMaintenancePolicyArgs) ToGetFusionEnvironmentMaintenancePolicyOutput() GetFusionEnvironmentMaintenancePolicyOutput

func (GetFusionEnvironmentMaintenancePolicyArgs) ToGetFusionEnvironmentMaintenancePolicyOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentMaintenancePolicyArray added in v0.5.0

type GetFusionEnvironmentMaintenancePolicyArray []GetFusionEnvironmentMaintenancePolicyInput

func (GetFusionEnvironmentMaintenancePolicyArray) ElementType added in v0.5.0

func (GetFusionEnvironmentMaintenancePolicyArray) ToGetFusionEnvironmentMaintenancePolicyArrayOutput added in v0.5.0

func (i GetFusionEnvironmentMaintenancePolicyArray) ToGetFusionEnvironmentMaintenancePolicyArrayOutput() GetFusionEnvironmentMaintenancePolicyArrayOutput

func (GetFusionEnvironmentMaintenancePolicyArray) ToGetFusionEnvironmentMaintenancePolicyArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentMaintenancePolicyArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentMaintenancePolicyArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentMaintenancePolicyArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentMaintenancePolicyArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentMaintenancePolicyArrayOutput) ToGetFusionEnvironmentMaintenancePolicyArrayOutput added in v0.5.0

func (o GetFusionEnvironmentMaintenancePolicyArrayOutput) ToGetFusionEnvironmentMaintenancePolicyArrayOutput() GetFusionEnvironmentMaintenancePolicyArrayOutput

func (GetFusionEnvironmentMaintenancePolicyArrayOutput) ToGetFusionEnvironmentMaintenancePolicyArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentMaintenancePolicyInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentMaintenancePolicyOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentMaintenancePolicyOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentMaintenancePolicyOutput) EnvironmentMaintenanceOverride added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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

func (GetFusionEnvironmentMaintenancePolicyOutput) ToGetFusionEnvironmentMaintenancePolicyOutput added in v0.5.0

func (o GetFusionEnvironmentMaintenancePolicyOutput) ToGetFusionEnvironmentMaintenancePolicyOutput() GetFusionEnvironmentMaintenancePolicyOutput

func (GetFusionEnvironmentMaintenancePolicyOutput) ToGetFusionEnvironmentMaintenancePolicyOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTime added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput added in v0.5.0

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArgs) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArray added in v0.5.0

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArray []GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeInput

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArray) ElementType added in v0.5.0

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArray) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput added in v0.5.0

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArray) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput added in v0.5.0

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) BeginTimesValue added in v0.5.0

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

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) OverrideType added in v0.5.0

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

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput added in v0.5.0

func (GetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) ToGetFusionEnvironmentMaintenancePolicyQuarterlyUpgradeBeginTimeOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentOutputArgs added in v0.5.0

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

A collection of arguments for invoking getFusionEnvironment.

func (GetFusionEnvironmentOutputArgs) ElementType added in v0.5.0

type GetFusionEnvironmentRefresh added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

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

type GetFusionEnvironmentRefreshActivitiesFilterArgs added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivitiesFilterArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesFilterArgs) ToGetFusionEnvironmentRefreshActivitiesFilterOutput added in v0.5.0

func (i GetFusionEnvironmentRefreshActivitiesFilterArgs) ToGetFusionEnvironmentRefreshActivitiesFilterOutput() GetFusionEnvironmentRefreshActivitiesFilterOutput

func (GetFusionEnvironmentRefreshActivitiesFilterArgs) ToGetFusionEnvironmentRefreshActivitiesFilterOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRefreshActivitiesFilterArray added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesFilterArray []GetFusionEnvironmentRefreshActivitiesFilterInput

func (GetFusionEnvironmentRefreshActivitiesFilterArray) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesFilterArray) ToGetFusionEnvironmentRefreshActivitiesFilterArrayOutput added in v0.5.0

func (i GetFusionEnvironmentRefreshActivitiesFilterArray) ToGetFusionEnvironmentRefreshActivitiesFilterArrayOutput() GetFusionEnvironmentRefreshActivitiesFilterArrayOutput

func (GetFusionEnvironmentRefreshActivitiesFilterArray) ToGetFusionEnvironmentRefreshActivitiesFilterArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRefreshActivitiesFilterArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesFilterArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesFilterArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesFilterArrayOutput) ToGetFusionEnvironmentRefreshActivitiesFilterArrayOutput added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesFilterArrayOutput) ToGetFusionEnvironmentRefreshActivitiesFilterArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRefreshActivitiesFilterInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesFilterOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesFilterOutput) Name added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesFilterOutput) Regex added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesFilterOutput) ToGetFusionEnvironmentRefreshActivitiesFilterOutput added in v0.5.0

func (o GetFusionEnvironmentRefreshActivitiesFilterOutput) ToGetFusionEnvironmentRefreshActivitiesFilterOutput() GetFusionEnvironmentRefreshActivitiesFilterOutput

func (GetFusionEnvironmentRefreshActivitiesFilterOutput) ToGetFusionEnvironmentRefreshActivitiesFilterOutputWithContext added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivitiesFilterOutput) Values added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesOutputArgs added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollection added in v0.5.0

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

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArgs added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArgs) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArgs) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArray added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArray []GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionInput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArray) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArray) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArray) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionInput added in v0.5.0

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 added in v0.5.0

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"`
	// 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 added in v0.5.0

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"`
	// 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 added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArgs) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArgs) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArray added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArray []GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemInput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArray) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArray) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArray) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) DisplayName added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) FusionEnvironmentId added in v0.5.0

unique FusionEnvironment identifier

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) Id added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) LifecycleDetails added in v0.5.0

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 added in v0.6.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) RefreshIssueDetailsLists added in v0.6.0

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

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) ServiceAvailability added in v0.5.0

Service availability / impact during refresh activity execution up down

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) SourceFusionEnvironmentId added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) State added in v0.5.0

A filter that returns all resources that match the specified status

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) TimeAccepted added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) TimeExpectedFinish added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) TimeFinished added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) TimeOfRestorationPoint added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) TimeUpdated added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemOutputWithContext added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsList added in v0.6.0

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

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArgs added in v0.6.0

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 added in v0.6.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArgs) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput added in v0.6.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArgs) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutputWithContext added in v0.6.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArray added in v0.6.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArray []GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListInput

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArray) ElementType added in v0.6.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArray) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput added in v0.6.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArray) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutputWithContext added in v0.6.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayInput added in v0.6.0

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 added in v0.6.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput) ElementType added in v0.6.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput) Index added in v0.6.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput added in v0.6.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListArrayOutputWithContext added in v0.6.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListInput added in v0.6.0

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 added in v0.6.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput) ElementType added in v0.6.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput) RefreshIssues added in v0.6.0

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

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput added in v0.6.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionItemRefreshIssueDetailsListOutputWithContext added in v0.6.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput) Items added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutput) ToGetFusionEnvironmentRefreshActivitiesRefreshActivityCollectionOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRefreshActivitiesResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentRefreshActivitiesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentRefreshActivities.

func (GetFusionEnvironmentRefreshActivitiesResultOutput) DisplayName added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivitiesResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesResultOutput) Filters added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesResultOutput) FusionEnvironmentId added in v0.5.0

func (GetFusionEnvironmentRefreshActivitiesResultOutput) Id added in v0.5.0

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentRefreshActivitiesResultOutput) RefreshActivityCollections added in v0.5.0

The list of refresh_activity_collection.

func (GetFusionEnvironmentRefreshActivitiesResultOutput) State added in v0.5.0

The current state of the refreshActivity.

func (GetFusionEnvironmentRefreshActivitiesResultOutput) TimeExpectedFinishLessThanOrEqualTo added in v0.5.0

func (o GetFusionEnvironmentRefreshActivitiesResultOutput) TimeExpectedFinishLessThanOrEqualTo() pulumi.StringPtrOutput

func (GetFusionEnvironmentRefreshActivitiesResultOutput) TimeScheduledStartGreaterThanOrEqualTo added in v0.5.0

func (o GetFusionEnvironmentRefreshActivitiesResultOutput) TimeScheduledStartGreaterThanOrEqualTo() pulumi.StringPtrOutput

func (GetFusionEnvironmentRefreshActivitiesResultOutput) ToGetFusionEnvironmentRefreshActivitiesResultOutput added in v0.5.0

func (o GetFusionEnvironmentRefreshActivitiesResultOutput) ToGetFusionEnvironmentRefreshActivitiesResultOutput() GetFusionEnvironmentRefreshActivitiesResultOutput

func (GetFusionEnvironmentRefreshActivitiesResultOutput) ToGetFusionEnvironmentRefreshActivitiesResultOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRefreshActivityArgs added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsList added in v0.6.0

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

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArgs added in v0.6.0

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 added in v0.6.0

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArgs) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput added in v0.6.0

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArgs) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutputWithContext added in v0.6.0

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

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArray added in v0.6.0

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArray []GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListInput

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArray) ElementType added in v0.6.0

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArray) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput added in v0.6.0

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArray) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutputWithContext added in v0.6.0

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

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayInput added in v0.6.0

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 added in v0.6.0

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput) ElementType added in v0.6.0

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput) Index added in v0.6.0

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput added in v0.6.0

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutput) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListArrayOutputWithContext added in v0.6.0

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

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListInput added in v0.6.0

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 added in v0.6.0

type GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput) ElementType added in v0.6.0

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput) RefreshIssues added in v0.6.0

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

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput added in v0.6.0

func (GetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutput) ToGetFusionEnvironmentRefreshActivityRefreshIssueDetailsListOutputWithContext added in v0.6.0

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

type GetFusionEnvironmentRefreshActivityResult added in v0.5.0

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"`
	// 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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentRefreshActivityResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentRefreshActivity.

func (GetFusionEnvironmentRefreshActivityResultOutput) DisplayName added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivityResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshActivityResultOutput) FusionEnvironmentId added in v0.5.0

func (GetFusionEnvironmentRefreshActivityResultOutput) Id added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivityResultOutput) LifecycleDetails added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentRefreshActivityResultOutput) RefreshIssueDetailsLists added in v0.6.0

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

func (GetFusionEnvironmentRefreshActivityResultOutput) ServiceAvailability added in v0.5.0

Service availability / impact during refresh activity execution up down

func (GetFusionEnvironmentRefreshActivityResultOutput) SourceFusionEnvironmentId added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivityResultOutput) State added in v0.5.0

The current state of the refreshActivity.

func (GetFusionEnvironmentRefreshActivityResultOutput) TimeAccepted added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivityResultOutput) TimeExpectedFinish added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivityResultOutput) TimeFinished added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivityResultOutput) TimeOfRestorationPoint added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivityResultOutput) TimeUpdated added in v0.5.0

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

func (GetFusionEnvironmentRefreshActivityResultOutput) ToGetFusionEnvironmentRefreshActivityResultOutput added in v0.5.0

func (o GetFusionEnvironmentRefreshActivityResultOutput) ToGetFusionEnvironmentRefreshActivityResultOutput() GetFusionEnvironmentRefreshActivityResultOutput

func (GetFusionEnvironmentRefreshActivityResultOutput) ToGetFusionEnvironmentRefreshActivityResultOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRefreshArgs added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentRefreshArgs) ToGetFusionEnvironmentRefreshOutput added in v0.5.0

func (i GetFusionEnvironmentRefreshArgs) ToGetFusionEnvironmentRefreshOutput() GetFusionEnvironmentRefreshOutput

func (GetFusionEnvironmentRefreshArgs) ToGetFusionEnvironmentRefreshOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRefreshArray added in v0.5.0

type GetFusionEnvironmentRefreshArray []GetFusionEnvironmentRefreshInput

func (GetFusionEnvironmentRefreshArray) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshArray) ToGetFusionEnvironmentRefreshArrayOutput added in v0.5.0

func (i GetFusionEnvironmentRefreshArray) ToGetFusionEnvironmentRefreshArrayOutput() GetFusionEnvironmentRefreshArrayOutput

func (GetFusionEnvironmentRefreshArray) ToGetFusionEnvironmentRefreshArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRefreshArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentRefreshArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentRefreshArrayOutput) ToGetFusionEnvironmentRefreshArrayOutput added in v0.5.0

func (o GetFusionEnvironmentRefreshArrayOutput) ToGetFusionEnvironmentRefreshArrayOutput() GetFusionEnvironmentRefreshArrayOutput

func (GetFusionEnvironmentRefreshArrayOutput) ToGetFusionEnvironmentRefreshArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRefreshInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentRefreshOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRefreshOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentRefreshOutput) SourceFusionEnvironmentId added in v0.5.0

func (o GetFusionEnvironmentRefreshOutput) SourceFusionEnvironmentId() pulumi.StringOutput

The source environment id for the last refresh

func (GetFusionEnvironmentRefreshOutput) TimeFinished added in v0.5.0

The time of when the last refresh finish

func (GetFusionEnvironmentRefreshOutput) TimeOfRestorationPoint added in v0.5.0

func (o GetFusionEnvironmentRefreshOutput) TimeOfRestorationPoint() pulumi.StringOutput

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

func (GetFusionEnvironmentRefreshOutput) ToGetFusionEnvironmentRefreshOutput added in v0.5.0

func (o GetFusionEnvironmentRefreshOutput) ToGetFusionEnvironmentRefreshOutput() GetFusionEnvironmentRefreshOutput

func (GetFusionEnvironmentRefreshOutput) ToGetFusionEnvironmentRefreshOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentResult added in v0.5.0

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]interface{} `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]interface{} `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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironment.

func GetFusionEnvironmentOutput added in v0.5.0

func (GetFusionEnvironmentResultOutput) AdditionalLanguagePacks added in v0.5.0

func (o GetFusionEnvironmentResultOutput) AdditionalLanguagePacks() pulumi.StringArrayOutput

Language packs

func (GetFusionEnvironmentResultOutput) AppliedPatchBundles added in v0.5.0

Patch bundle names

func (GetFusionEnvironmentResultOutput) CompartmentId added in v0.5.0

Compartment Identifier

func (GetFusionEnvironmentResultOutput) CreateFusionEnvironmentAdminUserDetails added in v0.5.0

func (GetFusionEnvironmentResultOutput) DefinedTags added in v0.5.0

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

func (GetFusionEnvironmentResultOutput) DisplayName added in v0.5.0

FusionEnvironment Identifier, can be renamed

func (GetFusionEnvironmentResultOutput) DnsPrefix added in v0.5.0

DNS prefix

func (GetFusionEnvironmentResultOutput) DomainId added in v0.5.0

The IDCS domain created for the fusion instance

func (GetFusionEnvironmentResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentResultOutput) FreeformTags added in v0.5.0

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 added in v0.5.0

func (o GetFusionEnvironmentResultOutput) FusionEnvironmentFamilyId() pulumi.StringOutput

FusionEnvironmentFamily Identifier

func (GetFusionEnvironmentResultOutput) FusionEnvironmentId added in v0.5.0

func (o GetFusionEnvironmentResultOutput) FusionEnvironmentId() pulumi.StringOutput

func (GetFusionEnvironmentResultOutput) FusionEnvironmentType added in v0.5.0

func (o GetFusionEnvironmentResultOutput) FusionEnvironmentType() pulumi.StringOutput

Type of the FusionEnvironment.

func (GetFusionEnvironmentResultOutput) Id added in v0.5.0

Unique identifier that is immutable on creation

func (GetFusionEnvironmentResultOutput) IdcsDomainUrl added in v0.5.0

The IDCS Domain URL

func (GetFusionEnvironmentResultOutput) IsBreakGlassEnabled added in v0.6.0

func (o GetFusionEnvironmentResultOutput) IsBreakGlassEnabled() pulumi.BoolOutput

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

func (GetFusionEnvironmentResultOutput) KmsKeyId added in v0.5.0

BYOK key id

func (GetFusionEnvironmentResultOutput) KmsKeyInfos added in v0.5.0

BYOK key info

func (GetFusionEnvironmentResultOutput) LifecycleDetails added in v0.5.0

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 added in v0.6.0

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

func (GetFusionEnvironmentResultOutput) MaintenancePolicies added in v0.5.0

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 added in v0.5.0

Public URL

func (GetFusionEnvironmentResultOutput) Refreshes added in v0.5.0

Describes a refresh of a fusion environment

func (GetFusionEnvironmentResultOutput) Rules added in v0.5.0

Network Access Control Rules

func (GetFusionEnvironmentResultOutput) State added in v0.5.0

The current state of the ServiceInstance.

func (GetFusionEnvironmentResultOutput) SubscriptionIds added in v0.5.0

List of subscription IDs.

func (GetFusionEnvironmentResultOutput) SystemName added in v0.5.0

Environment Specific Guid/ System Name

func (GetFusionEnvironmentResultOutput) TimeCreated added in v0.5.0

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

func (GetFusionEnvironmentResultOutput) TimeUpcomingMaintenance added in v0.5.0

func (o GetFusionEnvironmentResultOutput) TimeUpcomingMaintenance() pulumi.StringOutput

The next maintenance for this environment

func (GetFusionEnvironmentResultOutput) TimeUpdated added in v0.5.0

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

func (GetFusionEnvironmentResultOutput) ToGetFusionEnvironmentResultOutput added in v0.5.0

func (o GetFusionEnvironmentResultOutput) ToGetFusionEnvironmentResultOutput() GetFusionEnvironmentResultOutput

func (GetFusionEnvironmentResultOutput) ToGetFusionEnvironmentResultOutputWithContext added in v0.5.0

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

func (GetFusionEnvironmentResultOutput) Version added in v0.5.0

Version of Fusion Apps used by this environment

type GetFusionEnvironmentRule added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentRuleArgs) ToGetFusionEnvironmentRuleOutput added in v0.5.0

func (i GetFusionEnvironmentRuleArgs) ToGetFusionEnvironmentRuleOutput() GetFusionEnvironmentRuleOutput

func (GetFusionEnvironmentRuleArgs) ToGetFusionEnvironmentRuleOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRuleArray added in v0.5.0

type GetFusionEnvironmentRuleArray []GetFusionEnvironmentRuleInput

func (GetFusionEnvironmentRuleArray) ElementType added in v0.5.0

func (GetFusionEnvironmentRuleArray) ToGetFusionEnvironmentRuleArrayOutput added in v0.5.0

func (i GetFusionEnvironmentRuleArray) ToGetFusionEnvironmentRuleArrayOutput() GetFusionEnvironmentRuleArrayOutput

func (GetFusionEnvironmentRuleArray) ToGetFusionEnvironmentRuleArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRuleArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentRuleArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRuleArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentRuleArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentRuleArrayOutput) ToGetFusionEnvironmentRuleArrayOutput added in v0.5.0

func (o GetFusionEnvironmentRuleArrayOutput) ToGetFusionEnvironmentRuleArrayOutput() GetFusionEnvironmentRuleArrayOutput

func (GetFusionEnvironmentRuleArrayOutput) ToGetFusionEnvironmentRuleArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRuleCondition added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentRuleConditionArgs) ToGetFusionEnvironmentRuleConditionOutput added in v0.5.0

func (i GetFusionEnvironmentRuleConditionArgs) ToGetFusionEnvironmentRuleConditionOutput() GetFusionEnvironmentRuleConditionOutput

func (GetFusionEnvironmentRuleConditionArgs) ToGetFusionEnvironmentRuleConditionOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRuleConditionArray added in v0.5.0

type GetFusionEnvironmentRuleConditionArray []GetFusionEnvironmentRuleConditionInput

func (GetFusionEnvironmentRuleConditionArray) ElementType added in v0.5.0

func (GetFusionEnvironmentRuleConditionArray) ToGetFusionEnvironmentRuleConditionArrayOutput added in v0.5.0

func (i GetFusionEnvironmentRuleConditionArray) ToGetFusionEnvironmentRuleConditionArrayOutput() GetFusionEnvironmentRuleConditionArrayOutput

func (GetFusionEnvironmentRuleConditionArray) ToGetFusionEnvironmentRuleConditionArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRuleConditionArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentRuleConditionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRuleConditionArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentRuleConditionArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentRuleConditionArrayOutput) ToGetFusionEnvironmentRuleConditionArrayOutput added in v0.5.0

func (o GetFusionEnvironmentRuleConditionArrayOutput) ToGetFusionEnvironmentRuleConditionArrayOutput() GetFusionEnvironmentRuleConditionArrayOutput

func (GetFusionEnvironmentRuleConditionArrayOutput) ToGetFusionEnvironmentRuleConditionArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRuleConditionInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentRuleConditionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRuleConditionOutput) AttributeName added in v0.5.0

RuleCondition type

func (GetFusionEnvironmentRuleConditionOutput) AttributeValue added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentRuleConditionOutput) ToGetFusionEnvironmentRuleConditionOutput added in v0.5.0

func (o GetFusionEnvironmentRuleConditionOutput) ToGetFusionEnvironmentRuleConditionOutput() GetFusionEnvironmentRuleConditionOutput

func (GetFusionEnvironmentRuleConditionOutput) ToGetFusionEnvironmentRuleConditionOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentRuleInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentRuleOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentRuleOutput) Action added in v0.5.0

Rule type

func (GetFusionEnvironmentRuleOutput) Conditions added in v0.5.0

func (GetFusionEnvironmentRuleOutput) Description added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentRuleOutput) ToGetFusionEnvironmentRuleOutput added in v0.5.0

func (o GetFusionEnvironmentRuleOutput) ToGetFusionEnvironmentRuleOutput() GetFusionEnvironmentRuleOutput

func (GetFusionEnvironmentRuleOutput) ToGetFusionEnvironmentRuleOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentScheduledActivitiesArgs added in v0.5.0

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 added in v0.5.0

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

type GetFusionEnvironmentScheduledActivitiesFilterArgs added in v0.5.0

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

func (GetFusionEnvironmentScheduledActivitiesFilterArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesFilterArgs) ToGetFusionEnvironmentScheduledActivitiesFilterOutput added in v0.5.0

func (i GetFusionEnvironmentScheduledActivitiesFilterArgs) ToGetFusionEnvironmentScheduledActivitiesFilterOutput() GetFusionEnvironmentScheduledActivitiesFilterOutput

func (GetFusionEnvironmentScheduledActivitiesFilterArgs) ToGetFusionEnvironmentScheduledActivitiesFilterOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentScheduledActivitiesFilterArray added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesFilterArray []GetFusionEnvironmentScheduledActivitiesFilterInput

func (GetFusionEnvironmentScheduledActivitiesFilterArray) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesFilterArray) ToGetFusionEnvironmentScheduledActivitiesFilterArrayOutput added in v0.5.0

func (i GetFusionEnvironmentScheduledActivitiesFilterArray) ToGetFusionEnvironmentScheduledActivitiesFilterArrayOutput() GetFusionEnvironmentScheduledActivitiesFilterArrayOutput

func (GetFusionEnvironmentScheduledActivitiesFilterArray) ToGetFusionEnvironmentScheduledActivitiesFilterArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentScheduledActivitiesFilterArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesFilterArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesFilterArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesFilterArrayOutput) ToGetFusionEnvironmentScheduledActivitiesFilterArrayOutput added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesFilterArrayOutput) ToGetFusionEnvironmentScheduledActivitiesFilterArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentScheduledActivitiesFilterInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesFilterOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesFilterOutput) Name added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesFilterOutput) Regex added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesFilterOutput) ToGetFusionEnvironmentScheduledActivitiesFilterOutput added in v0.5.0

func (o GetFusionEnvironmentScheduledActivitiesFilterOutput) ToGetFusionEnvironmentScheduledActivitiesFilterOutput() GetFusionEnvironmentScheduledActivitiesFilterOutput

func (GetFusionEnvironmentScheduledActivitiesFilterOutput) ToGetFusionEnvironmentScheduledActivitiesFilterOutputWithContext added in v0.5.0

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

func (GetFusionEnvironmentScheduledActivitiesFilterOutput) Values added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesOutputArgs added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentScheduledActivities.

func (GetFusionEnvironmentScheduledActivitiesResultOutput) DisplayName added in v0.5.0

scheduled activity display name, can be renamed.

func (GetFusionEnvironmentScheduledActivitiesResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesResultOutput) Filters added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesResultOutput) FusionEnvironmentId added in v0.5.0

FAaaS Environment Identifier.

func (GetFusionEnvironmentScheduledActivitiesResultOutput) Id added in v0.5.0

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentScheduledActivitiesResultOutput) RunCycle added in v0.5.0

run cadence.

func (GetFusionEnvironmentScheduledActivitiesResultOutput) ScheduledActivityCollections added in v0.5.0

The list of scheduled_activity_collection.

func (GetFusionEnvironmentScheduledActivitiesResultOutput) State added in v0.5.0

The current state of the scheduledActivity.

func (GetFusionEnvironmentScheduledActivitiesResultOutput) TimeExpectedFinishLessThanOrEqualTo added in v0.5.0

func (o GetFusionEnvironmentScheduledActivitiesResultOutput) TimeExpectedFinishLessThanOrEqualTo() pulumi.StringPtrOutput

func (GetFusionEnvironmentScheduledActivitiesResultOutput) TimeScheduledStartGreaterThanOrEqualTo added in v0.5.0

func (o GetFusionEnvironmentScheduledActivitiesResultOutput) TimeScheduledStartGreaterThanOrEqualTo() pulumi.StringPtrOutput

func (GetFusionEnvironmentScheduledActivitiesResultOutput) ToGetFusionEnvironmentScheduledActivitiesResultOutput added in v0.5.0

func (o GetFusionEnvironmentScheduledActivitiesResultOutput) ToGetFusionEnvironmentScheduledActivitiesResultOutput() GetFusionEnvironmentScheduledActivitiesResultOutput

func (GetFusionEnvironmentScheduledActivitiesResultOutput) ToGetFusionEnvironmentScheduledActivitiesResultOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollection added in v0.5.0

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

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArgs added in v0.5.0

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

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArgs) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArgs) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArray added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArray []GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionInput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArray) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutputWithContext added in v0.5.0

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

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionInput added in v0.5.0

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 added in v0.5.0

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]interface{} `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 added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArgs) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArgs) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutputWithContext added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArray added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArray []GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionInput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArray) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) ActionType added in v0.5.0

Type of action

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) Artifact added in v0.5.0

patch that delivered the vertex update prerequisite

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) Category added in v0.5.0

patch artifact category

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) Description added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) Mode added in v0.5.0

A string that describeds whether the change is applied hot or cold

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) Qualifier added in v0.5.0

month qualifier

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) ReferenceKey added in v0.5.0

Unique identifier of the object that represents the action

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) State added in v0.5.0

A filter that returns all resources that match the specified status

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutputWithContext added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemActionOutput) Version added in v0.5.0

name of the repo

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArgs added in v0.5.0

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.MapInput    `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 added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArgs) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArgs) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutputWithContext added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArray added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArray []GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemInput

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArray) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArray) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) Actions added in v0.5.0

List of actions

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) DelayInHours added in v0.5.0

Cumulative delay hours

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) DisplayName added in v0.5.0

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

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) FreeformTags added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) FusionEnvironmentId added in v0.5.0

unique FusionEnvironment identifier

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) Id added in v0.5.0

Unique identifier that is immutable on creation.

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) LifecycleDetails added in v0.5.0

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 added in v0.5.0

A filter that returns all resources that match the specified run cycle.

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) ServiceAvailability added in v0.5.0

Service availability / impact during scheduled activity execution up down

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) State added in v0.5.0

A filter that returns all resources that match the specified status

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) TimeAccepted added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) TimeExpectedFinish added in v0.5.0

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

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) TimeFinished added in v0.5.0

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

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) TimeScheduledStart added in v0.5.0

Current time the scheduled activity is scheduled to start. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) TimeUpdated added in v0.5.0

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

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionItemOutputWithContext added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput added in v0.5.0

type GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput) Items added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput added in v0.5.0

func (GetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutput) ToGetFusionEnvironmentScheduledActivitiesScheduledActivityCollectionOutputWithContext added in v0.5.0

type GetFusionEnvironmentScheduledActivityAction added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentScheduledActivityActionArgs) ToGetFusionEnvironmentScheduledActivityActionOutput added in v0.5.0

func (i GetFusionEnvironmentScheduledActivityActionArgs) ToGetFusionEnvironmentScheduledActivityActionOutput() GetFusionEnvironmentScheduledActivityActionOutput

func (GetFusionEnvironmentScheduledActivityActionArgs) ToGetFusionEnvironmentScheduledActivityActionOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentScheduledActivityActionArgs) ToGetFusionEnvironmentScheduledActivityActionOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivityActionOutput

type GetFusionEnvironmentScheduledActivityActionArray added in v0.5.0

type GetFusionEnvironmentScheduledActivityActionArray []GetFusionEnvironmentScheduledActivityActionInput

func (GetFusionEnvironmentScheduledActivityActionArray) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivityActionArray) ToGetFusionEnvironmentScheduledActivityActionArrayOutput added in v0.5.0

func (i GetFusionEnvironmentScheduledActivityActionArray) ToGetFusionEnvironmentScheduledActivityActionArrayOutput() GetFusionEnvironmentScheduledActivityActionArrayOutput

func (GetFusionEnvironmentScheduledActivityActionArray) ToGetFusionEnvironmentScheduledActivityActionArrayOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentScheduledActivityActionArray) ToGetFusionEnvironmentScheduledActivityActionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivityActionArrayOutput

type GetFusionEnvironmentScheduledActivityActionArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentScheduledActivityActionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivityActionArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivityActionArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentScheduledActivityActionArrayOutput) ToGetFusionEnvironmentScheduledActivityActionArrayOutput added in v0.5.0

func (GetFusionEnvironmentScheduledActivityActionArrayOutput) ToGetFusionEnvironmentScheduledActivityActionArrayOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentScheduledActivityActionArrayOutput) ToGetFusionEnvironmentScheduledActivityActionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivityActionArrayOutput

type GetFusionEnvironmentScheduledActivityActionInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentScheduledActivityActionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentScheduledActivityActionOutput) ActionType added in v0.5.0

Type of action

func (GetFusionEnvironmentScheduledActivityActionOutput) Artifact added in v0.5.0

patch that delivered the vertex update prerequisite

func (GetFusionEnvironmentScheduledActivityActionOutput) Category added in v0.5.0

patch artifact category

func (GetFusionEnvironmentScheduledActivityActionOutput) Description added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentScheduledActivityActionOutput) Mode added in v0.5.0

A string that describeds whether the change is applied hot or cold

func (GetFusionEnvironmentScheduledActivityActionOutput) Qualifier added in v0.5.0

month qualifier

func (GetFusionEnvironmentScheduledActivityActionOutput) ReferenceKey added in v0.5.0

Unique identifier of the object that represents the action

func (GetFusionEnvironmentScheduledActivityActionOutput) State added in v0.5.0

The current state of the scheduledActivity.

func (GetFusionEnvironmentScheduledActivityActionOutput) ToGetFusionEnvironmentScheduledActivityActionOutput added in v0.5.0

func (o GetFusionEnvironmentScheduledActivityActionOutput) ToGetFusionEnvironmentScheduledActivityActionOutput() GetFusionEnvironmentScheduledActivityActionOutput

func (GetFusionEnvironmentScheduledActivityActionOutput) ToGetFusionEnvironmentScheduledActivityActionOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentScheduledActivityActionOutput) ToGetFusionEnvironmentScheduledActivityActionOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivityActionOutput

func (GetFusionEnvironmentScheduledActivityActionOutput) Version added in v0.5.0

name of the repo

type GetFusionEnvironmentScheduledActivityArgs added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentScheduledActivityResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentScheduledActivityResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentScheduledActivity.

func (GetFusionEnvironmentScheduledActivityResultOutput) Actions added in v0.5.0

List of actions

func (GetFusionEnvironmentScheduledActivityResultOutput) DelayInHours added in v0.5.0

Cumulative delay hours

func (GetFusionEnvironmentScheduledActivityResultOutput) DisplayName added in v0.5.0

scheduled activity display name, can be renamed.

func (GetFusionEnvironmentScheduledActivityResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentScheduledActivityResultOutput) FusionEnvironmentId added in v0.5.0

FAaaS Environment Identifier.

func (GetFusionEnvironmentScheduledActivityResultOutput) Id added in v0.5.0

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentScheduledActivityResultOutput) LifecycleDetails added in v0.5.0

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 added in v0.5.0

run cadence.

func (GetFusionEnvironmentScheduledActivityResultOutput) ScheduledActivityId added in v0.5.0

func (GetFusionEnvironmentScheduledActivityResultOutput) ServiceAvailability added in v0.5.0

Service availability / impact during scheduled activity execution up down

func (GetFusionEnvironmentScheduledActivityResultOutput) State added in v0.5.0

The current state of the scheduledActivity.

func (GetFusionEnvironmentScheduledActivityResultOutput) TimeCreated added in v0.5.0

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

func (GetFusionEnvironmentScheduledActivityResultOutput) TimeExpectedFinish added in v0.5.0

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

func (GetFusionEnvironmentScheduledActivityResultOutput) TimeFinished added in v0.5.0

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

func (GetFusionEnvironmentScheduledActivityResultOutput) TimeScheduledStart added in v0.5.0

Current time the scheduled activity is scheduled to start. An RFC3339 formatted datetime string.

func (GetFusionEnvironmentScheduledActivityResultOutput) TimeUpdated added in v0.5.0

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

func (GetFusionEnvironmentScheduledActivityResultOutput) ToGetFusionEnvironmentScheduledActivityResultOutput added in v0.5.0

func (o GetFusionEnvironmentScheduledActivityResultOutput) ToGetFusionEnvironmentScheduledActivityResultOutput() GetFusionEnvironmentScheduledActivityResultOutput

func (GetFusionEnvironmentScheduledActivityResultOutput) ToGetFusionEnvironmentScheduledActivityResultOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentScheduledActivityResultOutput) ToGetFusionEnvironmentScheduledActivityResultOutputWithContext(ctx context.Context) GetFusionEnvironmentScheduledActivityResultOutput

type GetFusionEnvironmentServiceAttachmentArgs added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentServiceAttachmentResult added in v0.5.0

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]interface{} `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]interface{} `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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentServiceAttachmentResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentServiceAttachment.

func (GetFusionEnvironmentServiceAttachmentResultOutput) CompartmentId added in v0.5.0

Compartment Identifier

func (GetFusionEnvironmentServiceAttachmentResultOutput) DefinedTags added in v0.5.0

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

func (GetFusionEnvironmentServiceAttachmentResultOutput) DisplayName added in v0.5.0

Service Attachment Display name, can be renamed

func (GetFusionEnvironmentServiceAttachmentResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentResultOutput) FreeformTags added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentResultOutput) Id added in v0.5.0

Unique identifier that is immutable on creation

func (GetFusionEnvironmentServiceAttachmentResultOutput) IsSkuBased added in v0.5.0

Whether this service is provisioned due to the customer being subscribed to a specific SKU

func (GetFusionEnvironmentServiceAttachmentResultOutput) ServiceAttachmentId added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentResultOutput) ServiceInstanceId added in v0.5.0

The ID of the service instance created that can be used to identify this on the service control plane

func (GetFusionEnvironmentServiceAttachmentResultOutput) ServiceInstanceType added in v0.5.0

Type of the serviceInstance.

func (GetFusionEnvironmentServiceAttachmentResultOutput) ServiceUrl added in v0.5.0

Public URL

func (GetFusionEnvironmentServiceAttachmentResultOutput) State added in v0.5.0

The current state of the ServiceInstance.

func (GetFusionEnvironmentServiceAttachmentResultOutput) TimeCreated added in v0.5.0

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

func (GetFusionEnvironmentServiceAttachmentResultOutput) TimeUpdated added in v0.5.0

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

func (GetFusionEnvironmentServiceAttachmentResultOutput) ToGetFusionEnvironmentServiceAttachmentResultOutput added in v0.5.0

func (o GetFusionEnvironmentServiceAttachmentResultOutput) ToGetFusionEnvironmentServiceAttachmentResultOutput() GetFusionEnvironmentServiceAttachmentResultOutput

func (GetFusionEnvironmentServiceAttachmentResultOutput) ToGetFusionEnvironmentServiceAttachmentResultOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentServiceAttachmentResultOutput) ToGetFusionEnvironmentServiceAttachmentResultOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentResultOutput

type GetFusionEnvironmentServiceAttachmentsArgs added in v0.5.0

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 added in v0.5.0

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

type GetFusionEnvironmentServiceAttachmentsFilterArgs added in v0.5.0

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

func (GetFusionEnvironmentServiceAttachmentsFilterArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsFilterArgs) ToGetFusionEnvironmentServiceAttachmentsFilterOutput added in v0.5.0

func (i GetFusionEnvironmentServiceAttachmentsFilterArgs) ToGetFusionEnvironmentServiceAttachmentsFilterOutput() GetFusionEnvironmentServiceAttachmentsFilterOutput

func (GetFusionEnvironmentServiceAttachmentsFilterArgs) ToGetFusionEnvironmentServiceAttachmentsFilterOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentServiceAttachmentsFilterArgs) ToGetFusionEnvironmentServiceAttachmentsFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsFilterOutput

type GetFusionEnvironmentServiceAttachmentsFilterArray added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsFilterArray []GetFusionEnvironmentServiceAttachmentsFilterInput

func (GetFusionEnvironmentServiceAttachmentsFilterArray) ElementType added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsFilterArray) ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutput added in v0.5.0

func (i GetFusionEnvironmentServiceAttachmentsFilterArray) ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutput() GetFusionEnvironmentServiceAttachmentsFilterArrayOutput

func (GetFusionEnvironmentServiceAttachmentsFilterArray) ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentServiceAttachmentsFilterArray) ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsFilterArrayOutput

type GetFusionEnvironmentServiceAttachmentsFilterArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentServiceAttachmentsFilterArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsFilterArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsFilterArrayOutput) ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutput added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsFilterArrayOutput) ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentServiceAttachmentsFilterArrayOutput) ToGetFusionEnvironmentServiceAttachmentsFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsFilterArrayOutput

type GetFusionEnvironmentServiceAttachmentsFilterInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentServiceAttachmentsFilterOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsFilterOutput) Name added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsFilterOutput) Regex added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsFilterOutput) ToGetFusionEnvironmentServiceAttachmentsFilterOutput added in v0.5.0

func (o GetFusionEnvironmentServiceAttachmentsFilterOutput) ToGetFusionEnvironmentServiceAttachmentsFilterOutput() GetFusionEnvironmentServiceAttachmentsFilterOutput

func (GetFusionEnvironmentServiceAttachmentsFilterOutput) ToGetFusionEnvironmentServiceAttachmentsFilterOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentServiceAttachmentsFilterOutput) ToGetFusionEnvironmentServiceAttachmentsFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsFilterOutput

func (GetFusionEnvironmentServiceAttachmentsFilterOutput) Values added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsOutputArgs added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentServiceAttachments.

func (GetFusionEnvironmentServiceAttachmentsResultOutput) DisplayName added in v0.5.0

Service Attachment Display name, can be renamed

func (GetFusionEnvironmentServiceAttachmentsResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsResultOutput) Filters added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsResultOutput) FusionEnvironmentId added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsResultOutput) Id added in v0.5.0

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentServiceAttachmentsResultOutput) ServiceAttachmentCollections added in v0.5.0

The list of service_attachment_collection.

func (GetFusionEnvironmentServiceAttachmentsResultOutput) ServiceInstanceType added in v0.5.0

Type of the serviceInstance.

func (GetFusionEnvironmentServiceAttachmentsResultOutput) State added in v0.5.0

The current state of the ServiceInstance.

func (GetFusionEnvironmentServiceAttachmentsResultOutput) ToGetFusionEnvironmentServiceAttachmentsResultOutput added in v0.5.0

func (o GetFusionEnvironmentServiceAttachmentsResultOutput) ToGetFusionEnvironmentServiceAttachmentsResultOutput() GetFusionEnvironmentServiceAttachmentsResultOutput

func (GetFusionEnvironmentServiceAttachmentsResultOutput) ToGetFusionEnvironmentServiceAttachmentsResultOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentServiceAttachmentsResultOutput) ToGetFusionEnvironmentServiceAttachmentsResultOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsResultOutput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollection added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollection struct {
	Items []GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItem `pulumi:"items"`
}

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs struct {
	Items GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayInput `pulumi:"items"`
}

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArgs) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArray added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArray []GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionInput

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArray) ElementType added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArray) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArray) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArray) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionInput added in v0.5.0

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 added in v0.5.0

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]interface{} `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]interface{} `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 added in v0.5.0

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.MapInput `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.MapInput `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 added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArgs) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArgs) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArgs) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArray added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArray []GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemInput

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArray) ElementType added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArray) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArray) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArray) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) CompartmentId added in v0.5.0

Compartment Identifier

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) DefinedTags added in v0.5.0

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

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) DisplayName added in v0.5.0

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

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) FreeformTags added in v0.5.0

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 added in v0.18.0

unique FusionEnvironment identifier

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) Id added in v0.5.0

Unique identifier that is immutable on creation

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) IsSkuBased added in v0.5.0

Whether this service is provisioned due to the customer being subscribed to a specific SKU

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) ServiceInstanceId added in v0.5.0

The ID of the service instance created that can be used to identify this on the service control plane

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) ServiceInstanceType added in v0.5.0

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

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) ServiceUrl added in v0.5.0

Public URL

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) State added in v0.5.0

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

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) TimeCreated added in v0.5.0

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

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) TimeUpdated added in v0.5.0

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

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionItemOutputWithContext added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput added in v0.5.0

type GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput) Items added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput added in v0.5.0

func (GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput) ToGetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentServiceAttachmentsServiceAttachmentCollectionOutput

type GetFusionEnvironmentStatusArgs added in v0.5.0

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

A collection of arguments for invoking getFusionEnvironmentStatus.

type GetFusionEnvironmentStatusOutputArgs added in v0.5.0

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

A collection of arguments for invoking getFusionEnvironmentStatus.

func (GetFusionEnvironmentStatusOutputArgs) ElementType added in v0.5.0

type GetFusionEnvironmentStatusResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentStatusResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentStatus.

func (GetFusionEnvironmentStatusResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentStatusResultOutput) FusionEnvironmentId added in v0.5.0

func (GetFusionEnvironmentStatusResultOutput) Id added in v0.5.0

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentStatusResultOutput) Status added in v0.5.0

The data plane status of FusionEnvironment.

func (GetFusionEnvironmentStatusResultOutput) ToGetFusionEnvironmentStatusResultOutput added in v0.5.0

func (o GetFusionEnvironmentStatusResultOutput) ToGetFusionEnvironmentStatusResultOutput() GetFusionEnvironmentStatusResultOutput

func (GetFusionEnvironmentStatusResultOutput) ToGetFusionEnvironmentStatusResultOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentStatusResultOutput) ToGetFusionEnvironmentStatusResultOutputWithContext(ctx context.Context) GetFusionEnvironmentStatusResultOutput

type GetFusionEnvironmentTimeAvailableForRefreshArgs added in v0.5.0

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

A collection of arguments for invoking getFusionEnvironmentTimeAvailableForRefresh.

type GetFusionEnvironmentTimeAvailableForRefreshItem added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshItem struct {
	// refresh time.
	TimeAvailableForRefresh string `pulumi:"timeAvailableForRefresh"`
}

type GetFusionEnvironmentTimeAvailableForRefreshItemArgs added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshItemArgs struct {
	// refresh time.
	TimeAvailableForRefresh pulumi.StringInput `pulumi:"timeAvailableForRefresh"`
}

func (GetFusionEnvironmentTimeAvailableForRefreshItemArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshItemArgs) ToGetFusionEnvironmentTimeAvailableForRefreshItemOutput added in v0.5.0

func (i GetFusionEnvironmentTimeAvailableForRefreshItemArgs) ToGetFusionEnvironmentTimeAvailableForRefreshItemOutput() GetFusionEnvironmentTimeAvailableForRefreshItemOutput

func (GetFusionEnvironmentTimeAvailableForRefreshItemArgs) ToGetFusionEnvironmentTimeAvailableForRefreshItemOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentTimeAvailableForRefreshItemArgs) ToGetFusionEnvironmentTimeAvailableForRefreshItemOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshItemOutput

type GetFusionEnvironmentTimeAvailableForRefreshItemArray added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshItemArray []GetFusionEnvironmentTimeAvailableForRefreshItemInput

func (GetFusionEnvironmentTimeAvailableForRefreshItemArray) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshItemArray) ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput added in v0.5.0

func (i GetFusionEnvironmentTimeAvailableForRefreshItemArray) ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput() GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput

func (GetFusionEnvironmentTimeAvailableForRefreshItemArray) ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentTimeAvailableForRefreshItemArray) ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput

type GetFusionEnvironmentTimeAvailableForRefreshItemArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshItemArrayOutput

type GetFusionEnvironmentTimeAvailableForRefreshItemInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshItemOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshItemOutput) TimeAvailableForRefresh added in v0.5.0

refresh time.

func (GetFusionEnvironmentTimeAvailableForRefreshItemOutput) ToGetFusionEnvironmentTimeAvailableForRefreshItemOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshItemOutput) ToGetFusionEnvironmentTimeAvailableForRefreshItemOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentTimeAvailableForRefreshItemOutput) ToGetFusionEnvironmentTimeAvailableForRefreshItemOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshItemOutput

type GetFusionEnvironmentTimeAvailableForRefreshOutputArgs added in v0.5.0

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

A collection of arguments for invoking getFusionEnvironmentTimeAvailableForRefresh.

func (GetFusionEnvironmentTimeAvailableForRefreshOutputArgs) ElementType added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentTimeAvailableForRefresh.

func (GetFusionEnvironmentTimeAvailableForRefreshResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshResultOutput) FusionEnvironmentId added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshResultOutput) Id added in v0.5.0

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentTimeAvailableForRefreshResultOutput) Items added in v0.5.0

A list of available refresh time objects.

func (GetFusionEnvironmentTimeAvailableForRefreshResultOutput) ToGetFusionEnvironmentTimeAvailableForRefreshResultOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshResultOutput) ToGetFusionEnvironmentTimeAvailableForRefreshResultOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentTimeAvailableForRefreshResultOutput) ToGetFusionEnvironmentTimeAvailableForRefreshResultOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshResultOutput

type GetFusionEnvironmentTimeAvailableForRefreshsArgs added in v0.5.0

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

A collection of arguments for invoking getFusionEnvironmentTimeAvailableForRefreshs.

type GetFusionEnvironmentTimeAvailableForRefreshsFilter added in v0.5.0

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

type GetFusionEnvironmentTimeAvailableForRefreshsFilterArgs added in v0.5.0

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

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArgs) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArgs) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentTimeAvailableForRefreshsFilterArgs) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput

type GetFusionEnvironmentTimeAvailableForRefreshsFilterArray added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsFilterArray []GetFusionEnvironmentTimeAvailableForRefreshsFilterInput

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArray) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArray) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput added in v0.5.0

func (i GetFusionEnvironmentTimeAvailableForRefreshsFilterArray) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput() GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArray) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentTimeAvailableForRefreshsFilterArray) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput

type GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshsFilterArrayOutput

type GetFusionEnvironmentTimeAvailableForRefreshsFilterInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput) Name added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput) Regex added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput

func (GetFusionEnvironmentTimeAvailableForRefreshsFilterOutput) Values added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsOutputArgs added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironmentTimeAvailableForRefreshs.

func (GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) Filters added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) FusionEnvironmentId added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) Id added in v0.5.0

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) TimeAvailableForRefreshCollections added in v0.5.0

The list of time_available_for_refresh_collection.

func (GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsResultOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsResultOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentTimeAvailableForRefreshsResultOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsResultOutputWithContext(ctx context.Context) GetFusionEnvironmentTimeAvailableForRefreshsResultOutput

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollection added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollection struct {
	// A list of available refresh time objects.
	Items []GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItem `pulumi:"items"`
}

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArgs added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArgs struct {
	// A list of available refresh time objects.
	Items GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayInput `pulumi:"items"`
}

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArgs) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArgs) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutputWithContext added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArray added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArray []GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionInput

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArray) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArray) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArray) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItem struct {
	// refresh time.
	TimeAvailableForRefresh string `pulumi:"timeAvailableForRefresh"`
}

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArgs added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArgs struct {
	// refresh time.
	TimeAvailableForRefresh pulumi.StringInput `pulumi:"timeAvailableForRefresh"`
}

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArgs) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArgs) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutputWithContext added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArray added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArray []GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemInput

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArray) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArray) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArray) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput) TimeAvailableForRefresh added in v0.5.0

refresh time.

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionItemOutputWithContext added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput added in v0.5.0

type GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput) Items added in v0.5.0

A list of available refresh time objects.

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput added in v0.5.0

func (GetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutput) ToGetFusionEnvironmentTimeAvailableForRefreshsTimeAvailableForRefreshCollectionOutputWithContext added in v0.5.0

type GetFusionEnvironmentsArgs added in v0.5.0

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 added in v0.5.0

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

type GetFusionEnvironmentsFilterArgs added in v0.5.0

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

func (GetFusionEnvironmentsFilterArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentsFilterArgs) ToGetFusionEnvironmentsFilterOutput added in v0.5.0

func (i GetFusionEnvironmentsFilterArgs) ToGetFusionEnvironmentsFilterOutput() GetFusionEnvironmentsFilterOutput

func (GetFusionEnvironmentsFilterArgs) ToGetFusionEnvironmentsFilterOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentsFilterArgs) ToGetFusionEnvironmentsFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentsFilterOutput

type GetFusionEnvironmentsFilterArray added in v0.5.0

type GetFusionEnvironmentsFilterArray []GetFusionEnvironmentsFilterInput

func (GetFusionEnvironmentsFilterArray) ElementType added in v0.5.0

func (GetFusionEnvironmentsFilterArray) ToGetFusionEnvironmentsFilterArrayOutput added in v0.5.0

func (i GetFusionEnvironmentsFilterArray) ToGetFusionEnvironmentsFilterArrayOutput() GetFusionEnvironmentsFilterArrayOutput

func (GetFusionEnvironmentsFilterArray) ToGetFusionEnvironmentsFilterArrayOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentsFilterArray) ToGetFusionEnvironmentsFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFilterArrayOutput

type GetFusionEnvironmentsFilterArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFilterArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFilterArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentsFilterArrayOutput) ToGetFusionEnvironmentsFilterArrayOutput added in v0.5.0

func (o GetFusionEnvironmentsFilterArrayOutput) ToGetFusionEnvironmentsFilterArrayOutput() GetFusionEnvironmentsFilterArrayOutput

func (GetFusionEnvironmentsFilterArrayOutput) ToGetFusionEnvironmentsFilterArrayOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentsFilterArrayOutput) ToGetFusionEnvironmentsFilterArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFilterArrayOutput

type GetFusionEnvironmentsFilterInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFilterOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFilterOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFilterOutput) Name added in v0.5.0

func (GetFusionEnvironmentsFilterOutput) Regex added in v0.5.0

func (GetFusionEnvironmentsFilterOutput) ToGetFusionEnvironmentsFilterOutput added in v0.5.0

func (o GetFusionEnvironmentsFilterOutput) ToGetFusionEnvironmentsFilterOutput() GetFusionEnvironmentsFilterOutput

func (GetFusionEnvironmentsFilterOutput) ToGetFusionEnvironmentsFilterOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentsFilterOutput) ToGetFusionEnvironmentsFilterOutputWithContext(ctx context.Context) GetFusionEnvironmentsFilterOutput

func (GetFusionEnvironmentsFilterOutput) Values added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollection added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollection struct {
	Items []GetFusionEnvironmentsFusionEnvironmentCollectionItem `pulumi:"items"`
}

type GetFusionEnvironmentsFusionEnvironmentCollectionArgs added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionArgs struct {
	Items GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayInput `pulumi:"items"`
}

func (GetFusionEnvironmentsFusionEnvironmentCollectionArgs) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionOutput added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionOutput() GetFusionEnvironmentsFusionEnvironmentCollectionOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionArray added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionArray []GetFusionEnvironmentsFusionEnvironmentCollectionInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionArray) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput() GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionInput added in v0.5.0

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 added in v0.5.0

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]interface{} `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]interface{} `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 added in v0.5.0

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.MapInput `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.MapInput `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 added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemArray added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArray) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput() GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetail added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutputWithContext added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArray added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArray) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) EmailAddress added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) FirstName added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) LastName added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) Password added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutputWithContext added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemCreateFusionEnvironmentAdminUserDetailOutput) Username added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemInput added in v0.5.0

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 added in v0.6.0

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 added in v0.6.0

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 added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutputWithContext added in v0.6.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArray added in v0.6.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArray) ElementType added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutputWithContext added in v0.6.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayInput added in v0.6.0

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 added in v0.6.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput) ElementType added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput) Index added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoArrayOutputWithContext added in v0.6.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoInput added in v0.6.0

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 added in v0.6.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ActiveKeyId added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ActiveKeyVersion added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) CurrentKeyLifecycleState added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ElementType added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ScheduledKeyId added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ScheduledKeyStatus added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ScheduledKeyVersion added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ScheduledLifecycleState added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput added in v0.6.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutputWithContext added in v0.6.0

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemKmsKeyInfoOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicy added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArray added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArray) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput) EnvironmentMaintenanceOverride added in v0.5.0

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

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput) MonthlyPatchingOverride added in v0.5.0

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 added in v0.5.0

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

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyOutputWithContext added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTime added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutputWithContext added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArray added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArray) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) BeginTimesValue added in v0.5.0

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

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) OverrideType added in v0.5.0

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

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemMaintenancePolicyQuarterlyUpgradeBeginTimeOutputWithContext added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) AdditionalLanguagePacks added in v0.5.0

Language packs

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) AppliedPatchBundles added in v0.5.0

Patch bundle names

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) CompartmentId added in v0.5.0

The ID of the compartment in which to list resources.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) CreateFusionEnvironmentAdminUserDetails added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) DefinedTags added in v0.5.0

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

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) DisplayName added in v0.5.0

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

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) DnsPrefix added in v0.5.0

DNS prefix

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) DomainId added in v0.5.0

The IDCS domain created for the fusion instance

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) FreeformTags added in v0.5.0

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 added in v0.5.0

The ID of the fusion environment family in which to list resources.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) FusionEnvironmentType added in v0.5.0

Type of the FusionEnvironment.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) Id added in v0.5.0

Unique identifier that is immutable on creation

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) IdcsDomainUrl added in v0.5.0

The IDCS Domain URL

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) IsBreakGlassEnabled added in v0.6.0

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

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) KmsKeyId added in v0.5.0

BYOK key id

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) KmsKeyInfos added in v0.5.0

BYOK key info

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) LifecycleDetails added in v0.5.0

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 added in v0.6.0

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

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) MaintenancePolicies added in v0.5.0

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 added in v0.5.0

Public URL

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) Refreshes added in v0.5.0

Describes a refresh of a fusion environment

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) Rules added in v0.5.0

Network Access Control Rules

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) State added in v0.5.0

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

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) SubscriptionIds added in v0.5.0

List of subscription IDs.

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) SystemName added in v0.5.0

Environment Specific Guid/ System Name

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) TimeCreated added in v0.5.0

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

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) TimeUpcomingMaintenance added in v0.5.0

The next maintenance for this environment

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) TimeUpdated added in v0.5.0

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

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemOutput) Version added in v0.5.0

Version of Fusion Apps used by this environment

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefresh added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArray added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArray) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput) SourceFusionEnvironmentId added in v0.5.0

The source environment id for the last refresh

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput) TimeFinished added in v0.5.0

The time of when the last refresh finish

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput) TimeOfRestorationPoint added in v0.5.0

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

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRefreshOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRule added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArray added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArray) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleCondition added in v0.5.0

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 added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArgs) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArray added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArray []GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionInput

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArray) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutputWithContext added in v0.5.0

func (i GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArray) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput) Index added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionArrayOutputWithContext added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput) AttributeName added in v0.5.0

RuleCondition type

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput) AttributeValue added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleConditionOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleInput added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput) Action added in v0.5.0

Rule type

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput) Conditions added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput) Description added in v0.5.0

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 added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionItemRuleOutput

type GetFusionEnvironmentsFusionEnvironmentCollectionOutput added in v0.5.0

type GetFusionEnvironmentsFusionEnvironmentCollectionOutput struct{ *pulumi.OutputState }

func (GetFusionEnvironmentsFusionEnvironmentCollectionOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionOutput) Items added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionOutput added in v0.5.0

func (GetFusionEnvironmentsFusionEnvironmentCollectionOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentsFusionEnvironmentCollectionOutput) ToGetFusionEnvironmentsFusionEnvironmentCollectionOutputWithContext(ctx context.Context) GetFusionEnvironmentsFusionEnvironmentCollectionOutput

type GetFusionEnvironmentsOutputArgs added in v0.5.0

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 added in v0.5.0

type GetFusionEnvironmentsResult added in v0.5.0

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 added in v0.5.0

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/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 added in v0.5.0

type GetFusionEnvironmentsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFusionEnvironments.

func GetFusionEnvironmentsOutput added in v0.5.0

func (GetFusionEnvironmentsResultOutput) CompartmentId added in v0.5.0

Compartment Identifier

func (GetFusionEnvironmentsResultOutput) DisplayName added in v0.5.0

FusionEnvironment Identifier, can be renamed

func (GetFusionEnvironmentsResultOutput) ElementType added in v0.5.0

func (GetFusionEnvironmentsResultOutput) Filters added in v0.5.0

func (GetFusionEnvironmentsResultOutput) FusionEnvironmentCollections added in v0.5.0

The list of fusion_environment_collection.

func (GetFusionEnvironmentsResultOutput) FusionEnvironmentFamilyId added in v0.5.0

func (o GetFusionEnvironmentsResultOutput) FusionEnvironmentFamilyId() pulumi.StringPtrOutput

FusionEnvironmentFamily Identifier

func (GetFusionEnvironmentsResultOutput) Id added in v0.5.0

The provider-assigned unique ID for this managed resource.

func (GetFusionEnvironmentsResultOutput) State added in v0.5.0

The current state of the ServiceInstance.

func (GetFusionEnvironmentsResultOutput) ToGetFusionEnvironmentsResultOutput added in v0.5.0

func (o GetFusionEnvironmentsResultOutput) ToGetFusionEnvironmentsResultOutput() GetFusionEnvironmentsResultOutput

func (GetFusionEnvironmentsResultOutput) ToGetFusionEnvironmentsResultOutputWithContext added in v0.5.0

func (o GetFusionEnvironmentsResultOutput) ToGetFusionEnvironmentsResultOutputWithContext(ctx context.Context) GetFusionEnvironmentsResultOutput

type GetPbfListingArgs added in v0.13.0

type GetPbfListingArgs struct {
	// unique PbfListing identifier
	PbfListingId string `pulumi:"pbfListingId"`
}

A collection of arguments for invoking getPbfListing.

type GetPbfListingOutputArgs added in v0.13.0

type GetPbfListingOutputArgs struct {
	// unique PbfListing identifier
	PbfListingId pulumi.StringInput `pulumi:"pbfListingId"`
}

A collection of arguments for invoking getPbfListing.

func (GetPbfListingOutputArgs) ElementType added in v0.13.0

func (GetPbfListingOutputArgs) ElementType() reflect.Type

type GetPbfListingPublisherDetail added in v0.13.0

type GetPbfListingPublisherDetail struct {
	// A brief descriptive name for the PBF trigger.
	Name string `pulumi:"name"`
}

type GetPbfListingPublisherDetailArgs added in v0.13.0

type GetPbfListingPublisherDetailArgs struct {
	// A brief descriptive name for the PBF trigger.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPbfListingPublisherDetailArgs) ElementType added in v0.13.0

func (GetPbfListingPublisherDetailArgs) ToGetPbfListingPublisherDetailOutput added in v0.13.0

func (i GetPbfListingPublisherDetailArgs) ToGetPbfListingPublisherDetailOutput() GetPbfListingPublisherDetailOutput

func (GetPbfListingPublisherDetailArgs) ToGetPbfListingPublisherDetailOutputWithContext added in v0.13.0

func (i GetPbfListingPublisherDetailArgs) ToGetPbfListingPublisherDetailOutputWithContext(ctx context.Context) GetPbfListingPublisherDetailOutput

type GetPbfListingPublisherDetailArray added in v0.13.0

type GetPbfListingPublisherDetailArray []GetPbfListingPublisherDetailInput

func (GetPbfListingPublisherDetailArray) ElementType added in v0.13.0

func (GetPbfListingPublisherDetailArray) ToGetPbfListingPublisherDetailArrayOutput added in v0.13.0

func (i GetPbfListingPublisherDetailArray) ToGetPbfListingPublisherDetailArrayOutput() GetPbfListingPublisherDetailArrayOutput

func (GetPbfListingPublisherDetailArray) ToGetPbfListingPublisherDetailArrayOutputWithContext added in v0.13.0

func (i GetPbfListingPublisherDetailArray) ToGetPbfListingPublisherDetailArrayOutputWithContext(ctx context.Context) GetPbfListingPublisherDetailArrayOutput

type GetPbfListingPublisherDetailArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingPublisherDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingPublisherDetailArrayOutput) ElementType added in v0.13.0

func (GetPbfListingPublisherDetailArrayOutput) Index added in v0.13.0

func (GetPbfListingPublisherDetailArrayOutput) ToGetPbfListingPublisherDetailArrayOutput added in v0.13.0

func (o GetPbfListingPublisherDetailArrayOutput) ToGetPbfListingPublisherDetailArrayOutput() GetPbfListingPublisherDetailArrayOutput

func (GetPbfListingPublisherDetailArrayOutput) ToGetPbfListingPublisherDetailArrayOutputWithContext added in v0.13.0

func (o GetPbfListingPublisherDetailArrayOutput) ToGetPbfListingPublisherDetailArrayOutputWithContext(ctx context.Context) GetPbfListingPublisherDetailArrayOutput

type GetPbfListingPublisherDetailInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingPublisherDetailOutput struct{ *pulumi.OutputState }

func (GetPbfListingPublisherDetailOutput) ElementType added in v0.13.0

func (GetPbfListingPublisherDetailOutput) Name added in v0.13.0

A brief descriptive name for the PBF trigger.

func (GetPbfListingPublisherDetailOutput) ToGetPbfListingPublisherDetailOutput added in v0.13.0

func (o GetPbfListingPublisherDetailOutput) ToGetPbfListingPublisherDetailOutput() GetPbfListingPublisherDetailOutput

func (GetPbfListingPublisherDetailOutput) ToGetPbfListingPublisherDetailOutputWithContext added in v0.13.0

func (o GetPbfListingPublisherDetailOutput) ToGetPbfListingPublisherDetailOutputWithContext(ctx context.Context) GetPbfListingPublisherDetailOutput

type GetPbfListingResult added in v0.13.0

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]interface{} `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]interface{} `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]interface{} `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 added in v0.13.0

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/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 added in v0.13.0

type GetPbfListingResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPbfListing.

func GetPbfListingOutput added in v0.13.0

func GetPbfListingOutput(ctx *pulumi.Context, args GetPbfListingOutputArgs, opts ...pulumi.InvokeOption) GetPbfListingResultOutput

func (GetPbfListingResultOutput) DefinedTags added in v0.13.0

func (o GetPbfListingResultOutput) DefinedTags() pulumi.MapOutput

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

func (GetPbfListingResultOutput) Description added in v0.13.0

A short overview of the PBF Listing: the purpose of the PBF and and associated information.

func (GetPbfListingResultOutput) ElementType added in v0.13.0

func (GetPbfListingResultOutput) ElementType() reflect.Type

func (GetPbfListingResultOutput) FreeformTags added in v0.13.0

func (o GetPbfListingResultOutput) FreeformTags() pulumi.MapOutput

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 added in v0.13.0

The provider-assigned unique ID for this managed resource.

func (GetPbfListingResultOutput) Name added in v0.13.0

A brief descriptive name for the PBF trigger.

func (GetPbfListingResultOutput) PbfListingId added in v0.13.0

func (GetPbfListingResultOutput) PublisherDetails added in v0.13.0

Contains details about the publisher of this PBF Listing.

func (GetPbfListingResultOutput) State added in v0.13.0

The current state of the PBF resource.

func (GetPbfListingResultOutput) SystemTags added in v0.13.0

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetPbfListingResultOutput) TimeCreated added in v0.13.0

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

func (GetPbfListingResultOutput) TimeUpdated added in v0.13.0

The last time the PbfListing was updated. An RFC3339 formatted datetime string.

func (GetPbfListingResultOutput) ToGetPbfListingResultOutput added in v0.13.0

func (o GetPbfListingResultOutput) ToGetPbfListingResultOutput() GetPbfListingResultOutput

func (GetPbfListingResultOutput) ToGetPbfListingResultOutputWithContext added in v0.13.0

func (o GetPbfListingResultOutput) ToGetPbfListingResultOutputWithContext(ctx context.Context) GetPbfListingResultOutput

func (GetPbfListingResultOutput) Triggers added in v0.13.0

An array of Trigger. A list of triggers that may activate the PBF.

type GetPbfListingTrigger added in v0.13.0

type GetPbfListingTrigger struct {
	// A brief descriptive name for the PBF trigger.
	Name string `pulumi:"name"`
}

type GetPbfListingTriggerArgs added in v0.13.0

type GetPbfListingTriggerArgs struct {
	// A brief descriptive name for the PBF trigger.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPbfListingTriggerArgs) ElementType added in v0.13.0

func (GetPbfListingTriggerArgs) ElementType() reflect.Type

func (GetPbfListingTriggerArgs) ToGetPbfListingTriggerOutput added in v0.13.0

func (i GetPbfListingTriggerArgs) ToGetPbfListingTriggerOutput() GetPbfListingTriggerOutput

func (GetPbfListingTriggerArgs) ToGetPbfListingTriggerOutputWithContext added in v0.13.0

func (i GetPbfListingTriggerArgs) ToGetPbfListingTriggerOutputWithContext(ctx context.Context) GetPbfListingTriggerOutput

type GetPbfListingTriggerArray added in v0.13.0

type GetPbfListingTriggerArray []GetPbfListingTriggerInput

func (GetPbfListingTriggerArray) ElementType added in v0.13.0

func (GetPbfListingTriggerArray) ElementType() reflect.Type

func (GetPbfListingTriggerArray) ToGetPbfListingTriggerArrayOutput added in v0.13.0

func (i GetPbfListingTriggerArray) ToGetPbfListingTriggerArrayOutput() GetPbfListingTriggerArrayOutput

func (GetPbfListingTriggerArray) ToGetPbfListingTriggerArrayOutputWithContext added in v0.13.0

func (i GetPbfListingTriggerArray) ToGetPbfListingTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingTriggerArrayOutput

type GetPbfListingTriggerArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingTriggerArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggerArrayOutput) ElementType added in v0.13.0

func (GetPbfListingTriggerArrayOutput) Index added in v0.13.0

func (GetPbfListingTriggerArrayOutput) ToGetPbfListingTriggerArrayOutput added in v0.13.0

func (o GetPbfListingTriggerArrayOutput) ToGetPbfListingTriggerArrayOutput() GetPbfListingTriggerArrayOutput

func (GetPbfListingTriggerArrayOutput) ToGetPbfListingTriggerArrayOutputWithContext added in v0.13.0

func (o GetPbfListingTriggerArrayOutput) ToGetPbfListingTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingTriggerArrayOutput

type GetPbfListingTriggerInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingTriggerOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggerOutput) ElementType added in v0.13.0

func (GetPbfListingTriggerOutput) ElementType() reflect.Type

func (GetPbfListingTriggerOutput) Name added in v0.13.0

A brief descriptive name for the PBF trigger.

func (GetPbfListingTriggerOutput) ToGetPbfListingTriggerOutput added in v0.13.0

func (o GetPbfListingTriggerOutput) ToGetPbfListingTriggerOutput() GetPbfListingTriggerOutput

func (GetPbfListingTriggerOutput) ToGetPbfListingTriggerOutputWithContext added in v0.13.0

func (o GetPbfListingTriggerOutput) ToGetPbfListingTriggerOutputWithContext(ctx context.Context) GetPbfListingTriggerOutput

type GetPbfListingTriggersArgs added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

func (GetPbfListingTriggersFilterArgs) ToGetPbfListingTriggersFilterOutput added in v0.13.0

func (i GetPbfListingTriggersFilterArgs) ToGetPbfListingTriggersFilterOutput() GetPbfListingTriggersFilterOutput

func (GetPbfListingTriggersFilterArgs) ToGetPbfListingTriggersFilterOutputWithContext added in v0.13.0

func (i GetPbfListingTriggersFilterArgs) ToGetPbfListingTriggersFilterOutputWithContext(ctx context.Context) GetPbfListingTriggersFilterOutput

type GetPbfListingTriggersFilterArray added in v0.13.0

type GetPbfListingTriggersFilterArray []GetPbfListingTriggersFilterInput

func (GetPbfListingTriggersFilterArray) ElementType added in v0.13.0

func (GetPbfListingTriggersFilterArray) ToGetPbfListingTriggersFilterArrayOutput added in v0.13.0

func (i GetPbfListingTriggersFilterArray) ToGetPbfListingTriggersFilterArrayOutput() GetPbfListingTriggersFilterArrayOutput

func (GetPbfListingTriggersFilterArray) ToGetPbfListingTriggersFilterArrayOutputWithContext added in v0.13.0

func (i GetPbfListingTriggersFilterArray) ToGetPbfListingTriggersFilterArrayOutputWithContext(ctx context.Context) GetPbfListingTriggersFilterArrayOutput

type GetPbfListingTriggersFilterArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingTriggersFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggersFilterArrayOutput) ElementType added in v0.13.0

func (GetPbfListingTriggersFilterArrayOutput) Index added in v0.13.0

func (GetPbfListingTriggersFilterArrayOutput) ToGetPbfListingTriggersFilterArrayOutput added in v0.13.0

func (o GetPbfListingTriggersFilterArrayOutput) ToGetPbfListingTriggersFilterArrayOutput() GetPbfListingTriggersFilterArrayOutput

func (GetPbfListingTriggersFilterArrayOutput) ToGetPbfListingTriggersFilterArrayOutputWithContext added in v0.13.0

func (o GetPbfListingTriggersFilterArrayOutput) ToGetPbfListingTriggersFilterArrayOutputWithContext(ctx context.Context) GetPbfListingTriggersFilterArrayOutput

type GetPbfListingTriggersFilterInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingTriggersFilterOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggersFilterOutput) ElementType added in v0.13.0

func (GetPbfListingTriggersFilterOutput) Name added in v0.13.0

A filter to return only resources that match the service trigger source of a PBF.

func (GetPbfListingTriggersFilterOutput) Regex added in v0.13.0

func (GetPbfListingTriggersFilterOutput) ToGetPbfListingTriggersFilterOutput added in v0.13.0

func (o GetPbfListingTriggersFilterOutput) ToGetPbfListingTriggersFilterOutput() GetPbfListingTriggersFilterOutput

func (GetPbfListingTriggersFilterOutput) ToGetPbfListingTriggersFilterOutputWithContext added in v0.13.0

func (o GetPbfListingTriggersFilterOutput) ToGetPbfListingTriggersFilterOutputWithContext(ctx context.Context) GetPbfListingTriggersFilterOutput

func (GetPbfListingTriggersFilterOutput) Values added in v0.13.0

type GetPbfListingTriggersOutputArgs added in v0.13.0

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 added in v0.13.0

type GetPbfListingTriggersResult added in v0.13.0

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 added in v0.13.0

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/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 added in v0.13.0

type GetPbfListingTriggersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPbfListingTriggers.

func GetPbfListingTriggersOutput added in v0.13.0

func (GetPbfListingTriggersResultOutput) ElementType added in v0.13.0

func (GetPbfListingTriggersResultOutput) Filters added in v0.13.0

func (GetPbfListingTriggersResultOutput) Id added in v0.13.0

The provider-assigned unique ID for this managed resource.

func (GetPbfListingTriggersResultOutput) Name added in v0.13.0

A brief descriptive name for the PBF trigger.

func (GetPbfListingTriggersResultOutput) ToGetPbfListingTriggersResultOutput added in v0.13.0

func (o GetPbfListingTriggersResultOutput) ToGetPbfListingTriggersResultOutput() GetPbfListingTriggersResultOutput

func (GetPbfListingTriggersResultOutput) ToGetPbfListingTriggersResultOutputWithContext added in v0.13.0

func (o GetPbfListingTriggersResultOutput) ToGetPbfListingTriggersResultOutputWithContext(ctx context.Context) GetPbfListingTriggersResultOutput

func (GetPbfListingTriggersResultOutput) TriggersCollections added in v0.13.0

The list of triggers_collection.

type GetPbfListingTriggersTriggersCollection added in v0.13.0

type GetPbfListingTriggersTriggersCollection struct {
	// List of TriggerSummary.
	Items []GetPbfListingTriggersTriggersCollectionItem `pulumi:"items"`
}

type GetPbfListingTriggersTriggersCollectionArgs added in v0.13.0

type GetPbfListingTriggersTriggersCollectionArgs struct {
	// List of TriggerSummary.
	Items GetPbfListingTriggersTriggersCollectionItemArrayInput `pulumi:"items"`
}

func (GetPbfListingTriggersTriggersCollectionArgs) ElementType added in v0.13.0

func (GetPbfListingTriggersTriggersCollectionArgs) ToGetPbfListingTriggersTriggersCollectionOutput added in v0.13.0

func (i GetPbfListingTriggersTriggersCollectionArgs) ToGetPbfListingTriggersTriggersCollectionOutput() GetPbfListingTriggersTriggersCollectionOutput

func (GetPbfListingTriggersTriggersCollectionArgs) ToGetPbfListingTriggersTriggersCollectionOutputWithContext added in v0.13.0

func (i GetPbfListingTriggersTriggersCollectionArgs) ToGetPbfListingTriggersTriggersCollectionOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionOutput

type GetPbfListingTriggersTriggersCollectionArray added in v0.13.0

type GetPbfListingTriggersTriggersCollectionArray []GetPbfListingTriggersTriggersCollectionInput

func (GetPbfListingTriggersTriggersCollectionArray) ElementType added in v0.13.0

func (GetPbfListingTriggersTriggersCollectionArray) ToGetPbfListingTriggersTriggersCollectionArrayOutput added in v0.13.0

func (i GetPbfListingTriggersTriggersCollectionArray) ToGetPbfListingTriggersTriggersCollectionArrayOutput() GetPbfListingTriggersTriggersCollectionArrayOutput

func (GetPbfListingTriggersTriggersCollectionArray) ToGetPbfListingTriggersTriggersCollectionArrayOutputWithContext added in v0.13.0

func (i GetPbfListingTriggersTriggersCollectionArray) ToGetPbfListingTriggersTriggersCollectionArrayOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionArrayOutput

type GetPbfListingTriggersTriggersCollectionArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingTriggersTriggersCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggersTriggersCollectionArrayOutput) ElementType added in v0.13.0

func (GetPbfListingTriggersTriggersCollectionArrayOutput) Index added in v0.13.0

func (GetPbfListingTriggersTriggersCollectionArrayOutput) ToGetPbfListingTriggersTriggersCollectionArrayOutput added in v0.13.0

func (o GetPbfListingTriggersTriggersCollectionArrayOutput) ToGetPbfListingTriggersTriggersCollectionArrayOutput() GetPbfListingTriggersTriggersCollectionArrayOutput

func (GetPbfListingTriggersTriggersCollectionArrayOutput) ToGetPbfListingTriggersTriggersCollectionArrayOutputWithContext added in v0.13.0

func (o GetPbfListingTriggersTriggersCollectionArrayOutput) ToGetPbfListingTriggersTriggersCollectionArrayOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionArrayOutput

type GetPbfListingTriggersTriggersCollectionInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingTriggersTriggersCollectionItem struct {
	// A filter to return only resources that match the service trigger source of a PBF.
	Name string `pulumi:"name"`
}

type GetPbfListingTriggersTriggersCollectionItemArgs added in v0.13.0

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 added in v0.13.0

func (GetPbfListingTriggersTriggersCollectionItemArgs) ToGetPbfListingTriggersTriggersCollectionItemOutput added in v0.13.0

func (i GetPbfListingTriggersTriggersCollectionItemArgs) ToGetPbfListingTriggersTriggersCollectionItemOutput() GetPbfListingTriggersTriggersCollectionItemOutput

func (GetPbfListingTriggersTriggersCollectionItemArgs) ToGetPbfListingTriggersTriggersCollectionItemOutputWithContext added in v0.13.0

func (i GetPbfListingTriggersTriggersCollectionItemArgs) ToGetPbfListingTriggersTriggersCollectionItemOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionItemOutput

type GetPbfListingTriggersTriggersCollectionItemArray added in v0.13.0

type GetPbfListingTriggersTriggersCollectionItemArray []GetPbfListingTriggersTriggersCollectionItemInput

func (GetPbfListingTriggersTriggersCollectionItemArray) ElementType added in v0.13.0

func (GetPbfListingTriggersTriggersCollectionItemArray) ToGetPbfListingTriggersTriggersCollectionItemArrayOutput added in v0.13.0

func (i GetPbfListingTriggersTriggersCollectionItemArray) ToGetPbfListingTriggersTriggersCollectionItemArrayOutput() GetPbfListingTriggersTriggersCollectionItemArrayOutput

func (GetPbfListingTriggersTriggersCollectionItemArray) ToGetPbfListingTriggersTriggersCollectionItemArrayOutputWithContext added in v0.13.0

func (i GetPbfListingTriggersTriggersCollectionItemArray) ToGetPbfListingTriggersTriggersCollectionItemArrayOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionItemArrayOutput

type GetPbfListingTriggersTriggersCollectionItemArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingTriggersTriggersCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggersTriggersCollectionItemArrayOutput) ElementType added in v0.13.0

func (GetPbfListingTriggersTriggersCollectionItemArrayOutput) Index added in v0.13.0

func (GetPbfListingTriggersTriggersCollectionItemArrayOutput) ToGetPbfListingTriggersTriggersCollectionItemArrayOutput added in v0.13.0

func (GetPbfListingTriggersTriggersCollectionItemArrayOutput) ToGetPbfListingTriggersTriggersCollectionItemArrayOutputWithContext added in v0.13.0

func (o GetPbfListingTriggersTriggersCollectionItemArrayOutput) ToGetPbfListingTriggersTriggersCollectionItemArrayOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionItemArrayOutput

type GetPbfListingTriggersTriggersCollectionItemInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingTriggersTriggersCollectionItemOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggersTriggersCollectionItemOutput) ElementType added in v0.13.0

func (GetPbfListingTriggersTriggersCollectionItemOutput) Name added in v0.13.0

A filter to return only resources that match the service trigger source of a PBF.

func (GetPbfListingTriggersTriggersCollectionItemOutput) ToGetPbfListingTriggersTriggersCollectionItemOutput added in v0.13.0

func (o GetPbfListingTriggersTriggersCollectionItemOutput) ToGetPbfListingTriggersTriggersCollectionItemOutput() GetPbfListingTriggersTriggersCollectionItemOutput

func (GetPbfListingTriggersTriggersCollectionItemOutput) ToGetPbfListingTriggersTriggersCollectionItemOutputWithContext added in v0.13.0

func (o GetPbfListingTriggersTriggersCollectionItemOutput) ToGetPbfListingTriggersTriggersCollectionItemOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionItemOutput

type GetPbfListingTriggersTriggersCollectionOutput added in v0.13.0

type GetPbfListingTriggersTriggersCollectionOutput struct{ *pulumi.OutputState }

func (GetPbfListingTriggersTriggersCollectionOutput) ElementType added in v0.13.0

func (GetPbfListingTriggersTriggersCollectionOutput) Items added in v0.13.0

List of TriggerSummary.

func (GetPbfListingTriggersTriggersCollectionOutput) ToGetPbfListingTriggersTriggersCollectionOutput added in v0.13.0

func (o GetPbfListingTriggersTriggersCollectionOutput) ToGetPbfListingTriggersTriggersCollectionOutput() GetPbfListingTriggersTriggersCollectionOutput

func (GetPbfListingTriggersTriggersCollectionOutput) ToGetPbfListingTriggersTriggersCollectionOutputWithContext added in v0.13.0

func (o GetPbfListingTriggersTriggersCollectionOutput) ToGetPbfListingTriggersTriggersCollectionOutputWithContext(ctx context.Context) GetPbfListingTriggersTriggersCollectionOutput

type GetPbfListingVersionArgs added in v0.13.0

type GetPbfListingVersionArgs struct {
	// unique PbfListingVersion identifier
	PbfListingVersionId string `pulumi:"pbfListingVersionId"`
}

A collection of arguments for invoking getPbfListingVersion.

type GetPbfListingVersionConfig added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

func (GetPbfListingVersionConfigArgs) ToGetPbfListingVersionConfigOutput added in v0.13.0

func (i GetPbfListingVersionConfigArgs) ToGetPbfListingVersionConfigOutput() GetPbfListingVersionConfigOutput

func (GetPbfListingVersionConfigArgs) ToGetPbfListingVersionConfigOutputWithContext added in v0.13.0

func (i GetPbfListingVersionConfigArgs) ToGetPbfListingVersionConfigOutputWithContext(ctx context.Context) GetPbfListingVersionConfigOutput

type GetPbfListingVersionConfigArray added in v0.13.0

type GetPbfListingVersionConfigArray []GetPbfListingVersionConfigInput

func (GetPbfListingVersionConfigArray) ElementType added in v0.13.0

func (GetPbfListingVersionConfigArray) ToGetPbfListingVersionConfigArrayOutput added in v0.13.0

func (i GetPbfListingVersionConfigArray) ToGetPbfListingVersionConfigArrayOutput() GetPbfListingVersionConfigArrayOutput

func (GetPbfListingVersionConfigArray) ToGetPbfListingVersionConfigArrayOutputWithContext added in v0.13.0

func (i GetPbfListingVersionConfigArray) ToGetPbfListingVersionConfigArrayOutputWithContext(ctx context.Context) GetPbfListingVersionConfigArrayOutput

type GetPbfListingVersionConfigArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionConfigArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionConfigArrayOutput) ElementType added in v0.13.0

func (GetPbfListingVersionConfigArrayOutput) Index added in v0.13.0

func (GetPbfListingVersionConfigArrayOutput) ToGetPbfListingVersionConfigArrayOutput added in v0.13.0

func (o GetPbfListingVersionConfigArrayOutput) ToGetPbfListingVersionConfigArrayOutput() GetPbfListingVersionConfigArrayOutput

func (GetPbfListingVersionConfigArrayOutput) ToGetPbfListingVersionConfigArrayOutputWithContext added in v0.13.0

func (o GetPbfListingVersionConfigArrayOutput) ToGetPbfListingVersionConfigArrayOutputWithContext(ctx context.Context) GetPbfListingVersionConfigArrayOutput

type GetPbfListingVersionConfigInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionConfigOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionConfigOutput) Description added in v0.13.0

Details about why this policy is required and what it will be used for.

func (GetPbfListingVersionConfigOutput) ElementType added in v0.13.0

func (GetPbfListingVersionConfigOutput) IsOptional added in v0.13.0

Is this a required config or an optional one. Requests with required config params missing will be rejected.

func (GetPbfListingVersionConfigOutput) Key added in v0.13.0

The key name of the config param.

func (GetPbfListingVersionConfigOutput) ToGetPbfListingVersionConfigOutput added in v0.13.0

func (o GetPbfListingVersionConfigOutput) ToGetPbfListingVersionConfigOutput() GetPbfListingVersionConfigOutput

func (GetPbfListingVersionConfigOutput) ToGetPbfListingVersionConfigOutputWithContext added in v0.13.0

func (o GetPbfListingVersionConfigOutput) ToGetPbfListingVersionConfigOutputWithContext(ctx context.Context) GetPbfListingVersionConfigOutput

type GetPbfListingVersionOutputArgs added in v0.13.0

type GetPbfListingVersionOutputArgs struct {
	// unique PbfListingVersion identifier
	PbfListingVersionId pulumi.StringInput `pulumi:"pbfListingVersionId"`
}

A collection of arguments for invoking getPbfListingVersion.

func (GetPbfListingVersionOutputArgs) ElementType added in v0.13.0

type GetPbfListingVersionRequirement added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

func (GetPbfListingVersionRequirementArgs) ToGetPbfListingVersionRequirementOutput added in v0.13.0

func (i GetPbfListingVersionRequirementArgs) ToGetPbfListingVersionRequirementOutput() GetPbfListingVersionRequirementOutput

func (GetPbfListingVersionRequirementArgs) ToGetPbfListingVersionRequirementOutputWithContext added in v0.13.0

func (i GetPbfListingVersionRequirementArgs) ToGetPbfListingVersionRequirementOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementOutput

type GetPbfListingVersionRequirementArray added in v0.13.0

type GetPbfListingVersionRequirementArray []GetPbfListingVersionRequirementInput

func (GetPbfListingVersionRequirementArray) ElementType added in v0.13.0

func (GetPbfListingVersionRequirementArray) ToGetPbfListingVersionRequirementArrayOutput added in v0.13.0

func (i GetPbfListingVersionRequirementArray) ToGetPbfListingVersionRequirementArrayOutput() GetPbfListingVersionRequirementArrayOutput

func (GetPbfListingVersionRequirementArray) ToGetPbfListingVersionRequirementArrayOutputWithContext added in v0.13.0

func (i GetPbfListingVersionRequirementArray) ToGetPbfListingVersionRequirementArrayOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementArrayOutput

type GetPbfListingVersionRequirementArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionRequirementArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionRequirementArrayOutput) ElementType added in v0.13.0

func (GetPbfListingVersionRequirementArrayOutput) Index added in v0.13.0

func (GetPbfListingVersionRequirementArrayOutput) ToGetPbfListingVersionRequirementArrayOutput added in v0.13.0

func (o GetPbfListingVersionRequirementArrayOutput) ToGetPbfListingVersionRequirementArrayOutput() GetPbfListingVersionRequirementArrayOutput

func (GetPbfListingVersionRequirementArrayOutput) ToGetPbfListingVersionRequirementArrayOutputWithContext added in v0.13.0

func (o GetPbfListingVersionRequirementArrayOutput) ToGetPbfListingVersionRequirementArrayOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementArrayOutput

type GetPbfListingVersionRequirementInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionRequirementOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionRequirementOutput) ElementType added in v0.13.0

func (GetPbfListingVersionRequirementOutput) MinMemoryRequiredInMbs added in v0.13.0

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 added in v0.13.0

List of policies required for this PBF execution.

func (GetPbfListingVersionRequirementOutput) ToGetPbfListingVersionRequirementOutput added in v0.13.0

func (o GetPbfListingVersionRequirementOutput) ToGetPbfListingVersionRequirementOutput() GetPbfListingVersionRequirementOutput

func (GetPbfListingVersionRequirementOutput) ToGetPbfListingVersionRequirementOutputWithContext added in v0.13.0

func (o GetPbfListingVersionRequirementOutput) ToGetPbfListingVersionRequirementOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementOutput

type GetPbfListingVersionRequirementPolicy added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

func (GetPbfListingVersionRequirementPolicyArgs) ToGetPbfListingVersionRequirementPolicyOutput added in v0.13.0

func (i GetPbfListingVersionRequirementPolicyArgs) ToGetPbfListingVersionRequirementPolicyOutput() GetPbfListingVersionRequirementPolicyOutput

func (GetPbfListingVersionRequirementPolicyArgs) ToGetPbfListingVersionRequirementPolicyOutputWithContext added in v0.13.0

func (i GetPbfListingVersionRequirementPolicyArgs) ToGetPbfListingVersionRequirementPolicyOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementPolicyOutput

type GetPbfListingVersionRequirementPolicyArray added in v0.13.0

type GetPbfListingVersionRequirementPolicyArray []GetPbfListingVersionRequirementPolicyInput

func (GetPbfListingVersionRequirementPolicyArray) ElementType added in v0.13.0

func (GetPbfListingVersionRequirementPolicyArray) ToGetPbfListingVersionRequirementPolicyArrayOutput added in v0.13.0

func (i GetPbfListingVersionRequirementPolicyArray) ToGetPbfListingVersionRequirementPolicyArrayOutput() GetPbfListingVersionRequirementPolicyArrayOutput

func (GetPbfListingVersionRequirementPolicyArray) ToGetPbfListingVersionRequirementPolicyArrayOutputWithContext added in v0.13.0

func (i GetPbfListingVersionRequirementPolicyArray) ToGetPbfListingVersionRequirementPolicyArrayOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementPolicyArrayOutput

type GetPbfListingVersionRequirementPolicyArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionRequirementPolicyArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionRequirementPolicyArrayOutput) ElementType added in v0.13.0

func (GetPbfListingVersionRequirementPolicyArrayOutput) Index added in v0.13.0

func (GetPbfListingVersionRequirementPolicyArrayOutput) ToGetPbfListingVersionRequirementPolicyArrayOutput added in v0.13.0

func (o GetPbfListingVersionRequirementPolicyArrayOutput) ToGetPbfListingVersionRequirementPolicyArrayOutput() GetPbfListingVersionRequirementPolicyArrayOutput

func (GetPbfListingVersionRequirementPolicyArrayOutput) ToGetPbfListingVersionRequirementPolicyArrayOutputWithContext added in v0.13.0

func (o GetPbfListingVersionRequirementPolicyArrayOutput) ToGetPbfListingVersionRequirementPolicyArrayOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementPolicyArrayOutput

type GetPbfListingVersionRequirementPolicyInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionRequirementPolicyOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionRequirementPolicyOutput) Description added in v0.13.0

Details about why this policy is required and what it will be used for.

func (GetPbfListingVersionRequirementPolicyOutput) ElementType added in v0.13.0

func (GetPbfListingVersionRequirementPolicyOutput) Policy added in v0.13.0

Policy required for PBF execution

func (GetPbfListingVersionRequirementPolicyOutput) ToGetPbfListingVersionRequirementPolicyOutput added in v0.13.0

func (o GetPbfListingVersionRequirementPolicyOutput) ToGetPbfListingVersionRequirementPolicyOutput() GetPbfListingVersionRequirementPolicyOutput

func (GetPbfListingVersionRequirementPolicyOutput) ToGetPbfListingVersionRequirementPolicyOutputWithContext added in v0.13.0

func (o GetPbfListingVersionRequirementPolicyOutput) ToGetPbfListingVersionRequirementPolicyOutputWithContext(ctx context.Context) GetPbfListingVersionRequirementPolicyOutput

type GetPbfListingVersionResult added in v0.13.0

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]interface{} `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]interface{} `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]interface{} `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 added in v0.13.0

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/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 added in v0.13.0

type GetPbfListingVersionResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPbfListingVersion.

func GetPbfListingVersionOutput added in v0.13.0

func (GetPbfListingVersionResultOutput) ChangeSummary added in v0.13.0

Details changes are included in this version.

func (GetPbfListingVersionResultOutput) Configs added in v0.13.0

Details about the required and optional Function configurations needed for proper performance of the PBF.

func (GetPbfListingVersionResultOutput) DefinedTags added in v0.13.0

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

func (GetPbfListingVersionResultOutput) ElementType added in v0.13.0

func (GetPbfListingVersionResultOutput) FreeformTags added in v0.13.0

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 added in v0.13.0

The provider-assigned unique ID for this managed resource.

func (GetPbfListingVersionResultOutput) Name added in v0.13.0

A brief descriptive name for the PBF trigger.

func (GetPbfListingVersionResultOutput) PbfListingId added in v0.13.0

The OCID of the PbfListing this resource version belongs to.

func (GetPbfListingVersionResultOutput) PbfListingVersionId added in v0.13.0

func (o GetPbfListingVersionResultOutput) PbfListingVersionId() pulumi.StringOutput

func (GetPbfListingVersionResultOutput) Requirements added in v0.13.0

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 added in v0.13.0

The current state of the PBF resource.

func (GetPbfListingVersionResultOutput) SystemTags added in v0.13.0

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetPbfListingVersionResultOutput) TimeCreated added in v0.13.0

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

func (GetPbfListingVersionResultOutput) TimeUpdated added in v0.13.0

The last time the PbfListingVersion was updated. An RFC3339 formatted datetime string.

func (GetPbfListingVersionResultOutput) ToGetPbfListingVersionResultOutput added in v0.13.0

func (o GetPbfListingVersionResultOutput) ToGetPbfListingVersionResultOutput() GetPbfListingVersionResultOutput

func (GetPbfListingVersionResultOutput) ToGetPbfListingVersionResultOutputWithContext added in v0.13.0

func (o GetPbfListingVersionResultOutput) ToGetPbfListingVersionResultOutputWithContext(ctx context.Context) GetPbfListingVersionResultOutput

func (GetPbfListingVersionResultOutput) Triggers added in v0.13.0

An array of Trigger. A list of triggers that may activate the PBF.

type GetPbfListingVersionTrigger added in v0.13.0

type GetPbfListingVersionTrigger struct {
	// A brief descriptive name for the PBF trigger.
	Name string `pulumi:"name"`
}

type GetPbfListingVersionTriggerArgs added in v0.13.0

type GetPbfListingVersionTriggerArgs struct {
	// A brief descriptive name for the PBF trigger.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPbfListingVersionTriggerArgs) ElementType added in v0.13.0

func (GetPbfListingVersionTriggerArgs) ToGetPbfListingVersionTriggerOutput added in v0.13.0

func (i GetPbfListingVersionTriggerArgs) ToGetPbfListingVersionTriggerOutput() GetPbfListingVersionTriggerOutput

func (GetPbfListingVersionTriggerArgs) ToGetPbfListingVersionTriggerOutputWithContext added in v0.13.0

func (i GetPbfListingVersionTriggerArgs) ToGetPbfListingVersionTriggerOutputWithContext(ctx context.Context) GetPbfListingVersionTriggerOutput

type GetPbfListingVersionTriggerArray added in v0.13.0

type GetPbfListingVersionTriggerArray []GetPbfListingVersionTriggerInput

func (GetPbfListingVersionTriggerArray) ElementType added in v0.13.0

func (GetPbfListingVersionTriggerArray) ToGetPbfListingVersionTriggerArrayOutput added in v0.13.0

func (i GetPbfListingVersionTriggerArray) ToGetPbfListingVersionTriggerArrayOutput() GetPbfListingVersionTriggerArrayOutput

func (GetPbfListingVersionTriggerArray) ToGetPbfListingVersionTriggerArrayOutputWithContext added in v0.13.0

func (i GetPbfListingVersionTriggerArray) ToGetPbfListingVersionTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingVersionTriggerArrayOutput

type GetPbfListingVersionTriggerArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionTriggerArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionTriggerArrayOutput) ElementType added in v0.13.0

func (GetPbfListingVersionTriggerArrayOutput) Index added in v0.13.0

func (GetPbfListingVersionTriggerArrayOutput) ToGetPbfListingVersionTriggerArrayOutput added in v0.13.0

func (o GetPbfListingVersionTriggerArrayOutput) ToGetPbfListingVersionTriggerArrayOutput() GetPbfListingVersionTriggerArrayOutput

func (GetPbfListingVersionTriggerArrayOutput) ToGetPbfListingVersionTriggerArrayOutputWithContext added in v0.13.0

func (o GetPbfListingVersionTriggerArrayOutput) ToGetPbfListingVersionTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingVersionTriggerArrayOutput

type GetPbfListingVersionTriggerInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionTriggerOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionTriggerOutput) ElementType added in v0.13.0

func (GetPbfListingVersionTriggerOutput) Name added in v0.13.0

A brief descriptive name for the PBF trigger.

func (GetPbfListingVersionTriggerOutput) ToGetPbfListingVersionTriggerOutput added in v0.13.0

func (o GetPbfListingVersionTriggerOutput) ToGetPbfListingVersionTriggerOutput() GetPbfListingVersionTriggerOutput

func (GetPbfListingVersionTriggerOutput) ToGetPbfListingVersionTriggerOutputWithContext added in v0.13.0

func (o GetPbfListingVersionTriggerOutput) ToGetPbfListingVersionTriggerOutputWithContext(ctx context.Context) GetPbfListingVersionTriggerOutput

type GetPbfListingVersionsArgs added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

func (GetPbfListingVersionsFilterArgs) ToGetPbfListingVersionsFilterOutput added in v0.13.0

func (i GetPbfListingVersionsFilterArgs) ToGetPbfListingVersionsFilterOutput() GetPbfListingVersionsFilterOutput

func (GetPbfListingVersionsFilterArgs) ToGetPbfListingVersionsFilterOutputWithContext added in v0.13.0

func (i GetPbfListingVersionsFilterArgs) ToGetPbfListingVersionsFilterOutputWithContext(ctx context.Context) GetPbfListingVersionsFilterOutput

type GetPbfListingVersionsFilterArray added in v0.13.0

type GetPbfListingVersionsFilterArray []GetPbfListingVersionsFilterInput

func (GetPbfListingVersionsFilterArray) ElementType added in v0.13.0

func (GetPbfListingVersionsFilterArray) ToGetPbfListingVersionsFilterArrayOutput added in v0.13.0

func (i GetPbfListingVersionsFilterArray) ToGetPbfListingVersionsFilterArrayOutput() GetPbfListingVersionsFilterArrayOutput

func (GetPbfListingVersionsFilterArray) ToGetPbfListingVersionsFilterArrayOutputWithContext added in v0.13.0

func (i GetPbfListingVersionsFilterArray) ToGetPbfListingVersionsFilterArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsFilterArrayOutput

type GetPbfListingVersionsFilterArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsFilterArrayOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsFilterArrayOutput) Index added in v0.13.0

func (GetPbfListingVersionsFilterArrayOutput) ToGetPbfListingVersionsFilterArrayOutput added in v0.13.0

func (o GetPbfListingVersionsFilterArrayOutput) ToGetPbfListingVersionsFilterArrayOutput() GetPbfListingVersionsFilterArrayOutput

func (GetPbfListingVersionsFilterArrayOutput) ToGetPbfListingVersionsFilterArrayOutputWithContext added in v0.13.0

func (o GetPbfListingVersionsFilterArrayOutput) ToGetPbfListingVersionsFilterArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsFilterArrayOutput

type GetPbfListingVersionsFilterInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionsFilterOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsFilterOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsFilterOutput) Name added in v0.13.0

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 added in v0.13.0

func (GetPbfListingVersionsFilterOutput) ToGetPbfListingVersionsFilterOutput added in v0.13.0

func (o GetPbfListingVersionsFilterOutput) ToGetPbfListingVersionsFilterOutput() GetPbfListingVersionsFilterOutput

func (GetPbfListingVersionsFilterOutput) ToGetPbfListingVersionsFilterOutputWithContext added in v0.13.0

func (o GetPbfListingVersionsFilterOutput) ToGetPbfListingVersionsFilterOutputWithContext(ctx context.Context) GetPbfListingVersionsFilterOutput

func (GetPbfListingVersionsFilterOutput) Values added in v0.13.0

type GetPbfListingVersionsOutputArgs added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollection added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollection struct {
	// List of PbfListingVersionSummary.
	Items []GetPbfListingVersionsPbfListingVersionsCollectionItem `pulumi:"items"`
}

type GetPbfListingVersionsPbfListingVersionsCollectionArgs added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionArgs struct {
	// List of PbfListingVersionSummary.
	Items GetPbfListingVersionsPbfListingVersionsCollectionItemArrayInput `pulumi:"items"`
}

func (GetPbfListingVersionsPbfListingVersionsCollectionArgs) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionOutput added in v0.13.0

func (i GetPbfListingVersionsPbfListingVersionsCollectionArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionOutput() GetPbfListingVersionsPbfListingVersionsCollectionOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionOutputWithContext added in v0.13.0

func (i GetPbfListingVersionsPbfListingVersionsCollectionArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionOutput

type GetPbfListingVersionsPbfListingVersionsCollectionArray added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionArray []GetPbfListingVersionsPbfListingVersionsCollectionInput

func (GetPbfListingVersionsPbfListingVersionsCollectionArray) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionArray) ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutput added in v0.13.0

func (i GetPbfListingVersionsPbfListingVersionsCollectionArray) ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutput() GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionArray) ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutputWithContext added in v0.13.0

func (i GetPbfListingVersionsPbfListingVersionsCollectionArray) ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput) Index added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutputWithContext added in v0.13.0

func (o GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionInput added in v0.13.0

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 added in v0.13.0

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]interface{} `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]interface{} `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]interface{} `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 added in v0.13.0

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.MapInput `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.MapInput `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.MapInput `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 added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemOutputWithContext added in v0.13.0

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemArray added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemArray []GetPbfListingVersionsPbfListingVersionsCollectionItemInput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArray) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutputWithContext added in v0.13.0

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput) Index added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutputWithContext added in v0.13.0

func (o GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfig added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutputWithContext added in v0.13.0

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArray added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArray []GetPbfListingVersionsPbfListingVersionsCollectionItemConfigInput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArray) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutputWithContext added in v0.13.0

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput) Index added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutputWithContext added in v0.13.0

func (o GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemConfigArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput) Description added in v0.13.0

Details about why this policy is required and what it will be used for.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput) IsOptional added in v0.13.0

Is this a required config or an optional one. Requests with required config params missing will be rejected.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput) Key added in v0.13.0

The key name of the config param.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutputWithContext added in v0.13.0

func (o GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemConfigOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) ChangeSummary added in v0.13.0

Details changes are included in this version.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) Configs added in v0.13.0

Details about the required and optional Function configurations needed for proper performance of the PBF.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) DefinedTags added in v0.13.0

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

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) FreeformTags added in v0.13.0

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 added in v0.13.0

Unique identifier that is immutable on creation

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) Name added in v0.13.0

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 added in v0.13.0

unique PbfListing identifier

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) Requirements added in v0.13.0

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 added in v0.13.0

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) SystemTags added in v0.13.0

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) TimeCreated added in v0.13.0

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

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) TimeUpdated added in v0.13.0

The last time the PbfListingVersion was updated. An RFC3339 formatted datetime string.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemOutputWithContext added in v0.13.0

func (o GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemOutput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemOutput) Triggers added in v0.13.0

An array of Trigger. A list of triggers that may activate the PBF.

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirement added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutputWithContext added in v0.13.0

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArray added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArray []GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementInput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArray) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutputWithContext added in v0.13.0

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput) Index added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementArrayOutputWithContext added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput) MinMemoryRequiredInMbs added in v0.13.0

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 added in v0.13.0

List of policies required for this PBF execution.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutputWithContext added in v0.13.0

func (o GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicy added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutputWithContext added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArray added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArray []GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyInput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArray) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutputWithContext added in v0.13.0

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput) Index added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyArrayOutputWithContext added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput) Description added in v0.13.0

Details about why this policy is required and what it will be used for.

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput) Policy added in v0.13.0

Policy required for PBF execution

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemRequirementPolicyOutputWithContext added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemTrigger added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutputWithContext added in v0.13.0

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArgs) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArray added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArray []GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerInput

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArray) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutputWithContext added in v0.13.0

func (i GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArray) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput) Index added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutputWithContext added in v0.13.0

func (o GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerArrayOutput

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput) Name added in v0.13.0

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 added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutputWithContext added in v0.13.0

func (o GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionItemTriggerOutput

type GetPbfListingVersionsPbfListingVersionsCollectionOutput added in v0.13.0

type GetPbfListingVersionsPbfListingVersionsCollectionOutput struct{ *pulumi.OutputState }

func (GetPbfListingVersionsPbfListingVersionsCollectionOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionOutput) Items added in v0.13.0

List of PbfListingVersionSummary.

func (GetPbfListingVersionsPbfListingVersionsCollectionOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionOutput added in v0.13.0

func (GetPbfListingVersionsPbfListingVersionsCollectionOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionOutputWithContext added in v0.13.0

func (o GetPbfListingVersionsPbfListingVersionsCollectionOutput) ToGetPbfListingVersionsPbfListingVersionsCollectionOutputWithContext(ctx context.Context) GetPbfListingVersionsPbfListingVersionsCollectionOutput

type GetPbfListingVersionsResult added in v0.13.0

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 added in v0.13.0

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/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 added in v0.13.0

type GetPbfListingVersionsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPbfListingVersions.

func GetPbfListingVersionsOutput added in v0.13.0

func (GetPbfListingVersionsResultOutput) ElementType added in v0.13.0

func (GetPbfListingVersionsResultOutput) Filters added in v0.13.0

func (GetPbfListingVersionsResultOutput) Id added in v0.13.0

The provider-assigned unique ID for this managed resource.

func (GetPbfListingVersionsResultOutput) IsCurrentVersion added in v0.13.0

func (GetPbfListingVersionsResultOutput) Name added in v0.13.0

A brief descriptive name for the PBF trigger.

func (GetPbfListingVersionsResultOutput) PbfListingId added in v0.13.0

The OCID of the PbfListing this resource version belongs to.

func (GetPbfListingVersionsResultOutput) PbfListingVersionId added in v0.13.0

func (GetPbfListingVersionsResultOutput) PbfListingVersionsCollections added in v0.13.0

The list of pbf_listing_versions_collection.

func (GetPbfListingVersionsResultOutput) State added in v0.13.0

The current state of the PBF resource.

func (GetPbfListingVersionsResultOutput) ToGetPbfListingVersionsResultOutput added in v0.13.0

func (o GetPbfListingVersionsResultOutput) ToGetPbfListingVersionsResultOutput() GetPbfListingVersionsResultOutput

func (GetPbfListingVersionsResultOutput) ToGetPbfListingVersionsResultOutputWithContext added in v0.13.0

func (o GetPbfListingVersionsResultOutput) ToGetPbfListingVersionsResultOutputWithContext(ctx context.Context) GetPbfListingVersionsResultOutput

type GetPbfListingsArgs added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

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 added in v0.13.0

func (GetPbfListingsFilterArgs) ElementType() reflect.Type

func (GetPbfListingsFilterArgs) ToGetPbfListingsFilterOutput added in v0.13.0

func (i GetPbfListingsFilterArgs) ToGetPbfListingsFilterOutput() GetPbfListingsFilterOutput

func (GetPbfListingsFilterArgs) ToGetPbfListingsFilterOutputWithContext added in v0.13.0

func (i GetPbfListingsFilterArgs) ToGetPbfListingsFilterOutputWithContext(ctx context.Context) GetPbfListingsFilterOutput

type GetPbfListingsFilterArray added in v0.13.0

type GetPbfListingsFilterArray []GetPbfListingsFilterInput

func (GetPbfListingsFilterArray) ElementType added in v0.13.0

func (GetPbfListingsFilterArray) ElementType() reflect.Type

func (GetPbfListingsFilterArray) ToGetPbfListingsFilterArrayOutput added in v0.13.0

func (i GetPbfListingsFilterArray) ToGetPbfListingsFilterArrayOutput() GetPbfListingsFilterArrayOutput

func (GetPbfListingsFilterArray) ToGetPbfListingsFilterArrayOutputWithContext added in v0.13.0

func (i GetPbfListingsFilterArray) ToGetPbfListingsFilterArrayOutputWithContext(ctx context.Context) GetPbfListingsFilterArrayOutput

type GetPbfListingsFilterArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingsFilterArrayOutput) ElementType added in v0.13.0

func (GetPbfListingsFilterArrayOutput) Index added in v0.13.0

func (GetPbfListingsFilterArrayOutput) ToGetPbfListingsFilterArrayOutput added in v0.13.0

func (o GetPbfListingsFilterArrayOutput) ToGetPbfListingsFilterArrayOutput() GetPbfListingsFilterArrayOutput

func (GetPbfListingsFilterArrayOutput) ToGetPbfListingsFilterArrayOutputWithContext added in v0.13.0

func (o GetPbfListingsFilterArrayOutput) ToGetPbfListingsFilterArrayOutputWithContext(ctx context.Context) GetPbfListingsFilterArrayOutput

type GetPbfListingsFilterInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingsFilterOutput struct{ *pulumi.OutputState }

func (GetPbfListingsFilterOutput) ElementType added in v0.13.0

func (GetPbfListingsFilterOutput) ElementType() reflect.Type

func (GetPbfListingsFilterOutput) Name added in v0.13.0

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

func (GetPbfListingsFilterOutput) Regex added in v0.13.0

func (GetPbfListingsFilterOutput) ToGetPbfListingsFilterOutput added in v0.13.0

func (o GetPbfListingsFilterOutput) ToGetPbfListingsFilterOutput() GetPbfListingsFilterOutput

func (GetPbfListingsFilterOutput) ToGetPbfListingsFilterOutputWithContext added in v0.13.0

func (o GetPbfListingsFilterOutput) ToGetPbfListingsFilterOutputWithContext(ctx context.Context) GetPbfListingsFilterOutput

func (GetPbfListingsFilterOutput) Values added in v0.13.0

type GetPbfListingsOutputArgs added in v0.13.0

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 added in v0.13.0

func (GetPbfListingsOutputArgs) ElementType() reflect.Type

type GetPbfListingsPbfListingsCollection added in v0.13.0

type GetPbfListingsPbfListingsCollection struct {
	// List of PbfListingSummary.
	Items []GetPbfListingsPbfListingsCollectionItem `pulumi:"items"`
}

type GetPbfListingsPbfListingsCollectionArgs added in v0.13.0

type GetPbfListingsPbfListingsCollectionArgs struct {
	// List of PbfListingSummary.
	Items GetPbfListingsPbfListingsCollectionItemArrayInput `pulumi:"items"`
}

func (GetPbfListingsPbfListingsCollectionArgs) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionArgs) ToGetPbfListingsPbfListingsCollectionOutput added in v0.13.0

func (i GetPbfListingsPbfListingsCollectionArgs) ToGetPbfListingsPbfListingsCollectionOutput() GetPbfListingsPbfListingsCollectionOutput

func (GetPbfListingsPbfListingsCollectionArgs) ToGetPbfListingsPbfListingsCollectionOutputWithContext added in v0.13.0

func (i GetPbfListingsPbfListingsCollectionArgs) ToGetPbfListingsPbfListingsCollectionOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionOutput

type GetPbfListingsPbfListingsCollectionArray added in v0.13.0

type GetPbfListingsPbfListingsCollectionArray []GetPbfListingsPbfListingsCollectionInput

func (GetPbfListingsPbfListingsCollectionArray) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionArray) ToGetPbfListingsPbfListingsCollectionArrayOutput added in v0.13.0

func (i GetPbfListingsPbfListingsCollectionArray) ToGetPbfListingsPbfListingsCollectionArrayOutput() GetPbfListingsPbfListingsCollectionArrayOutput

func (GetPbfListingsPbfListingsCollectionArray) ToGetPbfListingsPbfListingsCollectionArrayOutputWithContext added in v0.13.0

func (i GetPbfListingsPbfListingsCollectionArray) ToGetPbfListingsPbfListingsCollectionArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionArrayOutput

type GetPbfListingsPbfListingsCollectionArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingsPbfListingsCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionArrayOutput) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionArrayOutput) Index added in v0.13.0

func (GetPbfListingsPbfListingsCollectionArrayOutput) ToGetPbfListingsPbfListingsCollectionArrayOutput added in v0.13.0

func (o GetPbfListingsPbfListingsCollectionArrayOutput) ToGetPbfListingsPbfListingsCollectionArrayOutput() GetPbfListingsPbfListingsCollectionArrayOutput

func (GetPbfListingsPbfListingsCollectionArrayOutput) ToGetPbfListingsPbfListingsCollectionArrayOutputWithContext added in v0.13.0

func (o GetPbfListingsPbfListingsCollectionArrayOutput) ToGetPbfListingsPbfListingsCollectionArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionArrayOutput

type GetPbfListingsPbfListingsCollectionInput added in v0.13.0

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 added in v0.13.0

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]interface{} `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]interface{} `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]interface{} `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 added in v0.13.0

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.MapInput `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.MapInput `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.MapInput `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 added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemArgs) ToGetPbfListingsPbfListingsCollectionItemOutput added in v0.13.0

func (i GetPbfListingsPbfListingsCollectionItemArgs) ToGetPbfListingsPbfListingsCollectionItemOutput() GetPbfListingsPbfListingsCollectionItemOutput

func (GetPbfListingsPbfListingsCollectionItemArgs) ToGetPbfListingsPbfListingsCollectionItemOutputWithContext added in v0.13.0

func (i GetPbfListingsPbfListingsCollectionItemArgs) ToGetPbfListingsPbfListingsCollectionItemOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemOutput

type GetPbfListingsPbfListingsCollectionItemArray added in v0.13.0

type GetPbfListingsPbfListingsCollectionItemArray []GetPbfListingsPbfListingsCollectionItemInput

func (GetPbfListingsPbfListingsCollectionItemArray) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemArray) ToGetPbfListingsPbfListingsCollectionItemArrayOutput added in v0.13.0

func (i GetPbfListingsPbfListingsCollectionItemArray) ToGetPbfListingsPbfListingsCollectionItemArrayOutput() GetPbfListingsPbfListingsCollectionItemArrayOutput

func (GetPbfListingsPbfListingsCollectionItemArray) ToGetPbfListingsPbfListingsCollectionItemArrayOutputWithContext added in v0.13.0

func (i GetPbfListingsPbfListingsCollectionItemArray) ToGetPbfListingsPbfListingsCollectionItemArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemArrayOutput

type GetPbfListingsPbfListingsCollectionItemArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingsPbfListingsCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionItemArrayOutput) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemArrayOutput) Index added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemArrayOutput) ToGetPbfListingsPbfListingsCollectionItemArrayOutput added in v0.13.0

func (o GetPbfListingsPbfListingsCollectionItemArrayOutput) ToGetPbfListingsPbfListingsCollectionItemArrayOutput() GetPbfListingsPbfListingsCollectionItemArrayOutput

func (GetPbfListingsPbfListingsCollectionItemArrayOutput) ToGetPbfListingsPbfListingsCollectionItemArrayOutputWithContext added in v0.13.0

func (o GetPbfListingsPbfListingsCollectionItemArrayOutput) ToGetPbfListingsPbfListingsCollectionItemArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemArrayOutput

type GetPbfListingsPbfListingsCollectionItemInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingsPbfListingsCollectionItemOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionItemOutput) DefinedTags added in v0.13.0

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

func (GetPbfListingsPbfListingsCollectionItemOutput) Description added in v0.13.0

A short overview of the PBF Listing: the purpose of the PBF and and associated information.

func (GetPbfListingsPbfListingsCollectionItemOutput) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemOutput) FreeformTags added in v0.13.0

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 added in v0.13.0

Unique identifier that is immutable on creation.

func (GetPbfListingsPbfListingsCollectionItemOutput) Name added in v0.13.0

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

func (GetPbfListingsPbfListingsCollectionItemOutput) PublisherDetails added in v0.13.0

Contains details about the publisher of this PBF Listing.

func (GetPbfListingsPbfListingsCollectionItemOutput) State added in v0.13.0

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetPbfListingsPbfListingsCollectionItemOutput) SystemTags added in v0.13.0

System tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetPbfListingsPbfListingsCollectionItemOutput) TimeCreated added in v0.13.0

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

func (GetPbfListingsPbfListingsCollectionItemOutput) TimeUpdated added in v0.13.0

The last time the PbfListing was updated. An RFC3339 formatted datetime string.

func (GetPbfListingsPbfListingsCollectionItemOutput) ToGetPbfListingsPbfListingsCollectionItemOutput added in v0.13.0

func (o GetPbfListingsPbfListingsCollectionItemOutput) ToGetPbfListingsPbfListingsCollectionItemOutput() GetPbfListingsPbfListingsCollectionItemOutput

func (GetPbfListingsPbfListingsCollectionItemOutput) ToGetPbfListingsPbfListingsCollectionItemOutputWithContext added in v0.13.0

func (o GetPbfListingsPbfListingsCollectionItemOutput) ToGetPbfListingsPbfListingsCollectionItemOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemOutput

func (GetPbfListingsPbfListingsCollectionItemOutput) Triggers added in v0.13.0

An array of Trigger. A list of triggers that may activate the PBF.

type GetPbfListingsPbfListingsCollectionItemPublisherDetail added in v0.13.0

type GetPbfListingsPbfListingsCollectionItemPublisherDetail struct {
	// A filter to return only resources that match the entire PBF name given.
	Name string `pulumi:"name"`
}

type GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs added in v0.13.0

type GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs struct {
	// A filter to return only resources that match the entire PBF name given.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailOutput added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailOutputWithContext added in v0.13.0

func (i GetPbfListingsPbfListingsCollectionItemPublisherDetailArgs) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput

type GetPbfListingsPbfListingsCollectionItemPublisherDetailArray added in v0.13.0

type GetPbfListingsPbfListingsCollectionItemPublisherDetailArray []GetPbfListingsPbfListingsCollectionItemPublisherDetailInput

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArray) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArray) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArray) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutputWithContext added in v0.13.0

func (i GetPbfListingsPbfListingsCollectionItemPublisherDetailArray) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput

type GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput) Index added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutputWithContext added in v0.13.0

func (o GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemPublisherDetailArrayOutput

type GetPbfListingsPbfListingsCollectionItemPublisherDetailInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput) Name added in v0.13.0

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

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailOutput added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailOutputWithContext added in v0.13.0

func (o GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput) ToGetPbfListingsPbfListingsCollectionItemPublisherDetailOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemPublisherDetailOutput

type GetPbfListingsPbfListingsCollectionItemTrigger added in v0.13.0

type GetPbfListingsPbfListingsCollectionItemTrigger struct {
	// A filter to return only resources that match the entire PBF name given.
	Name string `pulumi:"name"`
}

type GetPbfListingsPbfListingsCollectionItemTriggerArgs added in v0.13.0

type GetPbfListingsPbfListingsCollectionItemTriggerArgs struct {
	// A filter to return only resources that match the entire PBF name given.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetPbfListingsPbfListingsCollectionItemTriggerArgs) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemTriggerArgs) ToGetPbfListingsPbfListingsCollectionItemTriggerOutput added in v0.13.0

func (i GetPbfListingsPbfListingsCollectionItemTriggerArgs) ToGetPbfListingsPbfListingsCollectionItemTriggerOutput() GetPbfListingsPbfListingsCollectionItemTriggerOutput

func (GetPbfListingsPbfListingsCollectionItemTriggerArgs) ToGetPbfListingsPbfListingsCollectionItemTriggerOutputWithContext added in v0.13.0

func (i GetPbfListingsPbfListingsCollectionItemTriggerArgs) ToGetPbfListingsPbfListingsCollectionItemTriggerOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemTriggerOutput

type GetPbfListingsPbfListingsCollectionItemTriggerArray added in v0.13.0

type GetPbfListingsPbfListingsCollectionItemTriggerArray []GetPbfListingsPbfListingsCollectionItemTriggerInput

func (GetPbfListingsPbfListingsCollectionItemTriggerArray) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemTriggerArray) ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutput added in v0.13.0

func (i GetPbfListingsPbfListingsCollectionItemTriggerArray) ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutput() GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput

func (GetPbfListingsPbfListingsCollectionItemTriggerArray) ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutputWithContext added in v0.13.0

func (i GetPbfListingsPbfListingsCollectionItemTriggerArray) ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput

type GetPbfListingsPbfListingsCollectionItemTriggerArrayInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput) Index added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput) ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutput added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput) ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutputWithContext added in v0.13.0

func (o GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput) ToGetPbfListingsPbfListingsCollectionItemTriggerArrayOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemTriggerArrayOutput

type GetPbfListingsPbfListingsCollectionItemTriggerInput added in v0.13.0

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 added in v0.13.0

type GetPbfListingsPbfListingsCollectionItemTriggerOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionItemTriggerOutput) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemTriggerOutput) Name added in v0.13.0

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

func (GetPbfListingsPbfListingsCollectionItemTriggerOutput) ToGetPbfListingsPbfListingsCollectionItemTriggerOutput added in v0.13.0

func (GetPbfListingsPbfListingsCollectionItemTriggerOutput) ToGetPbfListingsPbfListingsCollectionItemTriggerOutputWithContext added in v0.13.0

func (o GetPbfListingsPbfListingsCollectionItemTriggerOutput) ToGetPbfListingsPbfListingsCollectionItemTriggerOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionItemTriggerOutput

type GetPbfListingsPbfListingsCollectionOutput added in v0.13.0

type GetPbfListingsPbfListingsCollectionOutput struct{ *pulumi.OutputState }

func (GetPbfListingsPbfListingsCollectionOutput) ElementType added in v0.13.0

func (GetPbfListingsPbfListingsCollectionOutput) Items added in v0.13.0

List of PbfListingSummary.

func (GetPbfListingsPbfListingsCollectionOutput) ToGetPbfListingsPbfListingsCollectionOutput added in v0.13.0

func (o GetPbfListingsPbfListingsCollectionOutput) ToGetPbfListingsPbfListingsCollectionOutput() GetPbfListingsPbfListingsCollectionOutput

func (GetPbfListingsPbfListingsCollectionOutput) ToGetPbfListingsPbfListingsCollectionOutputWithContext added in v0.13.0

func (o GetPbfListingsPbfListingsCollectionOutput) ToGetPbfListingsPbfListingsCollectionOutputWithContext(ctx context.Context) GetPbfListingsPbfListingsCollectionOutput

type GetPbfListingsResult added in v0.13.0

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 added in v0.13.0

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/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 added in v0.13.0

type GetPbfListingsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPbfListings.

func GetPbfListingsOutput added in v0.13.0

func GetPbfListingsOutput(ctx *pulumi.Context, args GetPbfListingsOutputArgs, opts ...pulumi.InvokeOption) GetPbfListingsResultOutput

func (GetPbfListingsResultOutput) ElementType added in v0.13.0

func (GetPbfListingsResultOutput) ElementType() reflect.Type

func (GetPbfListingsResultOutput) Filters added in v0.13.0

func (GetPbfListingsResultOutput) Id added in v0.13.0

The provider-assigned unique ID for this managed resource.

func (GetPbfListingsResultOutput) Name added in v0.13.0

A brief descriptive name for the PBF trigger.

func (GetPbfListingsResultOutput) NameContains added in v0.13.0

func (GetPbfListingsResultOutput) NameStartsWith added in v0.13.0

func (GetPbfListingsResultOutput) PbfListingId added in v0.13.0

func (GetPbfListingsResultOutput) PbfListingsCollections added in v0.13.0

The list of pbf_listings_collection.

func (GetPbfListingsResultOutput) State added in v0.13.0

The current state of the PBF resource.

func (GetPbfListingsResultOutput) ToGetPbfListingsResultOutput added in v0.13.0

func (o GetPbfListingsResultOutput) ToGetPbfListingsResultOutput() GetPbfListingsResultOutput

func (GetPbfListingsResultOutput) ToGetPbfListingsResultOutputWithContext added in v0.13.0

func (o GetPbfListingsResultOutput) ToGetPbfListingsResultOutputWithContext(ctx context.Context) GetPbfListingsResultOutput

func (GetPbfListingsResultOutput) Triggers added in v0.13.0

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/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 added in v0.4.0

func (o InvokeFunctionOutput) Base64EncodeContent() pulumi.BoolPtrOutput

func (InvokeFunctionOutput) Content added in v0.4.0

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 added in v0.4.0

An optional intent header that indicates to the FDK the way the event should be interpreted. E.g. 'httprequest', 'cloudevent'.

func (InvokeFunctionOutput) FnInvokeType added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

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 added in v0.4.0

func (o InvokeFunctionOutput) InvokeEndpoint() pulumi.StringOutput

func (InvokeFunctionOutput) InvokeFunctionBody added in v0.4.0

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 added in v0.4.0

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]interface{} `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]interface{} `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]interface{} `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/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 added in v1.1.0

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]interface{} `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]interface{} `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]interface{} `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/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

func (o LookupFunctionResultOutput) FreeformTags() pulumi.MapOutput

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

func (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 added in v0.2.0

Define the strategy for provisioned concurrency for the function.

func (LookupFunctionResultOutput) Shape added in v1.1.0

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

func (LookupFunctionResultOutput) SourceDetails added in v0.13.0

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