jms

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 Fleet

type Fleet struct {
	pulumi.CustomResourceState

	// The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateApplicationCount pulumi.IntOutput `pulumi:"approximateApplicationCount"`
	// The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateInstallationCount pulumi.IntOutput `pulumi:"approximateInstallationCount"`
	// The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateJavaServerCount pulumi.IntOutput `pulumi:"approximateJavaServerCount"`
	// The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateJreCount pulumi.IntOutput `pulumi:"approximateJreCount"`
	// The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateManagedInstanceCount pulumi.IntOutput `pulumi:"approximateManagedInstanceCount"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Fleet.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) The Fleet's description. If nothing is provided, the Fleet description will be null.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) The name of the Fleet. The displayName must be unique for Fleets in the same compartment.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) Custom Log for inventory or operation log.
	InventoryLog FleetInventoryLogOutput `pulumi:"inventoryLog"`
	// (Updatable) Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.
	IsAdvancedFeaturesEnabled pulumi.BoolOutput `pulumi:"isAdvancedFeaturesEnabled"`
	// Whether or not export setting is enabled in this Fleet.
	IsExportSettingEnabled pulumi.BoolOutput `pulumi:"isExportSettingEnabled"`
	// (Updatable) Custom Log for inventory or operation log.
	OperationLog FleetOperationLogOutput `pulumi:"operationLog"`
	// The lifecycle state of the Fleet.
	State pulumi.StringOutput `pulumi:"state"`
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The creation date and time of the Fleet (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
}

This resource provides the Fleet resource in Oracle Cloud Infrastructure Jms service.

Create a new Fleet using the information provided.

`inventoryLog` is now a required parameter for CreateFleet API. Update existing applications using this API before July 15, 2022 to ensure the applications continue to work. See the [Service Change Notice](https://docs.oracle.com/en-us/iaas/Content/servicechanges.htm#JMS) for more details. Migrate existing fleets using the `UpdateFleet` API to set the `inventoryLog` parameter.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.NewFleet(ctx, "test_fleet", &Jms.FleetArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DisplayName:   pulumi.Any(fleetDisplayName),
			InventoryLog: &jms.FleetInventoryLogArgs{
				LogGroupId: pulumi.Any(testLogGroup.Id),
				LogId:      pulumi.Any(testLog.Id),
			},
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(fleetDescription),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			IsAdvancedFeaturesEnabled: pulumi.Any(fleetIsAdvancedFeaturesEnabled),
			OperationLog: &jms.FleetOperationLogArgs{
				LogGroupId: pulumi.Any(testLogGroup.Id),
				LogId:      pulumi.Any(testLog.Id),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:Jms/fleet:Fleet test_fleet "id" ```

func GetFleet

func GetFleet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FleetState, opts ...pulumi.ResourceOption) (*Fleet, error)

GetFleet gets an existing Fleet 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 NewFleet

func NewFleet(ctx *pulumi.Context,
	name string, args *FleetArgs, opts ...pulumi.ResourceOption) (*Fleet, error)

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

func (*Fleet) ElementType

func (*Fleet) ElementType() reflect.Type

func (*Fleet) ToFleetOutput

func (i *Fleet) ToFleetOutput() FleetOutput

func (*Fleet) ToFleetOutputWithContext

func (i *Fleet) ToFleetOutputWithContext(ctx context.Context) FleetOutput

type FleetArgs

type FleetArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Fleet.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.MapInput
	// (Updatable) The Fleet's description. If nothing is provided, the Fleet description will be null.
	Description pulumi.StringPtrInput
	// (Updatable) The name of the Fleet. The displayName must be unique for Fleets in the same compartment.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.MapInput
	// (Updatable) Custom Log for inventory or operation log.
	InventoryLog FleetInventoryLogInput
	// (Updatable) Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.
	IsAdvancedFeaturesEnabled pulumi.BoolPtrInput
	// (Updatable) Custom Log for inventory or operation log.
	OperationLog FleetOperationLogPtrInput
}

The set of arguments for constructing a Fleet resource.

func (FleetArgs) ElementType

func (FleetArgs) ElementType() reflect.Type

type FleetArray

type FleetArray []FleetInput

func (FleetArray) ElementType

func (FleetArray) ElementType() reflect.Type

func (FleetArray) ToFleetArrayOutput

func (i FleetArray) ToFleetArrayOutput() FleetArrayOutput

func (FleetArray) ToFleetArrayOutputWithContext

func (i FleetArray) ToFleetArrayOutputWithContext(ctx context.Context) FleetArrayOutput

type FleetArrayInput

type FleetArrayInput interface {
	pulumi.Input

	ToFleetArrayOutput() FleetArrayOutput
	ToFleetArrayOutputWithContext(context.Context) FleetArrayOutput
}

FleetArrayInput is an input type that accepts FleetArray and FleetArrayOutput values. You can construct a concrete instance of `FleetArrayInput` via:

FleetArray{ FleetArgs{...} }

type FleetArrayOutput

type FleetArrayOutput struct{ *pulumi.OutputState }

func (FleetArrayOutput) ElementType

func (FleetArrayOutput) ElementType() reflect.Type

func (FleetArrayOutput) Index

func (FleetArrayOutput) ToFleetArrayOutput

func (o FleetArrayOutput) ToFleetArrayOutput() FleetArrayOutput

func (FleetArrayOutput) ToFleetArrayOutputWithContext

func (o FleetArrayOutput) ToFleetArrayOutputWithContext(ctx context.Context) FleetArrayOutput

type FleetInput

type FleetInput interface {
	pulumi.Input

	ToFleetOutput() FleetOutput
	ToFleetOutputWithContext(ctx context.Context) FleetOutput
}

type FleetInventoryLog

type FleetInventoryLog struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.
	LogGroupId string `pulumi:"logGroupId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	//
	// ** 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
	LogId string `pulumi:"logId"`
}

type FleetInventoryLogArgs

type FleetInventoryLogArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	//
	// ** 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
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (FleetInventoryLogArgs) ElementType

func (FleetInventoryLogArgs) ElementType() reflect.Type

func (FleetInventoryLogArgs) ToFleetInventoryLogOutput

func (i FleetInventoryLogArgs) ToFleetInventoryLogOutput() FleetInventoryLogOutput

func (FleetInventoryLogArgs) ToFleetInventoryLogOutputWithContext

func (i FleetInventoryLogArgs) ToFleetInventoryLogOutputWithContext(ctx context.Context) FleetInventoryLogOutput

func (FleetInventoryLogArgs) ToFleetInventoryLogPtrOutput

func (i FleetInventoryLogArgs) ToFleetInventoryLogPtrOutput() FleetInventoryLogPtrOutput

func (FleetInventoryLogArgs) ToFleetInventoryLogPtrOutputWithContext

func (i FleetInventoryLogArgs) ToFleetInventoryLogPtrOutputWithContext(ctx context.Context) FleetInventoryLogPtrOutput

type FleetInventoryLogInput

type FleetInventoryLogInput interface {
	pulumi.Input

	ToFleetInventoryLogOutput() FleetInventoryLogOutput
	ToFleetInventoryLogOutputWithContext(context.Context) FleetInventoryLogOutput
}

FleetInventoryLogInput is an input type that accepts FleetInventoryLogArgs and FleetInventoryLogOutput values. You can construct a concrete instance of `FleetInventoryLogInput` via:

FleetInventoryLogArgs{...}

type FleetInventoryLogOutput

type FleetInventoryLogOutput struct{ *pulumi.OutputState }

func (FleetInventoryLogOutput) ElementType

func (FleetInventoryLogOutput) ElementType() reflect.Type

func (FleetInventoryLogOutput) LogGroupId

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

func (FleetInventoryLogOutput) LogId

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

** 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 (FleetInventoryLogOutput) ToFleetInventoryLogOutput

func (o FleetInventoryLogOutput) ToFleetInventoryLogOutput() FleetInventoryLogOutput

func (FleetInventoryLogOutput) ToFleetInventoryLogOutputWithContext

func (o FleetInventoryLogOutput) ToFleetInventoryLogOutputWithContext(ctx context.Context) FleetInventoryLogOutput

func (FleetInventoryLogOutput) ToFleetInventoryLogPtrOutput

func (o FleetInventoryLogOutput) ToFleetInventoryLogPtrOutput() FleetInventoryLogPtrOutput

func (FleetInventoryLogOutput) ToFleetInventoryLogPtrOutputWithContext

func (o FleetInventoryLogOutput) ToFleetInventoryLogPtrOutputWithContext(ctx context.Context) FleetInventoryLogPtrOutput

type FleetInventoryLogPtrInput

type FleetInventoryLogPtrInput interface {
	pulumi.Input

	ToFleetInventoryLogPtrOutput() FleetInventoryLogPtrOutput
	ToFleetInventoryLogPtrOutputWithContext(context.Context) FleetInventoryLogPtrOutput
}

FleetInventoryLogPtrInput is an input type that accepts FleetInventoryLogArgs, FleetInventoryLogPtr and FleetInventoryLogPtrOutput values. You can construct a concrete instance of `FleetInventoryLogPtrInput` via:

        FleetInventoryLogArgs{...}

or:

        nil

type FleetInventoryLogPtrOutput

type FleetInventoryLogPtrOutput struct{ *pulumi.OutputState }

func (FleetInventoryLogPtrOutput) Elem

func (FleetInventoryLogPtrOutput) ElementType

func (FleetInventoryLogPtrOutput) ElementType() reflect.Type

func (FleetInventoryLogPtrOutput) LogGroupId

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

func (FleetInventoryLogPtrOutput) LogId

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

** 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 (FleetInventoryLogPtrOutput) ToFleetInventoryLogPtrOutput

func (o FleetInventoryLogPtrOutput) ToFleetInventoryLogPtrOutput() FleetInventoryLogPtrOutput

func (FleetInventoryLogPtrOutput) ToFleetInventoryLogPtrOutputWithContext

func (o FleetInventoryLogPtrOutput) ToFleetInventoryLogPtrOutputWithContext(ctx context.Context) FleetInventoryLogPtrOutput

type FleetMap

type FleetMap map[string]FleetInput

func (FleetMap) ElementType

func (FleetMap) ElementType() reflect.Type

func (FleetMap) ToFleetMapOutput

func (i FleetMap) ToFleetMapOutput() FleetMapOutput

func (FleetMap) ToFleetMapOutputWithContext

func (i FleetMap) ToFleetMapOutputWithContext(ctx context.Context) FleetMapOutput

type FleetMapInput

type FleetMapInput interface {
	pulumi.Input

	ToFleetMapOutput() FleetMapOutput
	ToFleetMapOutputWithContext(context.Context) FleetMapOutput
}

FleetMapInput is an input type that accepts FleetMap and FleetMapOutput values. You can construct a concrete instance of `FleetMapInput` via:

FleetMap{ "key": FleetArgs{...} }

type FleetMapOutput

type FleetMapOutput struct{ *pulumi.OutputState }

func (FleetMapOutput) ElementType

func (FleetMapOutput) ElementType() reflect.Type

func (FleetMapOutput) MapIndex

func (FleetMapOutput) ToFleetMapOutput

func (o FleetMapOutput) ToFleetMapOutput() FleetMapOutput

func (FleetMapOutput) ToFleetMapOutputWithContext

func (o FleetMapOutput) ToFleetMapOutputWithContext(ctx context.Context) FleetMapOutput

type FleetOperationLog

type FleetOperationLog struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.
	LogGroupId string `pulumi:"logGroupId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	//
	// ** 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
	LogId string `pulumi:"logId"`
}

type FleetOperationLogArgs

type FleetOperationLogArgs struct {
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log group.
	LogGroupId pulumi.StringInput `pulumi:"logGroupId"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the log.
	//
	// ** 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
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (FleetOperationLogArgs) ElementType

func (FleetOperationLogArgs) ElementType() reflect.Type

func (FleetOperationLogArgs) ToFleetOperationLogOutput

func (i FleetOperationLogArgs) ToFleetOperationLogOutput() FleetOperationLogOutput

func (FleetOperationLogArgs) ToFleetOperationLogOutputWithContext

func (i FleetOperationLogArgs) ToFleetOperationLogOutputWithContext(ctx context.Context) FleetOperationLogOutput

func (FleetOperationLogArgs) ToFleetOperationLogPtrOutput

func (i FleetOperationLogArgs) ToFleetOperationLogPtrOutput() FleetOperationLogPtrOutput

func (FleetOperationLogArgs) ToFleetOperationLogPtrOutputWithContext

func (i FleetOperationLogArgs) ToFleetOperationLogPtrOutputWithContext(ctx context.Context) FleetOperationLogPtrOutput

type FleetOperationLogInput

type FleetOperationLogInput interface {
	pulumi.Input

	ToFleetOperationLogOutput() FleetOperationLogOutput
	ToFleetOperationLogOutputWithContext(context.Context) FleetOperationLogOutput
}

FleetOperationLogInput is an input type that accepts FleetOperationLogArgs and FleetOperationLogOutput values. You can construct a concrete instance of `FleetOperationLogInput` via:

FleetOperationLogArgs{...}

type FleetOperationLogOutput

type FleetOperationLogOutput struct{ *pulumi.OutputState }

func (FleetOperationLogOutput) ElementType

func (FleetOperationLogOutput) ElementType() reflect.Type

func (FleetOperationLogOutput) LogGroupId

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

func (FleetOperationLogOutput) LogId

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

** 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 (FleetOperationLogOutput) ToFleetOperationLogOutput

func (o FleetOperationLogOutput) ToFleetOperationLogOutput() FleetOperationLogOutput

func (FleetOperationLogOutput) ToFleetOperationLogOutputWithContext

func (o FleetOperationLogOutput) ToFleetOperationLogOutputWithContext(ctx context.Context) FleetOperationLogOutput

func (FleetOperationLogOutput) ToFleetOperationLogPtrOutput

func (o FleetOperationLogOutput) ToFleetOperationLogPtrOutput() FleetOperationLogPtrOutput

func (FleetOperationLogOutput) ToFleetOperationLogPtrOutputWithContext

func (o FleetOperationLogOutput) ToFleetOperationLogPtrOutputWithContext(ctx context.Context) FleetOperationLogPtrOutput

type FleetOperationLogPtrInput

type FleetOperationLogPtrInput interface {
	pulumi.Input

	ToFleetOperationLogPtrOutput() FleetOperationLogPtrOutput
	ToFleetOperationLogPtrOutputWithContext(context.Context) FleetOperationLogPtrOutput
}

FleetOperationLogPtrInput is an input type that accepts FleetOperationLogArgs, FleetOperationLogPtr and FleetOperationLogPtrOutput values. You can construct a concrete instance of `FleetOperationLogPtrInput` via:

        FleetOperationLogArgs{...}

or:

        nil

type FleetOperationLogPtrOutput

type FleetOperationLogPtrOutput struct{ *pulumi.OutputState }

func (FleetOperationLogPtrOutput) Elem

func (FleetOperationLogPtrOutput) ElementType

func (FleetOperationLogPtrOutput) ElementType() reflect.Type

func (FleetOperationLogPtrOutput) LogGroupId

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

func (FleetOperationLogPtrOutput) LogId

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

** 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 (FleetOperationLogPtrOutput) ToFleetOperationLogPtrOutput

func (o FleetOperationLogPtrOutput) ToFleetOperationLogPtrOutput() FleetOperationLogPtrOutput

func (FleetOperationLogPtrOutput) ToFleetOperationLogPtrOutputWithContext

func (o FleetOperationLogPtrOutput) ToFleetOperationLogPtrOutputWithContext(ctx context.Context) FleetOperationLogPtrOutput

type FleetOutput

type FleetOutput struct{ *pulumi.OutputState }

func (FleetOutput) ApproximateApplicationCount added in v0.4.0

func (o FleetOutput) ApproximateApplicationCount() pulumi.IntOutput

The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (FleetOutput) ApproximateInstallationCount added in v0.4.0

func (o FleetOutput) ApproximateInstallationCount() pulumi.IntOutput

The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (FleetOutput) ApproximateJavaServerCount added in v0.6.0

func (o FleetOutput) ApproximateJavaServerCount() pulumi.IntOutput

The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (FleetOutput) ApproximateJreCount added in v0.4.0

func (o FleetOutput) ApproximateJreCount() pulumi.IntOutput

The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (FleetOutput) ApproximateManagedInstanceCount added in v0.4.0

func (o FleetOutput) ApproximateManagedInstanceCount() pulumi.IntOutput

The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (FleetOutput) CompartmentId added in v0.4.0

func (o FleetOutput) CompartmentId() pulumi.StringOutput

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

func (FleetOutput) DefinedTags added in v0.4.0

func (o FleetOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).

func (FleetOutput) Description added in v0.4.0

func (o FleetOutput) Description() pulumi.StringOutput

(Updatable) The Fleet's description. If nothing is provided, the Fleet description will be null.

func (FleetOutput) DisplayName added in v0.4.0

func (o FleetOutput) DisplayName() pulumi.StringOutput

(Updatable) The name of the Fleet. The displayName must be unique for Fleets in the same compartment.

func (FleetOutput) ElementType

func (FleetOutput) ElementType() reflect.Type

func (FleetOutput) FreeformTags added in v0.4.0

func (o FleetOutput) FreeformTags() pulumi.MapOutput

(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)

func (FleetOutput) InventoryLog added in v0.4.0

func (o FleetOutput) InventoryLog() FleetInventoryLogOutput

(Updatable) Custom Log for inventory or operation log.

func (FleetOutput) IsAdvancedFeaturesEnabled added in v0.4.0

func (o FleetOutput) IsAdvancedFeaturesEnabled() pulumi.BoolOutput

(Updatable) Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.

func (FleetOutput) IsExportSettingEnabled added in v1.17.0

func (o FleetOutput) IsExportSettingEnabled() pulumi.BoolOutput

Whether or not export setting is enabled in this Fleet.

func (FleetOutput) OperationLog added in v0.4.0

func (o FleetOutput) OperationLog() FleetOperationLogOutput

(Updatable) Custom Log for inventory or operation log.

func (FleetOutput) State added in v0.4.0

func (o FleetOutput) State() pulumi.StringOutput

The lifecycle state of the Fleet.

func (FleetOutput) SystemTags added in v0.4.0

func (o FleetOutput) SystemTags() pulumi.MapOutput

System 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). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (FleetOutput) TimeCreated added in v0.4.0

func (o FleetOutput) TimeCreated() pulumi.StringOutput

The creation date and time of the Fleet (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (FleetOutput) ToFleetOutput

func (o FleetOutput) ToFleetOutput() FleetOutput

func (FleetOutput) ToFleetOutputWithContext

func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput

type FleetState

type FleetState struct {
	// The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateApplicationCount pulumi.IntPtrInput
	// The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateInstallationCount pulumi.IntPtrInput
	// The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateJavaServerCount pulumi.IntPtrInput
	// The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateJreCount pulumi.IntPtrInput
	// The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateManagedInstanceCount pulumi.IntPtrInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Fleet.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.MapInput
	// (Updatable) The Fleet's description. If nothing is provided, the Fleet description will be null.
	Description pulumi.StringPtrInput
	// (Updatable) The name of the Fleet. The displayName must be unique for Fleets in the same compartment.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.MapInput
	// (Updatable) Custom Log for inventory or operation log.
	InventoryLog FleetInventoryLogPtrInput
	// (Updatable) Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.
	IsAdvancedFeaturesEnabled pulumi.BoolPtrInput
	// Whether or not export setting is enabled in this Fleet.
	IsExportSettingEnabled pulumi.BoolPtrInput
	// (Updatable) Custom Log for inventory or operation log.
	OperationLog FleetOperationLogPtrInput
	// The lifecycle state of the Fleet.
	State pulumi.StringPtrInput
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The creation date and time of the Fleet (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeCreated pulumi.StringPtrInput
}

func (FleetState) ElementType

func (FleetState) ElementType() reflect.Type

type GetAnnouncementsAnnouncementCollection added in v1.1.0

type GetAnnouncementsAnnouncementCollection struct {
	// List of AnnouncementSummary items
	Items []GetAnnouncementsAnnouncementCollectionItem `pulumi:"items"`
}

type GetAnnouncementsAnnouncementCollectionArgs added in v1.1.0

type GetAnnouncementsAnnouncementCollectionArgs struct {
	// List of AnnouncementSummary items
	Items GetAnnouncementsAnnouncementCollectionItemArrayInput `pulumi:"items"`
}

func (GetAnnouncementsAnnouncementCollectionArgs) ElementType added in v1.1.0

func (GetAnnouncementsAnnouncementCollectionArgs) ToGetAnnouncementsAnnouncementCollectionOutput added in v1.1.0

func (i GetAnnouncementsAnnouncementCollectionArgs) ToGetAnnouncementsAnnouncementCollectionOutput() GetAnnouncementsAnnouncementCollectionOutput

func (GetAnnouncementsAnnouncementCollectionArgs) ToGetAnnouncementsAnnouncementCollectionOutputWithContext added in v1.1.0

func (i GetAnnouncementsAnnouncementCollectionArgs) ToGetAnnouncementsAnnouncementCollectionOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionOutput

type GetAnnouncementsAnnouncementCollectionArray added in v1.1.0

type GetAnnouncementsAnnouncementCollectionArray []GetAnnouncementsAnnouncementCollectionInput

func (GetAnnouncementsAnnouncementCollectionArray) ElementType added in v1.1.0

func (GetAnnouncementsAnnouncementCollectionArray) ToGetAnnouncementsAnnouncementCollectionArrayOutput added in v1.1.0

func (i GetAnnouncementsAnnouncementCollectionArray) ToGetAnnouncementsAnnouncementCollectionArrayOutput() GetAnnouncementsAnnouncementCollectionArrayOutput

func (GetAnnouncementsAnnouncementCollectionArray) ToGetAnnouncementsAnnouncementCollectionArrayOutputWithContext added in v1.1.0

func (i GetAnnouncementsAnnouncementCollectionArray) ToGetAnnouncementsAnnouncementCollectionArrayOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionArrayOutput

type GetAnnouncementsAnnouncementCollectionArrayInput added in v1.1.0

type GetAnnouncementsAnnouncementCollectionArrayInput interface {
	pulumi.Input

	ToGetAnnouncementsAnnouncementCollectionArrayOutput() GetAnnouncementsAnnouncementCollectionArrayOutput
	ToGetAnnouncementsAnnouncementCollectionArrayOutputWithContext(context.Context) GetAnnouncementsAnnouncementCollectionArrayOutput
}

GetAnnouncementsAnnouncementCollectionArrayInput is an input type that accepts GetAnnouncementsAnnouncementCollectionArray and GetAnnouncementsAnnouncementCollectionArrayOutput values. You can construct a concrete instance of `GetAnnouncementsAnnouncementCollectionArrayInput` via:

GetAnnouncementsAnnouncementCollectionArray{ GetAnnouncementsAnnouncementCollectionArgs{...} }

type GetAnnouncementsAnnouncementCollectionArrayOutput added in v1.1.0

type GetAnnouncementsAnnouncementCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsAnnouncementCollectionArrayOutput) ElementType added in v1.1.0

func (GetAnnouncementsAnnouncementCollectionArrayOutput) Index added in v1.1.0

func (GetAnnouncementsAnnouncementCollectionArrayOutput) ToGetAnnouncementsAnnouncementCollectionArrayOutput added in v1.1.0

func (o GetAnnouncementsAnnouncementCollectionArrayOutput) ToGetAnnouncementsAnnouncementCollectionArrayOutput() GetAnnouncementsAnnouncementCollectionArrayOutput

func (GetAnnouncementsAnnouncementCollectionArrayOutput) ToGetAnnouncementsAnnouncementCollectionArrayOutputWithContext added in v1.1.0

func (o GetAnnouncementsAnnouncementCollectionArrayOutput) ToGetAnnouncementsAnnouncementCollectionArrayOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionArrayOutput

type GetAnnouncementsAnnouncementCollectionInput added in v1.1.0

type GetAnnouncementsAnnouncementCollectionInput interface {
	pulumi.Input

	ToGetAnnouncementsAnnouncementCollectionOutput() GetAnnouncementsAnnouncementCollectionOutput
	ToGetAnnouncementsAnnouncementCollectionOutputWithContext(context.Context) GetAnnouncementsAnnouncementCollectionOutput
}

GetAnnouncementsAnnouncementCollectionInput is an input type that accepts GetAnnouncementsAnnouncementCollectionArgs and GetAnnouncementsAnnouncementCollectionOutput values. You can construct a concrete instance of `GetAnnouncementsAnnouncementCollectionInput` via:

GetAnnouncementsAnnouncementCollectionArgs{...}

type GetAnnouncementsAnnouncementCollectionItem added in v1.1.0

type GetAnnouncementsAnnouncementCollectionItem struct {
	// Unique id of the announcement
	Key int `pulumi:"key"`
	// Summary text of the announcement
	Summary string `pulumi:"summary"`
	// Date time on which the announcement was released
	TimeReleased string `pulumi:"timeReleased"`
	// URL to the announcement web page
	Url string `pulumi:"url"`
}

type GetAnnouncementsAnnouncementCollectionItemArgs added in v1.1.0

type GetAnnouncementsAnnouncementCollectionItemArgs struct {
	// Unique id of the announcement
	Key pulumi.IntInput `pulumi:"key"`
	// Summary text of the announcement
	Summary pulumi.StringInput `pulumi:"summary"`
	// Date time on which the announcement was released
	TimeReleased pulumi.StringInput `pulumi:"timeReleased"`
	// URL to the announcement web page
	Url pulumi.StringInput `pulumi:"url"`
}

func (GetAnnouncementsAnnouncementCollectionItemArgs) ElementType added in v1.1.0

func (GetAnnouncementsAnnouncementCollectionItemArgs) ToGetAnnouncementsAnnouncementCollectionItemOutput added in v1.1.0

func (i GetAnnouncementsAnnouncementCollectionItemArgs) ToGetAnnouncementsAnnouncementCollectionItemOutput() GetAnnouncementsAnnouncementCollectionItemOutput

func (GetAnnouncementsAnnouncementCollectionItemArgs) ToGetAnnouncementsAnnouncementCollectionItemOutputWithContext added in v1.1.0

func (i GetAnnouncementsAnnouncementCollectionItemArgs) ToGetAnnouncementsAnnouncementCollectionItemOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionItemOutput

type GetAnnouncementsAnnouncementCollectionItemArray added in v1.1.0

type GetAnnouncementsAnnouncementCollectionItemArray []GetAnnouncementsAnnouncementCollectionItemInput

func (GetAnnouncementsAnnouncementCollectionItemArray) ElementType added in v1.1.0

func (GetAnnouncementsAnnouncementCollectionItemArray) ToGetAnnouncementsAnnouncementCollectionItemArrayOutput added in v1.1.0

func (i GetAnnouncementsAnnouncementCollectionItemArray) ToGetAnnouncementsAnnouncementCollectionItemArrayOutput() GetAnnouncementsAnnouncementCollectionItemArrayOutput

func (GetAnnouncementsAnnouncementCollectionItemArray) ToGetAnnouncementsAnnouncementCollectionItemArrayOutputWithContext added in v1.1.0

func (i GetAnnouncementsAnnouncementCollectionItemArray) ToGetAnnouncementsAnnouncementCollectionItemArrayOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionItemArrayOutput

type GetAnnouncementsAnnouncementCollectionItemArrayInput added in v1.1.0

type GetAnnouncementsAnnouncementCollectionItemArrayInput interface {
	pulumi.Input

	ToGetAnnouncementsAnnouncementCollectionItemArrayOutput() GetAnnouncementsAnnouncementCollectionItemArrayOutput
	ToGetAnnouncementsAnnouncementCollectionItemArrayOutputWithContext(context.Context) GetAnnouncementsAnnouncementCollectionItemArrayOutput
}

GetAnnouncementsAnnouncementCollectionItemArrayInput is an input type that accepts GetAnnouncementsAnnouncementCollectionItemArray and GetAnnouncementsAnnouncementCollectionItemArrayOutput values. You can construct a concrete instance of `GetAnnouncementsAnnouncementCollectionItemArrayInput` via:

GetAnnouncementsAnnouncementCollectionItemArray{ GetAnnouncementsAnnouncementCollectionItemArgs{...} }

type GetAnnouncementsAnnouncementCollectionItemArrayOutput added in v1.1.0

type GetAnnouncementsAnnouncementCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsAnnouncementCollectionItemArrayOutput) ElementType added in v1.1.0

func (GetAnnouncementsAnnouncementCollectionItemArrayOutput) Index added in v1.1.0

func (GetAnnouncementsAnnouncementCollectionItemArrayOutput) ToGetAnnouncementsAnnouncementCollectionItemArrayOutput added in v1.1.0

func (GetAnnouncementsAnnouncementCollectionItemArrayOutput) ToGetAnnouncementsAnnouncementCollectionItemArrayOutputWithContext added in v1.1.0

func (o GetAnnouncementsAnnouncementCollectionItemArrayOutput) ToGetAnnouncementsAnnouncementCollectionItemArrayOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionItemArrayOutput

type GetAnnouncementsAnnouncementCollectionItemInput added in v1.1.0

type GetAnnouncementsAnnouncementCollectionItemInput interface {
	pulumi.Input

	ToGetAnnouncementsAnnouncementCollectionItemOutput() GetAnnouncementsAnnouncementCollectionItemOutput
	ToGetAnnouncementsAnnouncementCollectionItemOutputWithContext(context.Context) GetAnnouncementsAnnouncementCollectionItemOutput
}

GetAnnouncementsAnnouncementCollectionItemInput is an input type that accepts GetAnnouncementsAnnouncementCollectionItemArgs and GetAnnouncementsAnnouncementCollectionItemOutput values. You can construct a concrete instance of `GetAnnouncementsAnnouncementCollectionItemInput` via:

GetAnnouncementsAnnouncementCollectionItemArgs{...}

type GetAnnouncementsAnnouncementCollectionItemOutput added in v1.1.0

type GetAnnouncementsAnnouncementCollectionItemOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsAnnouncementCollectionItemOutput) ElementType added in v1.1.0

func (GetAnnouncementsAnnouncementCollectionItemOutput) Key added in v1.1.0

Unique id of the announcement

func (GetAnnouncementsAnnouncementCollectionItemOutput) Summary added in v1.1.0

Summary text of the announcement

func (GetAnnouncementsAnnouncementCollectionItemOutput) TimeReleased added in v1.1.0

Date time on which the announcement was released

func (GetAnnouncementsAnnouncementCollectionItemOutput) ToGetAnnouncementsAnnouncementCollectionItemOutput added in v1.1.0

func (o GetAnnouncementsAnnouncementCollectionItemOutput) ToGetAnnouncementsAnnouncementCollectionItemOutput() GetAnnouncementsAnnouncementCollectionItemOutput

func (GetAnnouncementsAnnouncementCollectionItemOutput) ToGetAnnouncementsAnnouncementCollectionItemOutputWithContext added in v1.1.0

func (o GetAnnouncementsAnnouncementCollectionItemOutput) ToGetAnnouncementsAnnouncementCollectionItemOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionItemOutput

func (GetAnnouncementsAnnouncementCollectionItemOutput) Url added in v1.1.0

URL to the announcement web page

type GetAnnouncementsAnnouncementCollectionOutput added in v1.1.0

type GetAnnouncementsAnnouncementCollectionOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsAnnouncementCollectionOutput) ElementType added in v1.1.0

func (GetAnnouncementsAnnouncementCollectionOutput) Items added in v1.1.0

List of AnnouncementSummary items

func (GetAnnouncementsAnnouncementCollectionOutput) ToGetAnnouncementsAnnouncementCollectionOutput added in v1.1.0

func (o GetAnnouncementsAnnouncementCollectionOutput) ToGetAnnouncementsAnnouncementCollectionOutput() GetAnnouncementsAnnouncementCollectionOutput

func (GetAnnouncementsAnnouncementCollectionOutput) ToGetAnnouncementsAnnouncementCollectionOutputWithContext added in v1.1.0

func (o GetAnnouncementsAnnouncementCollectionOutput) ToGetAnnouncementsAnnouncementCollectionOutputWithContext(ctx context.Context) GetAnnouncementsAnnouncementCollectionOutput

type GetAnnouncementsArgs added in v1.1.0

type GetAnnouncementsArgs struct {
	Filters []GetAnnouncementsFilter `pulumi:"filters"`
	// Filter the list with summary contains the given value.
	SummaryContains *string `pulumi:"summaryContains"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *string `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *string `pulumi:"timeStart"`
}

A collection of arguments for invoking getAnnouncements.

type GetAnnouncementsFilter added in v1.1.0

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

type GetAnnouncementsFilterArgs added in v1.1.0

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

func (GetAnnouncementsFilterArgs) ElementType added in v1.1.0

func (GetAnnouncementsFilterArgs) ElementType() reflect.Type

func (GetAnnouncementsFilterArgs) ToGetAnnouncementsFilterOutput added in v1.1.0

func (i GetAnnouncementsFilterArgs) ToGetAnnouncementsFilterOutput() GetAnnouncementsFilterOutput

func (GetAnnouncementsFilterArgs) ToGetAnnouncementsFilterOutputWithContext added in v1.1.0

func (i GetAnnouncementsFilterArgs) ToGetAnnouncementsFilterOutputWithContext(ctx context.Context) GetAnnouncementsFilterOutput

type GetAnnouncementsFilterArray added in v1.1.0

type GetAnnouncementsFilterArray []GetAnnouncementsFilterInput

func (GetAnnouncementsFilterArray) ElementType added in v1.1.0

func (GetAnnouncementsFilterArray) ToGetAnnouncementsFilterArrayOutput added in v1.1.0

func (i GetAnnouncementsFilterArray) ToGetAnnouncementsFilterArrayOutput() GetAnnouncementsFilterArrayOutput

func (GetAnnouncementsFilterArray) ToGetAnnouncementsFilterArrayOutputWithContext added in v1.1.0

func (i GetAnnouncementsFilterArray) ToGetAnnouncementsFilterArrayOutputWithContext(ctx context.Context) GetAnnouncementsFilterArrayOutput

type GetAnnouncementsFilterArrayInput added in v1.1.0

type GetAnnouncementsFilterArrayInput interface {
	pulumi.Input

	ToGetAnnouncementsFilterArrayOutput() GetAnnouncementsFilterArrayOutput
	ToGetAnnouncementsFilterArrayOutputWithContext(context.Context) GetAnnouncementsFilterArrayOutput
}

GetAnnouncementsFilterArrayInput is an input type that accepts GetAnnouncementsFilterArray and GetAnnouncementsFilterArrayOutput values. You can construct a concrete instance of `GetAnnouncementsFilterArrayInput` via:

GetAnnouncementsFilterArray{ GetAnnouncementsFilterArgs{...} }

type GetAnnouncementsFilterArrayOutput added in v1.1.0

type GetAnnouncementsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsFilterArrayOutput) ElementType added in v1.1.0

func (GetAnnouncementsFilterArrayOutput) Index added in v1.1.0

func (GetAnnouncementsFilterArrayOutput) ToGetAnnouncementsFilterArrayOutput added in v1.1.0

func (o GetAnnouncementsFilterArrayOutput) ToGetAnnouncementsFilterArrayOutput() GetAnnouncementsFilterArrayOutput

func (GetAnnouncementsFilterArrayOutput) ToGetAnnouncementsFilterArrayOutputWithContext added in v1.1.0

func (o GetAnnouncementsFilterArrayOutput) ToGetAnnouncementsFilterArrayOutputWithContext(ctx context.Context) GetAnnouncementsFilterArrayOutput

type GetAnnouncementsFilterInput added in v1.1.0

type GetAnnouncementsFilterInput interface {
	pulumi.Input

	ToGetAnnouncementsFilterOutput() GetAnnouncementsFilterOutput
	ToGetAnnouncementsFilterOutputWithContext(context.Context) GetAnnouncementsFilterOutput
}

GetAnnouncementsFilterInput is an input type that accepts GetAnnouncementsFilterArgs and GetAnnouncementsFilterOutput values. You can construct a concrete instance of `GetAnnouncementsFilterInput` via:

GetAnnouncementsFilterArgs{...}

type GetAnnouncementsFilterOutput added in v1.1.0

type GetAnnouncementsFilterOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsFilterOutput) ElementType added in v1.1.0

func (GetAnnouncementsFilterOutput) Name added in v1.1.0

func (GetAnnouncementsFilterOutput) Regex added in v1.1.0

func (GetAnnouncementsFilterOutput) ToGetAnnouncementsFilterOutput added in v1.1.0

func (o GetAnnouncementsFilterOutput) ToGetAnnouncementsFilterOutput() GetAnnouncementsFilterOutput

func (GetAnnouncementsFilterOutput) ToGetAnnouncementsFilterOutputWithContext added in v1.1.0

func (o GetAnnouncementsFilterOutput) ToGetAnnouncementsFilterOutputWithContext(ctx context.Context) GetAnnouncementsFilterOutput

func (GetAnnouncementsFilterOutput) Values added in v1.1.0

type GetAnnouncementsOutputArgs added in v1.1.0

type GetAnnouncementsOutputArgs struct {
	Filters GetAnnouncementsFilterArrayInput `pulumi:"filters"`
	// Filter the list with summary contains the given value.
	SummaryContains pulumi.StringPtrInput `pulumi:"summaryContains"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringPtrInput `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart pulumi.StringPtrInput `pulumi:"timeStart"`
}

A collection of arguments for invoking getAnnouncements.

func (GetAnnouncementsOutputArgs) ElementType added in v1.1.0

func (GetAnnouncementsOutputArgs) ElementType() reflect.Type

type GetAnnouncementsResult added in v1.1.0

type GetAnnouncementsResult struct {
	// The list of announcement_collection.
	AnnouncementCollections []GetAnnouncementsAnnouncementCollection `pulumi:"announcementCollections"`
	Filters                 []GetAnnouncementsFilter                 `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id              string  `pulumi:"id"`
	SummaryContains *string `pulumi:"summaryContains"`
	TimeEnd         *string `pulumi:"timeEnd"`
	TimeStart       *string `pulumi:"timeStart"`
}

A collection of values returned by getAnnouncements.

func GetAnnouncements added in v1.1.0

func GetAnnouncements(ctx *pulumi.Context, args *GetAnnouncementsArgs, opts ...pulumi.InvokeOption) (*GetAnnouncementsResult, error)

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

Return a list of AnnouncementSummary items

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetAnnouncements(ctx, &jms.GetAnnouncementsArgs{
			SummaryContains: pulumi.StringRef(announcementSummaryContains),
			TimeEnd:         pulumi.StringRef(announcementTimeEnd),
			TimeStart:       pulumi.StringRef(announcementTimeStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetAnnouncementsResultOutput added in v1.1.0

type GetAnnouncementsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAnnouncements.

func GetAnnouncementsOutput added in v1.1.0

func (GetAnnouncementsResultOutput) AnnouncementCollections added in v1.1.0

The list of announcement_collection.

func (GetAnnouncementsResultOutput) ElementType added in v1.1.0

func (GetAnnouncementsResultOutput) Filters added in v1.1.0

func (GetAnnouncementsResultOutput) Id added in v1.1.0

The provider-assigned unique ID for this managed resource.

func (GetAnnouncementsResultOutput) SummaryContains added in v1.1.0

func (GetAnnouncementsResultOutput) TimeEnd added in v1.1.0

func (GetAnnouncementsResultOutput) TimeStart added in v1.1.0

func (GetAnnouncementsResultOutput) ToGetAnnouncementsResultOutput added in v1.1.0

func (o GetAnnouncementsResultOutput) ToGetAnnouncementsResultOutput() GetAnnouncementsResultOutput

func (GetAnnouncementsResultOutput) ToGetAnnouncementsResultOutputWithContext added in v1.1.0

func (o GetAnnouncementsResultOutput) ToGetAnnouncementsResultOutputWithContext(ctx context.Context) GetAnnouncementsResultOutput

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTracking added in v0.6.0

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTracking struct {
	// PerformanceTuningAnalysis flag to store enabled or disabled status
	IsEnabled bool `pulumi:"isEnabled"`
}

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs added in v0.6.0

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs struct {
	// PerformanceTuningAnalysis flag to store enabled or disabled status
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputWithContext added in v0.6.0

func (i GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArray added in v0.6.0

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArray []GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingInput

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArray) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArray) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArray) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutputWithContext added in v0.6.0

func (i GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArray) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput() GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput
	ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput
}

GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayInput is an input type that accepts GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArray and GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayInput` via:

GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArray{ GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs{...} }

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput) Index added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutputWithContext added in v0.6.0

func (o GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput() GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput
	ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput
}

GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingInput is an input type that accepts GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs and GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingInput` via:

GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs{...}

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) IsEnabled added in v0.6.0

PerformanceTuningAnalysis flag to store enabled or disabled status

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputWithContext added in v0.6.0

func (o GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput

type GetFleetAdvancedFeatureConfigurationArgs added in v0.6.0

type GetFleetAdvancedFeatureConfigurationArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetAdvancedFeatureConfiguration.

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysis added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysis struct {
	// PerformanceTuningAnalysis flag to store enabled or disabled status
	IsEnabled bool `pulumi:"isEnabled"`
	// Summarized events log for advanced feature.
	SummarizedEventsLogs []GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog `pulumi:"summarizedEventsLogs"`
}

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs struct {
	// PerformanceTuningAnalysis flag to store enabled or disabled status
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// Summarized events log for advanced feature.
	SummarizedEventsLogs GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayInput `pulumi:"summarizedEventsLogs"`
}

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputWithContext added in v0.6.0

func (i GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArray added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArray []GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisInput

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArray) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArray) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArray) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutputWithContext added in v0.6.0

func (i GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArray) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput() GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput
	ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput
}

GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayInput is an input type that accepts GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArray and GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayInput` via:

GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArray{ GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs{...} }

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput) Index added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutputWithContext added in v0.6.0

func (o GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput() GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput
	ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput
}

GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisInput is an input type that accepts GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs and GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisInput` via:

GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs{...}

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) IsEnabled added in v0.6.0

PerformanceTuningAnalysis flag to store enabled or disabled status

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) SummarizedEventsLogs added in v0.6.0

Summarized events log for advanced feature.

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputWithContext added in v0.6.0

func (o GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog added in v0.6.0

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

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs added in v0.6.0

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

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArray added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArray []GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogInput

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArray) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArray) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArray) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput() GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput
	ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput
}

GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayInput is an input type that accepts GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArray and GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayInput` via:

GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArray{ GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs{...} }

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput) Index added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput() GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput
	ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput
}

GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogInput is an input type that accepts GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs and GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogInput` via:

GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs{...}

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) LogGroupId added in v0.6.0

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

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) LogId added in v0.6.0

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

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysis added in v1.1.0

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysis struct {
	// PerformanceTuningAnalysis flag to store enabled or disabled status
	IsEnabled bool `pulumi:"isEnabled"`
}

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs added in v1.1.0

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs struct {
	// PerformanceTuningAnalysis flag to store enabled or disabled status
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs) ElementType added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputWithContext added in v1.1.0

func (i GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArray added in v1.1.0

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArray []GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisInput

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArray) ElementType added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArray) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArray) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutputWithContext added in v1.1.0

func (i GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArray) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayInput added in v1.1.0

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput() GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput
	ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput
}

GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayInput is an input type that accepts GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArray and GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayInput` via:

GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArray{ GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs{...} }

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput added in v1.1.0

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput) ElementType added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput) Index added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutputWithContext added in v1.1.0

func (o GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisInput added in v1.1.0

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput() GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput
	ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput
}

GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisInput is an input type that accepts GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs and GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisInput` via:

GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs{...}

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput added in v1.1.0

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) ElementType added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) IsEnabled added in v1.1.0

PerformanceTuningAnalysis flag to store enabled or disabled status

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputWithContext added in v1.1.0

func (o GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput

type GetFleetAdvancedFeatureConfigurationJfrRecording added in v0.6.0

type GetFleetAdvancedFeatureConfigurationJfrRecording struct {
	// PerformanceTuningAnalysis flag to store enabled or disabled status
	IsEnabled bool `pulumi:"isEnabled"`
}

type GetFleetAdvancedFeatureConfigurationJfrRecordingArgs added in v0.6.0

type GetFleetAdvancedFeatureConfigurationJfrRecordingArgs struct {
	// PerformanceTuningAnalysis flag to store enabled or disabled status
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArgs) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArgs) ToGetFleetAdvancedFeatureConfigurationJfrRecordingOutput added in v0.6.0

func (i GetFleetAdvancedFeatureConfigurationJfrRecordingArgs) ToGetFleetAdvancedFeatureConfigurationJfrRecordingOutput() GetFleetAdvancedFeatureConfigurationJfrRecordingOutput

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArgs) ToGetFleetAdvancedFeatureConfigurationJfrRecordingOutputWithContext added in v0.6.0

func (i GetFleetAdvancedFeatureConfigurationJfrRecordingArgs) ToGetFleetAdvancedFeatureConfigurationJfrRecordingOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationJfrRecordingOutput

type GetFleetAdvancedFeatureConfigurationJfrRecordingArray added in v0.6.0

type GetFleetAdvancedFeatureConfigurationJfrRecordingArray []GetFleetAdvancedFeatureConfigurationJfrRecordingInput

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArray) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArray) ToGetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput added in v0.6.0

func (i GetFleetAdvancedFeatureConfigurationJfrRecordingArray) ToGetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput() GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArray) ToGetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutputWithContext added in v0.6.0

func (i GetFleetAdvancedFeatureConfigurationJfrRecordingArray) ToGetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput

type GetFleetAdvancedFeatureConfigurationJfrRecordingArrayInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationJfrRecordingArrayInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput() GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput
	ToGetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput
}

GetFleetAdvancedFeatureConfigurationJfrRecordingArrayInput is an input type that accepts GetFleetAdvancedFeatureConfigurationJfrRecordingArray and GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationJfrRecordingArrayInput` via:

GetFleetAdvancedFeatureConfigurationJfrRecordingArray{ GetFleetAdvancedFeatureConfigurationJfrRecordingArgs{...} }

type GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput) Index added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput) ToGetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput) ToGetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutputWithContext added in v0.6.0

func (o GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput) ToGetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput

type GetFleetAdvancedFeatureConfigurationJfrRecordingInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationJfrRecordingInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationJfrRecordingOutput() GetFleetAdvancedFeatureConfigurationJfrRecordingOutput
	ToGetFleetAdvancedFeatureConfigurationJfrRecordingOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationJfrRecordingOutput
}

GetFleetAdvancedFeatureConfigurationJfrRecordingInput is an input type that accepts GetFleetAdvancedFeatureConfigurationJfrRecordingArgs and GetFleetAdvancedFeatureConfigurationJfrRecordingOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationJfrRecordingInput` via:

GetFleetAdvancedFeatureConfigurationJfrRecordingArgs{...}

type GetFleetAdvancedFeatureConfigurationJfrRecordingOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationJfrRecordingOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationJfrRecordingOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationJfrRecordingOutput) IsEnabled added in v0.6.0

PerformanceTuningAnalysis flag to store enabled or disabled status

func (GetFleetAdvancedFeatureConfigurationJfrRecordingOutput) ToGetFleetAdvancedFeatureConfigurationJfrRecordingOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationJfrRecordingOutput) ToGetFleetAdvancedFeatureConfigurationJfrRecordingOutputWithContext added in v0.6.0

func (o GetFleetAdvancedFeatureConfigurationJfrRecordingOutput) ToGetFleetAdvancedFeatureConfigurationJfrRecordingOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationJfrRecordingOutput

type GetFleetAdvancedFeatureConfigurationLcm added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcm struct {
	// PerformanceTuningAnalysis flag to store enabled or disabled status
	IsEnabled bool `pulumi:"isEnabled"`
	// List of available post actions you can execute after the successful Java installation.
	PostInstallationActions []GetFleetAdvancedFeatureConfigurationLcmPostInstallationAction `pulumi:"postInstallationActions"`
}

type GetFleetAdvancedFeatureConfigurationLcmArgs added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmArgs struct {
	// PerformanceTuningAnalysis flag to store enabled or disabled status
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
	// List of available post actions you can execute after the successful Java installation.
	PostInstallationActions GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayInput `pulumi:"postInstallationActions"`
}

func (GetFleetAdvancedFeatureConfigurationLcmArgs) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmArgs) ToGetFleetAdvancedFeatureConfigurationLcmOutput added in v0.6.0

func (i GetFleetAdvancedFeatureConfigurationLcmArgs) ToGetFleetAdvancedFeatureConfigurationLcmOutput() GetFleetAdvancedFeatureConfigurationLcmOutput

func (GetFleetAdvancedFeatureConfigurationLcmArgs) ToGetFleetAdvancedFeatureConfigurationLcmOutputWithContext added in v0.6.0

func (i GetFleetAdvancedFeatureConfigurationLcmArgs) ToGetFleetAdvancedFeatureConfigurationLcmOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationLcmOutput

type GetFleetAdvancedFeatureConfigurationLcmArray added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmArray []GetFleetAdvancedFeatureConfigurationLcmInput

func (GetFleetAdvancedFeatureConfigurationLcmArray) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmArray) ToGetFleetAdvancedFeatureConfigurationLcmArrayOutput added in v0.6.0

func (i GetFleetAdvancedFeatureConfigurationLcmArray) ToGetFleetAdvancedFeatureConfigurationLcmArrayOutput() GetFleetAdvancedFeatureConfigurationLcmArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmArray) ToGetFleetAdvancedFeatureConfigurationLcmArrayOutputWithContext added in v0.6.0

func (i GetFleetAdvancedFeatureConfigurationLcmArray) ToGetFleetAdvancedFeatureConfigurationLcmArrayOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationLcmArrayOutput

type GetFleetAdvancedFeatureConfigurationLcmArrayInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmArrayInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationLcmArrayOutput() GetFleetAdvancedFeatureConfigurationLcmArrayOutput
	ToGetFleetAdvancedFeatureConfigurationLcmArrayOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationLcmArrayOutput
}

GetFleetAdvancedFeatureConfigurationLcmArrayInput is an input type that accepts GetFleetAdvancedFeatureConfigurationLcmArray and GetFleetAdvancedFeatureConfigurationLcmArrayOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationLcmArrayInput` via:

GetFleetAdvancedFeatureConfigurationLcmArray{ GetFleetAdvancedFeatureConfigurationLcmArgs{...} }

type GetFleetAdvancedFeatureConfigurationLcmArrayOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmArrayOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmArrayOutput) Index added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmArrayOutput added in v0.6.0

func (o GetFleetAdvancedFeatureConfigurationLcmArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmArrayOutput() GetFleetAdvancedFeatureConfigurationLcmArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmArrayOutputWithContext added in v0.6.0

func (o GetFleetAdvancedFeatureConfigurationLcmArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmArrayOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationLcmArrayOutput

type GetFleetAdvancedFeatureConfigurationLcmInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationLcmOutput() GetFleetAdvancedFeatureConfigurationLcmOutput
	ToGetFleetAdvancedFeatureConfigurationLcmOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationLcmOutput
}

GetFleetAdvancedFeatureConfigurationLcmInput is an input type that accepts GetFleetAdvancedFeatureConfigurationLcmArgs and GetFleetAdvancedFeatureConfigurationLcmOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationLcmInput` via:

GetFleetAdvancedFeatureConfigurationLcmArgs{...}

type GetFleetAdvancedFeatureConfigurationLcmOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmOutput) IsEnabled added in v0.6.0

PerformanceTuningAnalysis flag to store enabled or disabled status

func (GetFleetAdvancedFeatureConfigurationLcmOutput) PostInstallationActions added in v0.6.0

List of available post actions you can execute after the successful Java installation.

func (GetFleetAdvancedFeatureConfigurationLcmOutput) ToGetFleetAdvancedFeatureConfigurationLcmOutput added in v0.6.0

func (o GetFleetAdvancedFeatureConfigurationLcmOutput) ToGetFleetAdvancedFeatureConfigurationLcmOutput() GetFleetAdvancedFeatureConfigurationLcmOutput

func (GetFleetAdvancedFeatureConfigurationLcmOutput) ToGetFleetAdvancedFeatureConfigurationLcmOutputWithContext added in v0.6.0

func (o GetFleetAdvancedFeatureConfigurationLcmOutput) ToGetFleetAdvancedFeatureConfigurationLcmOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationLcmOutput

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationAction added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationAction struct {
	// Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
	AddLoggingHandler bool `pulumi:"addLoggingHandler"`
	// The following post JRE installation actions are supported by the field:
	// * Disable TLS 1.0 , TLS 1.1
	DisabledTlsVersions []string `pulumi:"disabledTlsVersions"`
	// Sets the logging level in logging.properties file.
	GlobalLoggingLevel string `pulumi:"globalLoggingLevel"`
	// test
	MinimumKeySizeSettings []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSetting `pulumi:"minimumKeySizeSettings"`
	// List of proxy properties to be configured in net.properties file.
	Proxies []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxy `pulumi:"proxies"`
	// Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field:
	// * Replace JDK root certificates with a list provided by the operating system.
	ShouldReplaceCertificatesOperatingSystem bool `pulumi:"shouldReplaceCertificatesOperatingSystem"`
}

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArgs added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArgs struct {
	// Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
	AddLoggingHandler pulumi.BoolInput `pulumi:"addLoggingHandler"`
	// The following post JRE installation actions are supported by the field:
	// * Disable TLS 1.0 , TLS 1.1
	DisabledTlsVersions pulumi.StringArrayInput `pulumi:"disabledTlsVersions"`
	// Sets the logging level in logging.properties file.
	GlobalLoggingLevel pulumi.StringInput `pulumi:"globalLoggingLevel"`
	// test
	MinimumKeySizeSettings GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayInput `pulumi:"minimumKeySizeSettings"`
	// List of proxy properties to be configured in net.properties file.
	Proxies GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayInput `pulumi:"proxies"`
	// Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field:
	// * Replace JDK root certificates with a list provided by the operating system.
	ShouldReplaceCertificatesOperatingSystem pulumi.BoolInput `pulumi:"shouldReplaceCertificatesOperatingSystem"`
}

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArgs) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutputWithContext added in v0.6.0

func (i GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArray added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArray []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionInput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArray) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutputWithContext added in v0.6.0

func (i GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput() GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput
	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput
}

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayInput is an input type that accepts GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArray and GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayInput` via:

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArray{ GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArgs{...} }

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput) Index added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput() GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput
	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput
}

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionInput is an input type that accepts GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArgs and GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionInput` via:

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArgs{...}

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSetting added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSetting struct {
	// Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:
	// * Changing minimum key length for RSA signed jars
	// * Changing minimum key length for EC
	// * Changing minimum key length for DSA
	Certpaths []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpath `pulumi:"certpaths"`
	// Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:
	// * Changing minimum key length for RSA signed jars
	// * Changing minimum key length for EC
	// * Changing minimum key length for DSA
	Jars []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJar `pulumi:"jars"`
	// Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:
	// * Changing minimum key length for Diffie-Hellman
	Tls []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTl `pulumi:"tls"`
}

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArgs added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArgs struct {
	// Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions:
	// * Changing minimum key length for RSA signed jars
	// * Changing minimum key length for EC
	// * Changing minimum key length for DSA
	Certpaths GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayInput `pulumi:"certpaths"`
	// Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions:
	// * Changing minimum key length for RSA signed jars
	// * Changing minimum key length for EC
	// * Changing minimum key length for DSA
	Jars GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayInput `pulumi:"jars"`
	// Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions:
	// * Changing minimum key length for Diffie-Hellman
	Tls GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayInput `pulumi:"tls"`
}

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArgs) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArray added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArray []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingInput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArray) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput() GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput
	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput
}

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayInput is an input type that accepts GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArray and GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayInput` via:

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArray{ GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArgs{...} }

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput) Index added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpath added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpath struct {
	// Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
	KeySize int `pulumi:"keySize"`
	// The algorithm name.
	Name string `pulumi:"name"`
}

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArgs added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArgs struct {
	// Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
	KeySize pulumi.IntInput `pulumi:"keySize"`
	// The algorithm name.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArgs) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArray added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArray []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathInput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArray) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput() GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput
	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput
}

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayInput is an input type that accepts GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArray and GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayInput` via:

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArray{ GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArgs{...} }

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput) Index added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput() GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput
	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput
}

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathInput is an input type that accepts GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArgs and GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathInput` via:

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArgs{...}

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput) KeySize added in v0.6.0

Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput) Name added in v0.6.0

The algorithm name.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput() GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput
	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput
}

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingInput is an input type that accepts GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArgs and GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingInput` via:

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArgs{...}

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJar added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJar struct {
	// Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
	KeySize int `pulumi:"keySize"`
	// The algorithm name.
	Name string `pulumi:"name"`
}

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArgs added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArgs struct {
	// Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
	KeySize pulumi.IntInput `pulumi:"keySize"`
	// The algorithm name.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArgs) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArray added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArray []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarInput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArray) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput() GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput
	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput
}

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayInput is an input type that accepts GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArray and GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayInput` via:

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArray{ GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArgs{...} }

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput) Index added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput() GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput
	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput
}

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarInput is an input type that accepts GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArgs and GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarInput` via:

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArgs{...}

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput) KeySize added in v0.6.0

Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput) Name added in v0.6.0

The algorithm name.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput) Certpaths added in v0.6.0

Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.certpath.disabledAlgorithms will be updated with the following supported actions: * Changing minimum key length for RSA signed jars * Changing minimum key length for EC * Changing minimum key length for DSA

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput) Jars added in v0.6.0

Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.jar.disabledAlgorithms will be updated with the following supported actions: * Changing minimum key length for RSA signed jars * Changing minimum key length for EC * Changing minimum key length for DSA

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput) Tls added in v0.6.0

Updates the minimum key size for the specified encryption algorithm. The JDK property jdk.tls.disabledAlgorithms will be updated with the following supported actions: * Changing minimum key length for Diffie-Hellman

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTl added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTl struct {
	// Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
	KeySize int `pulumi:"keySize"`
	// The algorithm name.
	Name string `pulumi:"name"`
}

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArgs added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArgs struct {
	// Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
	KeySize pulumi.IntInput `pulumi:"keySize"`
	// The algorithm name.
	Name pulumi.StringInput `pulumi:"name"`
}

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArgs) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArray added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArray []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlInput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArray) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput() GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput
	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput
}

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayInput is an input type that accepts GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArray and GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayInput` via:

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArray{ GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArgs{...} }

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput) Index added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlInput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput() GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput
	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput
}

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlInput is an input type that accepts GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArgs and GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlInput` via:

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArgs{...}

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput) KeySize added in v0.6.0

Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput) Name added in v0.6.0

The algorithm name.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutputWithContext added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) AddLoggingHandler added in v1.1.0

Sets FileHandler and ConsoleHandler as handlers in logging.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) DisabledTlsVersions added in v0.6.0

The following post JRE installation actions are supported by the field: * Disable TLS 1.0 , TLS 1.1

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) GlobalLoggingLevel added in v1.1.0

Sets the logging level in logging.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) MinimumKeySizeSettings added in v0.6.0

test

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) Proxies added in v1.1.0

List of proxy properties to be configured in net.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) ShouldReplaceCertificatesOperatingSystem added in v0.6.0

func (o GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) ShouldReplaceCertificatesOperatingSystem() pulumi.BoolOutput

Restores JDK root certificates with the certificates that are available in the operating system. The following action is supported by the field: * Replace JDK root certificates with a list provided by the operating system.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutputWithContext added in v0.6.0

func (o GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxy added in v1.1.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxy struct {
	// Ftp host to be set in net.properties file.
	FtpProxyHost string `pulumi:"ftpProxyHost"`
	// Ftp port number to be set in net.properties file.
	FtpProxyPort int `pulumi:"ftpProxyPort"`
	// Http host to be set in net.properties file.
	HttpProxyHost string `pulumi:"httpProxyHost"`
	// Http port number to be set in net.properties file.
	HttpProxyPort int `pulumi:"httpProxyPort"`
	// Https host to be set in net.properties file.
	HttpsProxyHost string `pulumi:"httpsProxyHost"`
	// Https port number to be set in net.properties file.
	HttpsProxyPort int `pulumi:"httpsProxyPort"`
	// Socks host to be set in net.properties file.
	SocksProxyHost string `pulumi:"socksProxyHost"`
	// Socks port number to be set in net.properties file.
	SocksProxyPort int `pulumi:"socksProxyPort"`
	// Sets "java.net.useSystemProxies=true" in net.properties when they exist.
	UseSystemProxies bool `pulumi:"useSystemProxies"`
}

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArgs added in v1.1.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArgs struct {
	// Ftp host to be set in net.properties file.
	FtpProxyHost pulumi.StringInput `pulumi:"ftpProxyHost"`
	// Ftp port number to be set in net.properties file.
	FtpProxyPort pulumi.IntInput `pulumi:"ftpProxyPort"`
	// Http host to be set in net.properties file.
	HttpProxyHost pulumi.StringInput `pulumi:"httpProxyHost"`
	// Http port number to be set in net.properties file.
	HttpProxyPort pulumi.IntInput `pulumi:"httpProxyPort"`
	// Https host to be set in net.properties file.
	HttpsProxyHost pulumi.StringInput `pulumi:"httpsProxyHost"`
	// Https port number to be set in net.properties file.
	HttpsProxyPort pulumi.IntInput `pulumi:"httpsProxyPort"`
	// Socks host to be set in net.properties file.
	SocksProxyHost pulumi.StringInput `pulumi:"socksProxyHost"`
	// Socks port number to be set in net.properties file.
	SocksProxyPort pulumi.IntInput `pulumi:"socksProxyPort"`
	// Sets "java.net.useSystemProxies=true" in net.properties when they exist.
	UseSystemProxies pulumi.BoolInput `pulumi:"useSystemProxies"`
}

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArgs) ElementType added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutputWithContext added in v1.1.0

func (i GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArray added in v1.1.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArray []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyInput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArray) ElementType added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutputWithContext added in v1.1.0

func (i GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayInput added in v1.1.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput() GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput
	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput
}

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayInput is an input type that accepts GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArray and GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayInput` via:

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArray{ GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArgs{...} }

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput added in v1.1.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput) ElementType added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput) Index added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutputWithContext added in v1.1.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyInput added in v1.1.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput() GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput
	ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput
}

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyInput is an input type that accepts GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArgs and GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyInput` via:

GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArgs{...}

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput added in v1.1.0

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) ElementType added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) FtpProxyHost added in v1.1.0

Ftp host to be set in net.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) FtpProxyPort added in v1.1.0

Ftp port number to be set in net.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) HttpProxyHost added in v1.1.0

Http host to be set in net.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) HttpProxyPort added in v1.1.0

Http port number to be set in net.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) HttpsProxyHost added in v1.1.0

Https host to be set in net.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) HttpsProxyPort added in v1.1.0

Https port number to be set in net.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) SocksProxyHost added in v1.1.0

Socks host to be set in net.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) SocksProxyPort added in v1.1.0

Socks port number to be set in net.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutputWithContext added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) UseSystemProxies added in v1.1.0

Sets "java.net.useSystemProxies=true" in net.properties when they exist.

type GetFleetAdvancedFeatureConfigurationOutputArgs added in v0.6.0

type GetFleetAdvancedFeatureConfigurationOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetAdvancedFeatureConfiguration.

func (GetFleetAdvancedFeatureConfigurationOutputArgs) ElementType added in v0.6.0

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysis added in v1.1.0

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysis struct {
	// PerformanceTuningAnalysis flag to store enabled or disabled status
	IsEnabled bool `pulumi:"isEnabled"`
}

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs added in v1.1.0

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs struct {
	// PerformanceTuningAnalysis flag to store enabled or disabled status
	IsEnabled pulumi.BoolInput `pulumi:"isEnabled"`
}

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs) ElementType added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputWithContext added in v1.1.0

func (i GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArray added in v1.1.0

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArray []GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisInput

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArray) ElementType added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArray) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArray) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutputWithContext added in v1.1.0

func (i GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArray) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayInput added in v1.1.0

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput() GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput
	ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput
}

GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayInput is an input type that accepts GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArray and GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayInput` via:

GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArray{ GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs{...} }

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput added in v1.1.0

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput) ElementType added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput) Index added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutputWithContext added in v1.1.0

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisInput added in v1.1.0

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisInput interface {
	pulumi.Input

	ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput() GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput
	ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputWithContext(context.Context) GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput
}

GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisInput is an input type that accepts GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs and GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput values. You can construct a concrete instance of `GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisInput` via:

GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs{...}

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput added in v1.1.0

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) ElementType added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) IsEnabled added in v1.1.0

PerformanceTuningAnalysis flag to store enabled or disabled status

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput added in v1.1.0

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputWithContext added in v1.1.0

func (o GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput

type GetFleetAdvancedFeatureConfigurationResult added in v0.6.0

type GetFleetAdvancedFeatureConfigurationResult struct {
	// AdvancedUsageTracking configuration
	AdvancedUsageTrackings []GetFleetAdvancedFeatureConfigurationAdvancedUsageTracking `pulumi:"advancedUsageTrackings"`
	// Bucket name required to store JFR and related data.
	AnalyticBucketName string `pulumi:"analyticBucketName"`
	// Namespace for the Fleet advanced feature.
	AnalyticNamespace string `pulumi:"analyticNamespace"`
	// CryptoEventAnalysis configuration
	CryptoEventAnalyses []GetFleetAdvancedFeatureConfigurationCryptoEventAnalysis `pulumi:"cryptoEventAnalyses"`
	FleetId             string                                                    `pulumi:"fleetId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// JavaMigrationAnalysis configuration
	JavaMigrationAnalyses []GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysis `pulumi:"javaMigrationAnalyses"`
	// JfrRecording configuration
	JfrRecordings []GetFleetAdvancedFeatureConfigurationJfrRecording `pulumi:"jfrRecordings"`
	// Enable lifecycle management and set post action configurations.
	Lcms []GetFleetAdvancedFeatureConfigurationLcm `pulumi:"lcms"`
	// Performance tuning analysis configuration
	PerformanceTuningAnalyses []GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysis `pulumi:"performanceTuningAnalyses"`
	// The date and time of the last modification to the Fleet Agent Configuration (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastModified string `pulumi:"timeLastModified"`
}

A collection of values returned by getFleetAdvancedFeatureConfiguration.

func GetFleetAdvancedFeatureConfiguration added in v0.6.0

This data source provides details about a specific Fleet Advanced Feature Configuration resource in Oracle Cloud Infrastructure Jms service.

Returns Fleet level advanced feature configuration.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleetAdvancedFeatureConfiguration(ctx, &jms.GetFleetAdvancedFeatureConfigurationArgs{
			FleetId: testFleet.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetAdvancedFeatureConfigurationResultOutput added in v0.6.0

type GetFleetAdvancedFeatureConfigurationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetAdvancedFeatureConfiguration.

func (GetFleetAdvancedFeatureConfigurationResultOutput) AdvancedUsageTrackings added in v0.6.0

AdvancedUsageTracking configuration

func (GetFleetAdvancedFeatureConfigurationResultOutput) AnalyticBucketName added in v0.6.0

Bucket name required to store JFR and related data.

func (GetFleetAdvancedFeatureConfigurationResultOutput) AnalyticNamespace added in v0.6.0

Namespace for the Fleet advanced feature.

func (GetFleetAdvancedFeatureConfigurationResultOutput) CryptoEventAnalyses added in v0.6.0

CryptoEventAnalysis configuration

func (GetFleetAdvancedFeatureConfigurationResultOutput) ElementType added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationResultOutput) FleetId added in v0.6.0

func (GetFleetAdvancedFeatureConfigurationResultOutput) Id added in v0.6.0

The provider-assigned unique ID for this managed resource.

func (GetFleetAdvancedFeatureConfigurationResultOutput) JavaMigrationAnalyses added in v1.1.0

JavaMigrationAnalysis configuration

func (GetFleetAdvancedFeatureConfigurationResultOutput) JfrRecordings added in v0.6.0

JfrRecording configuration

func (GetFleetAdvancedFeatureConfigurationResultOutput) Lcms added in v0.6.0

Enable lifecycle management and set post action configurations.

func (GetFleetAdvancedFeatureConfigurationResultOutput) PerformanceTuningAnalyses added in v1.1.0

Performance tuning analysis configuration

func (GetFleetAdvancedFeatureConfigurationResultOutput) TimeLastModified added in v0.6.0

The date and time of the last modification to the Fleet Agent Configuration (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetFleetAdvancedFeatureConfigurationResultOutput) ToGetFleetAdvancedFeatureConfigurationResultOutput added in v0.6.0

func (o GetFleetAdvancedFeatureConfigurationResultOutput) ToGetFleetAdvancedFeatureConfigurationResultOutput() GetFleetAdvancedFeatureConfigurationResultOutput

func (GetFleetAdvancedFeatureConfigurationResultOutput) ToGetFleetAdvancedFeatureConfigurationResultOutputWithContext added in v0.6.0

func (o GetFleetAdvancedFeatureConfigurationResultOutput) ToGetFleetAdvancedFeatureConfigurationResultOutputWithContext(ctx context.Context) GetFleetAdvancedFeatureConfigurationResultOutput

type GetFleetBlocklistsArgs

type GetFleetBlocklistsArgs struct {
	Filters []GetFleetBlocklistsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `pulumi:"managedInstanceId"`
	// The operation type.
	Operation *string `pulumi:"operation"`
}

A collection of arguments for invoking getFleetBlocklists.

type GetFleetBlocklistsFilter

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

type GetFleetBlocklistsFilterArgs

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

func (GetFleetBlocklistsFilterArgs) ElementType

func (GetFleetBlocklistsFilterArgs) ToGetFleetBlocklistsFilterOutput

func (i GetFleetBlocklistsFilterArgs) ToGetFleetBlocklistsFilterOutput() GetFleetBlocklistsFilterOutput

func (GetFleetBlocklistsFilterArgs) ToGetFleetBlocklistsFilterOutputWithContext

func (i GetFleetBlocklistsFilterArgs) ToGetFleetBlocklistsFilterOutputWithContext(ctx context.Context) GetFleetBlocklistsFilterOutput

type GetFleetBlocklistsFilterArray

type GetFleetBlocklistsFilterArray []GetFleetBlocklistsFilterInput

func (GetFleetBlocklistsFilterArray) ElementType

func (GetFleetBlocklistsFilterArray) ToGetFleetBlocklistsFilterArrayOutput

func (i GetFleetBlocklistsFilterArray) ToGetFleetBlocklistsFilterArrayOutput() GetFleetBlocklistsFilterArrayOutput

func (GetFleetBlocklistsFilterArray) ToGetFleetBlocklistsFilterArrayOutputWithContext

func (i GetFleetBlocklistsFilterArray) ToGetFleetBlocklistsFilterArrayOutputWithContext(ctx context.Context) GetFleetBlocklistsFilterArrayOutput

type GetFleetBlocklistsFilterArrayInput

type GetFleetBlocklistsFilterArrayInput interface {
	pulumi.Input

	ToGetFleetBlocklistsFilterArrayOutput() GetFleetBlocklistsFilterArrayOutput
	ToGetFleetBlocklistsFilterArrayOutputWithContext(context.Context) GetFleetBlocklistsFilterArrayOutput
}

GetFleetBlocklistsFilterArrayInput is an input type that accepts GetFleetBlocklistsFilterArray and GetFleetBlocklistsFilterArrayOutput values. You can construct a concrete instance of `GetFleetBlocklistsFilterArrayInput` via:

GetFleetBlocklistsFilterArray{ GetFleetBlocklistsFilterArgs{...} }

type GetFleetBlocklistsFilterArrayOutput

type GetFleetBlocklistsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetBlocklistsFilterArrayOutput) ElementType

func (GetFleetBlocklistsFilterArrayOutput) Index

func (GetFleetBlocklistsFilterArrayOutput) ToGetFleetBlocklistsFilterArrayOutput

func (o GetFleetBlocklistsFilterArrayOutput) ToGetFleetBlocklistsFilterArrayOutput() GetFleetBlocklistsFilterArrayOutput

func (GetFleetBlocklistsFilterArrayOutput) ToGetFleetBlocklistsFilterArrayOutputWithContext

func (o GetFleetBlocklistsFilterArrayOutput) ToGetFleetBlocklistsFilterArrayOutputWithContext(ctx context.Context) GetFleetBlocklistsFilterArrayOutput

type GetFleetBlocklistsFilterInput

type GetFleetBlocklistsFilterInput interface {
	pulumi.Input

	ToGetFleetBlocklistsFilterOutput() GetFleetBlocklistsFilterOutput
	ToGetFleetBlocklistsFilterOutputWithContext(context.Context) GetFleetBlocklistsFilterOutput
}

GetFleetBlocklistsFilterInput is an input type that accepts GetFleetBlocklistsFilterArgs and GetFleetBlocklistsFilterOutput values. You can construct a concrete instance of `GetFleetBlocklistsFilterInput` via:

GetFleetBlocklistsFilterArgs{...}

type GetFleetBlocklistsFilterOutput

type GetFleetBlocklistsFilterOutput struct{ *pulumi.OutputState }

func (GetFleetBlocklistsFilterOutput) ElementType

func (GetFleetBlocklistsFilterOutput) Name

func (GetFleetBlocklistsFilterOutput) Regex

func (GetFleetBlocklistsFilterOutput) ToGetFleetBlocklistsFilterOutput

func (o GetFleetBlocklistsFilterOutput) ToGetFleetBlocklistsFilterOutput() GetFleetBlocklistsFilterOutput

func (GetFleetBlocklistsFilterOutput) ToGetFleetBlocklistsFilterOutputWithContext

func (o GetFleetBlocklistsFilterOutput) ToGetFleetBlocklistsFilterOutputWithContext(ctx context.Context) GetFleetBlocklistsFilterOutput

func (GetFleetBlocklistsFilterOutput) Values

type GetFleetBlocklistsItem

type GetFleetBlocklistsItem struct {
	// The unique identifier of this blocklist record.
	Key string `pulumi:"key"`
	// The operation type.
	Operation string `pulumi:"operation"`
	// The reason why the operation is blocklisted.
	Reason string `pulumi:"reason"`
	// A resource to blocklist for certain operation.
	Targets []GetFleetBlocklistsItemTarget `pulumi:"targets"`
}

type GetFleetBlocklistsItemArgs

type GetFleetBlocklistsItemArgs struct {
	// The unique identifier of this blocklist record.
	Key pulumi.StringInput `pulumi:"key"`
	// The operation type.
	Operation pulumi.StringInput `pulumi:"operation"`
	// The reason why the operation is blocklisted.
	Reason pulumi.StringInput `pulumi:"reason"`
	// A resource to blocklist for certain operation.
	Targets GetFleetBlocklistsItemTargetArrayInput `pulumi:"targets"`
}

func (GetFleetBlocklistsItemArgs) ElementType

func (GetFleetBlocklistsItemArgs) ElementType() reflect.Type

func (GetFleetBlocklistsItemArgs) ToGetFleetBlocklistsItemOutput

func (i GetFleetBlocklistsItemArgs) ToGetFleetBlocklistsItemOutput() GetFleetBlocklistsItemOutput

func (GetFleetBlocklistsItemArgs) ToGetFleetBlocklistsItemOutputWithContext

func (i GetFleetBlocklistsItemArgs) ToGetFleetBlocklistsItemOutputWithContext(ctx context.Context) GetFleetBlocklistsItemOutput

type GetFleetBlocklistsItemArray

type GetFleetBlocklistsItemArray []GetFleetBlocklistsItemInput

func (GetFleetBlocklistsItemArray) ElementType

func (GetFleetBlocklistsItemArray) ToGetFleetBlocklistsItemArrayOutput

func (i GetFleetBlocklistsItemArray) ToGetFleetBlocklistsItemArrayOutput() GetFleetBlocklistsItemArrayOutput

func (GetFleetBlocklistsItemArray) ToGetFleetBlocklistsItemArrayOutputWithContext

func (i GetFleetBlocklistsItemArray) ToGetFleetBlocklistsItemArrayOutputWithContext(ctx context.Context) GetFleetBlocklistsItemArrayOutput

type GetFleetBlocklistsItemArrayInput

type GetFleetBlocklistsItemArrayInput interface {
	pulumi.Input

	ToGetFleetBlocklistsItemArrayOutput() GetFleetBlocklistsItemArrayOutput
	ToGetFleetBlocklistsItemArrayOutputWithContext(context.Context) GetFleetBlocklistsItemArrayOutput
}

GetFleetBlocklistsItemArrayInput is an input type that accepts GetFleetBlocklistsItemArray and GetFleetBlocklistsItemArrayOutput values. You can construct a concrete instance of `GetFleetBlocklistsItemArrayInput` via:

GetFleetBlocklistsItemArray{ GetFleetBlocklistsItemArgs{...} }

type GetFleetBlocklistsItemArrayOutput

type GetFleetBlocklistsItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetBlocklistsItemArrayOutput) ElementType

func (GetFleetBlocklistsItemArrayOutput) Index

func (GetFleetBlocklistsItemArrayOutput) ToGetFleetBlocklistsItemArrayOutput

func (o GetFleetBlocklistsItemArrayOutput) ToGetFleetBlocklistsItemArrayOutput() GetFleetBlocklistsItemArrayOutput

func (GetFleetBlocklistsItemArrayOutput) ToGetFleetBlocklistsItemArrayOutputWithContext

func (o GetFleetBlocklistsItemArrayOutput) ToGetFleetBlocklistsItemArrayOutputWithContext(ctx context.Context) GetFleetBlocklistsItemArrayOutput

type GetFleetBlocklistsItemInput

type GetFleetBlocklistsItemInput interface {
	pulumi.Input

	ToGetFleetBlocklistsItemOutput() GetFleetBlocklistsItemOutput
	ToGetFleetBlocklistsItemOutputWithContext(context.Context) GetFleetBlocklistsItemOutput
}

GetFleetBlocklistsItemInput is an input type that accepts GetFleetBlocklistsItemArgs and GetFleetBlocklistsItemOutput values. You can construct a concrete instance of `GetFleetBlocklistsItemInput` via:

GetFleetBlocklistsItemArgs{...}

type GetFleetBlocklistsItemOutput

type GetFleetBlocklistsItemOutput struct{ *pulumi.OutputState }

func (GetFleetBlocklistsItemOutput) ElementType

func (GetFleetBlocklistsItemOutput) Key

The unique identifier of this blocklist record.

func (GetFleetBlocklistsItemOutput) Operation

The operation type.

func (GetFleetBlocklistsItemOutput) Reason

The reason why the operation is blocklisted.

func (GetFleetBlocklistsItemOutput) Targets

A resource to blocklist for certain operation.

func (GetFleetBlocklistsItemOutput) ToGetFleetBlocklistsItemOutput

func (o GetFleetBlocklistsItemOutput) ToGetFleetBlocklistsItemOutput() GetFleetBlocklistsItemOutput

func (GetFleetBlocklistsItemOutput) ToGetFleetBlocklistsItemOutputWithContext

func (o GetFleetBlocklistsItemOutput) ToGetFleetBlocklistsItemOutputWithContext(ctx context.Context) GetFleetBlocklistsItemOutput

type GetFleetBlocklistsItemTarget

type GetFleetBlocklistsItemTarget struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.
	InstallationKey string `pulumi:"installationKey"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId string `pulumi:"managedInstanceId"`
}

type GetFleetBlocklistsItemTargetArgs

type GetFleetBlocklistsItemTargetArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.
	InstallationKey pulumi.StringInput `pulumi:"installationKey"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId pulumi.StringInput `pulumi:"managedInstanceId"`
}

func (GetFleetBlocklistsItemTargetArgs) ElementType

func (GetFleetBlocklistsItemTargetArgs) ToGetFleetBlocklistsItemTargetOutput

func (i GetFleetBlocklistsItemTargetArgs) ToGetFleetBlocklistsItemTargetOutput() GetFleetBlocklistsItemTargetOutput

func (GetFleetBlocklistsItemTargetArgs) ToGetFleetBlocklistsItemTargetOutputWithContext

func (i GetFleetBlocklistsItemTargetArgs) ToGetFleetBlocklistsItemTargetOutputWithContext(ctx context.Context) GetFleetBlocklistsItemTargetOutput

type GetFleetBlocklistsItemTargetArray

type GetFleetBlocklistsItemTargetArray []GetFleetBlocklistsItemTargetInput

func (GetFleetBlocklistsItemTargetArray) ElementType

func (GetFleetBlocklistsItemTargetArray) ToGetFleetBlocklistsItemTargetArrayOutput

func (i GetFleetBlocklistsItemTargetArray) ToGetFleetBlocklistsItemTargetArrayOutput() GetFleetBlocklistsItemTargetArrayOutput

func (GetFleetBlocklistsItemTargetArray) ToGetFleetBlocklistsItemTargetArrayOutputWithContext

func (i GetFleetBlocklistsItemTargetArray) ToGetFleetBlocklistsItemTargetArrayOutputWithContext(ctx context.Context) GetFleetBlocklistsItemTargetArrayOutput

type GetFleetBlocklistsItemTargetArrayInput

type GetFleetBlocklistsItemTargetArrayInput interface {
	pulumi.Input

	ToGetFleetBlocklistsItemTargetArrayOutput() GetFleetBlocklistsItemTargetArrayOutput
	ToGetFleetBlocklistsItemTargetArrayOutputWithContext(context.Context) GetFleetBlocklistsItemTargetArrayOutput
}

GetFleetBlocklistsItemTargetArrayInput is an input type that accepts GetFleetBlocklistsItemTargetArray and GetFleetBlocklistsItemTargetArrayOutput values. You can construct a concrete instance of `GetFleetBlocklistsItemTargetArrayInput` via:

GetFleetBlocklistsItemTargetArray{ GetFleetBlocklistsItemTargetArgs{...} }

type GetFleetBlocklistsItemTargetArrayOutput

type GetFleetBlocklistsItemTargetArrayOutput struct{ *pulumi.OutputState }

func (GetFleetBlocklistsItemTargetArrayOutput) ElementType

func (GetFleetBlocklistsItemTargetArrayOutput) Index

func (GetFleetBlocklistsItemTargetArrayOutput) ToGetFleetBlocklistsItemTargetArrayOutput

func (o GetFleetBlocklistsItemTargetArrayOutput) ToGetFleetBlocklistsItemTargetArrayOutput() GetFleetBlocklistsItemTargetArrayOutput

func (GetFleetBlocklistsItemTargetArrayOutput) ToGetFleetBlocklistsItemTargetArrayOutputWithContext

func (o GetFleetBlocklistsItemTargetArrayOutput) ToGetFleetBlocklistsItemTargetArrayOutputWithContext(ctx context.Context) GetFleetBlocklistsItemTargetArrayOutput

type GetFleetBlocklistsItemTargetInput

type GetFleetBlocklistsItemTargetInput interface {
	pulumi.Input

	ToGetFleetBlocklistsItemTargetOutput() GetFleetBlocklistsItemTargetOutput
	ToGetFleetBlocklistsItemTargetOutputWithContext(context.Context) GetFleetBlocklistsItemTargetOutput
}

GetFleetBlocklistsItemTargetInput is an input type that accepts GetFleetBlocklistsItemTargetArgs and GetFleetBlocklistsItemTargetOutput values. You can construct a concrete instance of `GetFleetBlocklistsItemTargetInput` via:

GetFleetBlocklistsItemTargetArgs{...}

type GetFleetBlocklistsItemTargetOutput

type GetFleetBlocklistsItemTargetOutput struct{ *pulumi.OutputState }

func (GetFleetBlocklistsItemTargetOutput) ElementType

func (GetFleetBlocklistsItemTargetOutput) FleetId

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

func (GetFleetBlocklistsItemTargetOutput) InstallationKey

The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.

func (GetFleetBlocklistsItemTargetOutput) ManagedInstanceId

The Fleet-unique identifier of the related managed instance.

func (GetFleetBlocklistsItemTargetOutput) ToGetFleetBlocklistsItemTargetOutput

func (o GetFleetBlocklistsItemTargetOutput) ToGetFleetBlocklistsItemTargetOutput() GetFleetBlocklistsItemTargetOutput

func (GetFleetBlocklistsItemTargetOutput) ToGetFleetBlocklistsItemTargetOutputWithContext

func (o GetFleetBlocklistsItemTargetOutput) ToGetFleetBlocklistsItemTargetOutputWithContext(ctx context.Context) GetFleetBlocklistsItemTargetOutput

type GetFleetBlocklistsOutputArgs

type GetFleetBlocklistsOutputArgs struct {
	Filters GetFleetBlocklistsFilterArrayInput `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId pulumi.StringPtrInput `pulumi:"managedInstanceId"`
	// The operation type.
	Operation pulumi.StringPtrInput `pulumi:"operation"`
}

A collection of arguments for invoking getFleetBlocklists.

func (GetFleetBlocklistsOutputArgs) ElementType

type GetFleetBlocklistsResult

type GetFleetBlocklistsResult struct {
	Filters []GetFleetBlocklistsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the fleet.
	FleetId string `pulumi:"fleetId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The blocklist
	Items []GetFleetBlocklistsItem `pulumi:"items"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related managed instance.
	ManagedInstanceId *string `pulumi:"managedInstanceId"`
	// The operation type
	Operation *string `pulumi:"operation"`
}

A collection of values returned by getFleetBlocklists.

func GetFleetBlocklists

func GetFleetBlocklists(ctx *pulumi.Context, args *GetFleetBlocklistsArgs, opts ...pulumi.InvokeOption) (*GetFleetBlocklistsResult, error)

This data source provides the list of Fleet Blocklists in Oracle Cloud Infrastructure Jms service.

Returns a list of blocklist entities contained by a fleet.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleetBlocklists(ctx, &jms.GetFleetBlocklistsArgs{
			FleetId:           testFleet.Id,
			ManagedInstanceId: pulumi.StringRef(testManagedInstance.Id),
			Operation:         pulumi.StringRef(fleetBlocklistOperation),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetBlocklistsResultOutput

type GetFleetBlocklistsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetBlocklists.

func (GetFleetBlocklistsResultOutput) ElementType

func (GetFleetBlocklistsResultOutput) Filters

func (GetFleetBlocklistsResultOutput) FleetId

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

func (GetFleetBlocklistsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetBlocklistsResultOutput) Items

The blocklist

func (GetFleetBlocklistsResultOutput) ManagedInstanceId

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

func (GetFleetBlocklistsResultOutput) Operation

The operation type

func (GetFleetBlocklistsResultOutput) ToGetFleetBlocklistsResultOutput

func (o GetFleetBlocklistsResultOutput) ToGetFleetBlocklistsResultOutput() GetFleetBlocklistsResultOutput

func (GetFleetBlocklistsResultOutput) ToGetFleetBlocklistsResultOutputWithContext

func (o GetFleetBlocklistsResultOutput) ToGetFleetBlocklistsResultOutputWithContext(ctx context.Context) GetFleetBlocklistsResultOutput

type GetFleetCryptoAnalysisResultArgs added in v0.6.0

type GetFleetCryptoAnalysisResultArgs struct {
	// The OCID of the analysis result.
	CryptoAnalysisResultId string `pulumi:"cryptoAnalysisResultId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetCryptoAnalysisResult.

type GetFleetCryptoAnalysisResultOutputArgs added in v0.6.0

type GetFleetCryptoAnalysisResultOutputArgs struct {
	// The OCID of the analysis result.
	CryptoAnalysisResultId pulumi.StringInput `pulumi:"cryptoAnalysisResultId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetCryptoAnalysisResult.

func (GetFleetCryptoAnalysisResultOutputArgs) ElementType added in v0.6.0

type GetFleetCryptoAnalysisResultResult added in v0.6.0

type GetFleetCryptoAnalysisResultResult struct {
	// The result aggregation mode
	AggregationMode string `pulumi:"aggregationMode"`
	// The Object Storage bucket name of this analysis result.
	Bucket                 string `pulumi:"bucket"`
	CryptoAnalysisResultId string `pulumi:"cryptoAnalysisResultId"`
	// The Crypto Roadmap version used to perform the analysis.
	CryptoRoadmapVersion string `pulumi:"cryptoRoadmapVersion"`
	// Total number of findings with the analysis.
	FindingCount int `pulumi:"findingCount"`
	// The fleet OCID.
	FleetId string `pulumi:"fleetId"`
	// The hostname of the managed instance.
	HostName string `pulumi:"hostName"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The managed instance OCID.
	ManagedInstanceId string `pulumi:"managedInstanceId"`
	// The Object Storage namespace of this analysis result.
	Namespace string `pulumi:"namespace"`
	// Total number of non-compliant findings with the analysis. A non-compliant finding means the application won't work properly with the changes introduced by the Crypto Roadmap version used by the analysis.
	NonCompliantFindingCount int `pulumi:"nonCompliantFindingCount"`
	// The Object Storage object name of this analysis result.
	Object string `pulumi:"object"`
	// Total number of summarized events. Summarized events are deduplicated events of interest.
	SummarizedEventCount int `pulumi:"summarizedEventCount"`
	// The time the result is compiled.
	TimeCreated string `pulumi:"timeCreated"`
	// Time of the first event in the analysis.
	TimeFirstEvent string `pulumi:"timeFirstEvent"`
	// Time of the last event in the analysis.
	TimeLastEvent string `pulumi:"timeLastEvent"`
	// Total number of events in the analysis.
	TotalEventCount int `pulumi:"totalEventCount"`
	// The OCID of the work request to start the analysis.
	WorkRequestId string `pulumi:"workRequestId"`
}

A collection of values returned by getFleetCryptoAnalysisResult.

func GetFleetCryptoAnalysisResult added in v0.6.0

func GetFleetCryptoAnalysisResult(ctx *pulumi.Context, args *GetFleetCryptoAnalysisResultArgs, opts ...pulumi.InvokeOption) (*GetFleetCryptoAnalysisResultResult, error)

This data source provides details about a specific Fleet Crypto Analysis Result resource in Oracle Cloud Infrastructure Jms service.

Retrieve the metadata for the result of a Crypto event analysis.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleetCryptoAnalysisResult(ctx, &jms.GetFleetCryptoAnalysisResultArgs{
			CryptoAnalysisResultId: testResult.Id,
			FleetId:                testFleet.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetCryptoAnalysisResultResultOutput added in v0.6.0

type GetFleetCryptoAnalysisResultResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetCryptoAnalysisResult.

func (GetFleetCryptoAnalysisResultResultOutput) AggregationMode added in v0.6.0

The result aggregation mode

func (GetFleetCryptoAnalysisResultResultOutput) Bucket added in v0.6.0

The Object Storage bucket name of this analysis result.

func (GetFleetCryptoAnalysisResultResultOutput) CryptoAnalysisResultId added in v0.6.0

func (GetFleetCryptoAnalysisResultResultOutput) CryptoRoadmapVersion added in v0.6.0

The Crypto Roadmap version used to perform the analysis.

func (GetFleetCryptoAnalysisResultResultOutput) ElementType added in v0.6.0

func (GetFleetCryptoAnalysisResultResultOutput) FindingCount added in v0.6.0

Total number of findings with the analysis.

func (GetFleetCryptoAnalysisResultResultOutput) FleetId added in v0.6.0

The fleet OCID.

func (GetFleetCryptoAnalysisResultResultOutput) HostName added in v0.6.0

The hostname of the managed instance.

func (GetFleetCryptoAnalysisResultResultOutput) Id added in v0.6.0

The provider-assigned unique ID for this managed resource.

func (GetFleetCryptoAnalysisResultResultOutput) ManagedInstanceId added in v0.6.0

The managed instance OCID.

func (GetFleetCryptoAnalysisResultResultOutput) Namespace added in v0.6.0

The Object Storage namespace of this analysis result.

func (GetFleetCryptoAnalysisResultResultOutput) NonCompliantFindingCount added in v0.6.0

func (o GetFleetCryptoAnalysisResultResultOutput) NonCompliantFindingCount() pulumi.IntOutput

Total number of non-compliant findings with the analysis. A non-compliant finding means the application won't work properly with the changes introduced by the Crypto Roadmap version used by the analysis.

func (GetFleetCryptoAnalysisResultResultOutput) Object added in v0.6.0

The Object Storage object name of this analysis result.

func (GetFleetCryptoAnalysisResultResultOutput) SummarizedEventCount added in v0.6.0

Total number of summarized events. Summarized events are deduplicated events of interest.

func (GetFleetCryptoAnalysisResultResultOutput) TimeCreated added in v0.6.0

The time the result is compiled.

func (GetFleetCryptoAnalysisResultResultOutput) TimeFirstEvent added in v0.6.0

Time of the first event in the analysis.

func (GetFleetCryptoAnalysisResultResultOutput) TimeLastEvent added in v0.6.0

Time of the last event in the analysis.

func (GetFleetCryptoAnalysisResultResultOutput) ToGetFleetCryptoAnalysisResultResultOutput added in v0.6.0

func (o GetFleetCryptoAnalysisResultResultOutput) ToGetFleetCryptoAnalysisResultResultOutput() GetFleetCryptoAnalysisResultResultOutput

func (GetFleetCryptoAnalysisResultResultOutput) ToGetFleetCryptoAnalysisResultResultOutputWithContext added in v0.6.0

func (o GetFleetCryptoAnalysisResultResultOutput) ToGetFleetCryptoAnalysisResultResultOutputWithContext(ctx context.Context) GetFleetCryptoAnalysisResultResultOutput

func (GetFleetCryptoAnalysisResultResultOutput) TotalEventCount added in v0.6.0

Total number of events in the analysis.

func (GetFleetCryptoAnalysisResultResultOutput) WorkRequestId added in v0.6.0

The OCID of the work request to start the analysis.

type GetFleetCryptoAnalysisResultsArgs added in v0.6.0

type GetFleetCryptoAnalysisResultsArgs struct {
	// The aggregation mode of the crypto event analysis result.
	AggregationMode *string                               `pulumi:"aggregationMode"`
	Filters         []GetFleetCryptoAnalysisResultsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `pulumi:"managedInstanceId"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *string `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *string `pulumi:"timeStart"`
}

A collection of arguments for invoking getFleetCryptoAnalysisResults.

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollection added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollection struct {
	Items []GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItem `pulumi:"items"`
}

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArgs added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArgs struct {
	Items GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayInput `pulumi:"items"`
}

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArgs) ElementType added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArgs) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArgs) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutputWithContext added in v0.6.0

func (i GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArgs) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutputWithContext(ctx context.Context) GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArray added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArray []GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionInput

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArray) ElementType added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArray) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArray) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutputWithContext added in v0.6.0

func (i GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArray) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutputWithContext(ctx context.Context) GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayInput added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayInput interface {
	pulumi.Input

	ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput() GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput
	ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutputWithContext(context.Context) GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput
}

GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayInput is an input type that accepts GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArray and GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput values. You can construct a concrete instance of `GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayInput` via:

GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArray{ GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArgs{...} }

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput) ElementType added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput) Index added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutputWithContext added in v0.6.0

func (o GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutputWithContext(ctx context.Context) GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionInput added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionInput interface {
	pulumi.Input

	ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput() GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput
	ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutputWithContext(context.Context) GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput
}

GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionInput is an input type that accepts GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArgs and GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput values. You can construct a concrete instance of `GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionInput` via:

GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArgs{...}

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItem added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItem struct {
	// The aggregation mode of the crypto event analysis result.
	AggregationMode string `pulumi:"aggregationMode"`
	// The Object Storage bucket name of this analysis result.
	Bucket string `pulumi:"bucket"`
	// The Crypto Roadmap version used to perform the analysis.
	CryptoRoadmapVersion string `pulumi:"cryptoRoadmapVersion"`
	// Total number of findings with the analysis.
	FindingCount int `pulumi:"findingCount"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// The hostname of the managed instance.
	HostName string `pulumi:"hostName"`
	// The OCID to identify this analysis results.
	Id string `pulumi:"id"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId string `pulumi:"managedInstanceId"`
	// The Object Storage namespace of this analysis result.
	Namespace string `pulumi:"namespace"`
	// Total number of non-compliant findings with the analysis. A non-compliant finding means the application won't work properly with the changes introduced by the Crypto Roadmap version used by the analysis.
	NonCompliantFindingCount int `pulumi:"nonCompliantFindingCount"`
	// The Object Storage object name of this analysis result.
	Object string `pulumi:"object"`
	// Total number of summarized events. Summarized events are deduplicated events of interest.
	SummarizedEventCount int `pulumi:"summarizedEventCount"`
	// The time the result is compiled.
	TimeCreated string `pulumi:"timeCreated"`
	// Time of the first event in the analysis.
	TimeFirstEvent string `pulumi:"timeFirstEvent"`
	// Time of the last event in the analysis.
	TimeLastEvent string `pulumi:"timeLastEvent"`
	// Total number of events in the analysis.
	TotalEventCount int `pulumi:"totalEventCount"`
	// The OCID of the work request to start the analysis.
	WorkRequestId string `pulumi:"workRequestId"`
}

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArgs added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArgs struct {
	// The aggregation mode of the crypto event analysis result.
	AggregationMode pulumi.StringInput `pulumi:"aggregationMode"`
	// The Object Storage bucket name of this analysis result.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The Crypto Roadmap version used to perform the analysis.
	CryptoRoadmapVersion pulumi.StringInput `pulumi:"cryptoRoadmapVersion"`
	// Total number of findings with the analysis.
	FindingCount pulumi.IntInput `pulumi:"findingCount"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The hostname of the managed instance.
	HostName pulumi.StringInput `pulumi:"hostName"`
	// The OCID to identify this analysis results.
	Id pulumi.StringInput `pulumi:"id"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId pulumi.StringInput `pulumi:"managedInstanceId"`
	// The Object Storage namespace of this analysis result.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Total number of non-compliant findings with the analysis. A non-compliant finding means the application won't work properly with the changes introduced by the Crypto Roadmap version used by the analysis.
	NonCompliantFindingCount pulumi.IntInput `pulumi:"nonCompliantFindingCount"`
	// The Object Storage object name of this analysis result.
	Object pulumi.StringInput `pulumi:"object"`
	// Total number of summarized events. Summarized events are deduplicated events of interest.
	SummarizedEventCount pulumi.IntInput `pulumi:"summarizedEventCount"`
	// The time the result is compiled.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Time of the first event in the analysis.
	TimeFirstEvent pulumi.StringInput `pulumi:"timeFirstEvent"`
	// Time of the last event in the analysis.
	TimeLastEvent pulumi.StringInput `pulumi:"timeLastEvent"`
	// Total number of events in the analysis.
	TotalEventCount pulumi.IntInput `pulumi:"totalEventCount"`
	// The OCID of the work request to start the analysis.
	WorkRequestId pulumi.StringInput `pulumi:"workRequestId"`
}

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArgs) ElementType added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArgs) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArgs) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutputWithContext added in v0.6.0

func (i GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArgs) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutputWithContext(ctx context.Context) GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArray added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArray []GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemInput

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArray) ElementType added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArray) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArray) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutputWithContext added in v0.6.0

func (i GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArray) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayInput added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput() GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput
	ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutputWithContext(context.Context) GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput
}

GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayInput is an input type that accepts GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArray and GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput values. You can construct a concrete instance of `GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayInput` via:

GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArray{ GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArgs{...} }

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput) ElementType added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput) Index added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutputWithContext added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemInput added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemInput interface {
	pulumi.Input

	ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput() GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput
	ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutputWithContext(context.Context) GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput
}

GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemInput is an input type that accepts GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArgs and GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput values. You can construct a concrete instance of `GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemInput` via:

GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArgs{...}

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) AggregationMode added in v0.6.0

The aggregation mode of the crypto event analysis result.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) Bucket added in v0.6.0

The Object Storage bucket name of this analysis result.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) CryptoRoadmapVersion added in v0.6.0

The Crypto Roadmap version used to perform the analysis.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) ElementType added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) FindingCount added in v0.6.0

Total number of findings with the analysis.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) FleetId added in v0.6.0

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

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) HostName added in v0.6.0

The hostname of the managed instance.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) Id added in v0.6.0

The OCID to identify this analysis results.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) ManagedInstanceId added in v0.6.0

The Fleet-unique identifier of the related managed instance.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) Namespace added in v0.6.0

The Object Storage namespace of this analysis result.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) NonCompliantFindingCount added in v0.6.0

Total number of non-compliant findings with the analysis. A non-compliant finding means the application won't work properly with the changes introduced by the Crypto Roadmap version used by the analysis.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) Object added in v0.6.0

The Object Storage object name of this analysis result.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) SummarizedEventCount added in v0.6.0

Total number of summarized events. Summarized events are deduplicated events of interest.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) TimeCreated added in v0.6.0

The time the result is compiled.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) TimeFirstEvent added in v0.6.0

Time of the first event in the analysis.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) TimeLastEvent added in v0.6.0

Time of the last event in the analysis.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutputWithContext added in v0.6.0

func (o GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutputWithContext(ctx context.Context) GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) TotalEventCount added in v0.6.0

Total number of events in the analysis.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) WorkRequestId added in v0.6.0

The OCID of the work request to start the analysis.

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput added in v0.6.0

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput) ElementType added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput) Items added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput added in v0.6.0

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutputWithContext added in v0.6.0

func (o GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutputWithContext(ctx context.Context) GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput

type GetFleetCryptoAnalysisResultsFilter added in v0.6.0

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

type GetFleetCryptoAnalysisResultsFilterArgs added in v0.6.0

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

func (GetFleetCryptoAnalysisResultsFilterArgs) ElementType added in v0.6.0

func (GetFleetCryptoAnalysisResultsFilterArgs) ToGetFleetCryptoAnalysisResultsFilterOutput added in v0.6.0

func (i GetFleetCryptoAnalysisResultsFilterArgs) ToGetFleetCryptoAnalysisResultsFilterOutput() GetFleetCryptoAnalysisResultsFilterOutput

func (GetFleetCryptoAnalysisResultsFilterArgs) ToGetFleetCryptoAnalysisResultsFilterOutputWithContext added in v0.6.0

func (i GetFleetCryptoAnalysisResultsFilterArgs) ToGetFleetCryptoAnalysisResultsFilterOutputWithContext(ctx context.Context) GetFleetCryptoAnalysisResultsFilterOutput

type GetFleetCryptoAnalysisResultsFilterArray added in v0.6.0

type GetFleetCryptoAnalysisResultsFilterArray []GetFleetCryptoAnalysisResultsFilterInput

func (GetFleetCryptoAnalysisResultsFilterArray) ElementType added in v0.6.0

func (GetFleetCryptoAnalysisResultsFilterArray) ToGetFleetCryptoAnalysisResultsFilterArrayOutput added in v0.6.0

func (i GetFleetCryptoAnalysisResultsFilterArray) ToGetFleetCryptoAnalysisResultsFilterArrayOutput() GetFleetCryptoAnalysisResultsFilterArrayOutput

func (GetFleetCryptoAnalysisResultsFilterArray) ToGetFleetCryptoAnalysisResultsFilterArrayOutputWithContext added in v0.6.0

func (i GetFleetCryptoAnalysisResultsFilterArray) ToGetFleetCryptoAnalysisResultsFilterArrayOutputWithContext(ctx context.Context) GetFleetCryptoAnalysisResultsFilterArrayOutput

type GetFleetCryptoAnalysisResultsFilterArrayInput added in v0.6.0

type GetFleetCryptoAnalysisResultsFilterArrayInput interface {
	pulumi.Input

	ToGetFleetCryptoAnalysisResultsFilterArrayOutput() GetFleetCryptoAnalysisResultsFilterArrayOutput
	ToGetFleetCryptoAnalysisResultsFilterArrayOutputWithContext(context.Context) GetFleetCryptoAnalysisResultsFilterArrayOutput
}

GetFleetCryptoAnalysisResultsFilterArrayInput is an input type that accepts GetFleetCryptoAnalysisResultsFilterArray and GetFleetCryptoAnalysisResultsFilterArrayOutput values. You can construct a concrete instance of `GetFleetCryptoAnalysisResultsFilterArrayInput` via:

GetFleetCryptoAnalysisResultsFilterArray{ GetFleetCryptoAnalysisResultsFilterArgs{...} }

type GetFleetCryptoAnalysisResultsFilterArrayOutput added in v0.6.0

type GetFleetCryptoAnalysisResultsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCryptoAnalysisResultsFilterArrayOutput) ElementType added in v0.6.0

func (GetFleetCryptoAnalysisResultsFilterArrayOutput) Index added in v0.6.0

func (GetFleetCryptoAnalysisResultsFilterArrayOutput) ToGetFleetCryptoAnalysisResultsFilterArrayOutput added in v0.6.0

func (o GetFleetCryptoAnalysisResultsFilterArrayOutput) ToGetFleetCryptoAnalysisResultsFilterArrayOutput() GetFleetCryptoAnalysisResultsFilterArrayOutput

func (GetFleetCryptoAnalysisResultsFilterArrayOutput) ToGetFleetCryptoAnalysisResultsFilterArrayOutputWithContext added in v0.6.0

func (o GetFleetCryptoAnalysisResultsFilterArrayOutput) ToGetFleetCryptoAnalysisResultsFilterArrayOutputWithContext(ctx context.Context) GetFleetCryptoAnalysisResultsFilterArrayOutput

type GetFleetCryptoAnalysisResultsFilterInput added in v0.6.0

type GetFleetCryptoAnalysisResultsFilterInput interface {
	pulumi.Input

	ToGetFleetCryptoAnalysisResultsFilterOutput() GetFleetCryptoAnalysisResultsFilterOutput
	ToGetFleetCryptoAnalysisResultsFilterOutputWithContext(context.Context) GetFleetCryptoAnalysisResultsFilterOutput
}

GetFleetCryptoAnalysisResultsFilterInput is an input type that accepts GetFleetCryptoAnalysisResultsFilterArgs and GetFleetCryptoAnalysisResultsFilterOutput values. You can construct a concrete instance of `GetFleetCryptoAnalysisResultsFilterInput` via:

GetFleetCryptoAnalysisResultsFilterArgs{...}

type GetFleetCryptoAnalysisResultsFilterOutput added in v0.6.0

type GetFleetCryptoAnalysisResultsFilterOutput struct{ *pulumi.OutputState }

func (GetFleetCryptoAnalysisResultsFilterOutput) ElementType added in v0.6.0

func (GetFleetCryptoAnalysisResultsFilterOutput) Name added in v0.6.0

func (GetFleetCryptoAnalysisResultsFilterOutput) Regex added in v0.6.0

func (GetFleetCryptoAnalysisResultsFilterOutput) ToGetFleetCryptoAnalysisResultsFilterOutput added in v0.6.0

func (o GetFleetCryptoAnalysisResultsFilterOutput) ToGetFleetCryptoAnalysisResultsFilterOutput() GetFleetCryptoAnalysisResultsFilterOutput

func (GetFleetCryptoAnalysisResultsFilterOutput) ToGetFleetCryptoAnalysisResultsFilterOutputWithContext added in v0.6.0

func (o GetFleetCryptoAnalysisResultsFilterOutput) ToGetFleetCryptoAnalysisResultsFilterOutputWithContext(ctx context.Context) GetFleetCryptoAnalysisResultsFilterOutput

func (GetFleetCryptoAnalysisResultsFilterOutput) Values added in v0.6.0

type GetFleetCryptoAnalysisResultsOutputArgs added in v0.6.0

type GetFleetCryptoAnalysisResultsOutputArgs struct {
	// The aggregation mode of the crypto event analysis result.
	AggregationMode pulumi.StringPtrInput                         `pulumi:"aggregationMode"`
	Filters         GetFleetCryptoAnalysisResultsFilterArrayInput `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId pulumi.StringPtrInput `pulumi:"managedInstanceId"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringPtrInput `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart pulumi.StringPtrInput `pulumi:"timeStart"`
}

A collection of arguments for invoking getFleetCryptoAnalysisResults.

func (GetFleetCryptoAnalysisResultsOutputArgs) ElementType added in v0.6.0

type GetFleetCryptoAnalysisResultsResult added in v0.6.0

type GetFleetCryptoAnalysisResultsResult struct {
	// The result aggregation mode
	AggregationMode *string `pulumi:"aggregationMode"`
	// The list of crypto_analysis_result_collection.
	CryptoAnalysisResultCollections []GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollection `pulumi:"cryptoAnalysisResultCollections"`
	Filters                         []GetFleetCryptoAnalysisResultsFilter                         `pulumi:"filters"`
	// The fleet OCID.
	FleetId string `pulumi:"fleetId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The managed instance OCID.
	ManagedInstanceId *string `pulumi:"managedInstanceId"`
	TimeEnd           *string `pulumi:"timeEnd"`
	TimeStart         *string `pulumi:"timeStart"`
}

A collection of values returned by getFleetCryptoAnalysisResults.

func GetFleetCryptoAnalysisResults added in v0.6.0

This data source provides the list of Fleet Crypto Analysis Results in Oracle Cloud Infrastructure Jms service.

Lists the results of a Crypto event analysis.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleetCryptoAnalysisResults(ctx, &jms.GetFleetCryptoAnalysisResultsArgs{
			FleetId:           testFleet.Id,
			AggregationMode:   pulumi.StringRef(fleetCryptoAnalysisResultAggregationMode),
			ManagedInstanceId: pulumi.StringRef(testManagedInstance.Id),
			TimeEnd:           pulumi.StringRef(fleetCryptoAnalysisResultTimeEnd),
			TimeStart:         pulumi.StringRef(fleetCryptoAnalysisResultTimeStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetCryptoAnalysisResultsResultOutput added in v0.6.0

type GetFleetCryptoAnalysisResultsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetCryptoAnalysisResults.

func (GetFleetCryptoAnalysisResultsResultOutput) AggregationMode added in v0.6.0

The result aggregation mode

func (GetFleetCryptoAnalysisResultsResultOutput) CryptoAnalysisResultCollections added in v0.6.0

The list of crypto_analysis_result_collection.

func (GetFleetCryptoAnalysisResultsResultOutput) ElementType added in v0.6.0

func (GetFleetCryptoAnalysisResultsResultOutput) Filters added in v0.6.0

func (GetFleetCryptoAnalysisResultsResultOutput) FleetId added in v0.6.0

The fleet OCID.

func (GetFleetCryptoAnalysisResultsResultOutput) Id added in v0.6.0

The provider-assigned unique ID for this managed resource.

func (GetFleetCryptoAnalysisResultsResultOutput) ManagedInstanceId added in v0.6.0

The managed instance OCID.

func (GetFleetCryptoAnalysisResultsResultOutput) TimeEnd added in v0.6.0

func (GetFleetCryptoAnalysisResultsResultOutput) TimeStart added in v0.6.0

func (GetFleetCryptoAnalysisResultsResultOutput) ToGetFleetCryptoAnalysisResultsResultOutput added in v0.6.0

func (o GetFleetCryptoAnalysisResultsResultOutput) ToGetFleetCryptoAnalysisResultsResultOutput() GetFleetCryptoAnalysisResultsResultOutput

func (GetFleetCryptoAnalysisResultsResultOutput) ToGetFleetCryptoAnalysisResultsResultOutputWithContext added in v0.6.0

func (o GetFleetCryptoAnalysisResultsResultOutput) ToGetFleetCryptoAnalysisResultsResultOutputWithContext(ctx context.Context) GetFleetCryptoAnalysisResultsResultOutput

type GetFleetDiagnosesArgs added in v1.1.0

type GetFleetDiagnosesArgs struct {
	Filters []GetFleetDiagnosesFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetDiagnoses.

type GetFleetDiagnosesFilter added in v1.1.0

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

type GetFleetDiagnosesFilterArgs added in v1.1.0

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

func (GetFleetDiagnosesFilterArgs) ElementType added in v1.1.0

func (GetFleetDiagnosesFilterArgs) ToGetFleetDiagnosesFilterOutput added in v1.1.0

func (i GetFleetDiagnosesFilterArgs) ToGetFleetDiagnosesFilterOutput() GetFleetDiagnosesFilterOutput

func (GetFleetDiagnosesFilterArgs) ToGetFleetDiagnosesFilterOutputWithContext added in v1.1.0

func (i GetFleetDiagnosesFilterArgs) ToGetFleetDiagnosesFilterOutputWithContext(ctx context.Context) GetFleetDiagnosesFilterOutput

type GetFleetDiagnosesFilterArray added in v1.1.0

type GetFleetDiagnosesFilterArray []GetFleetDiagnosesFilterInput

func (GetFleetDiagnosesFilterArray) ElementType added in v1.1.0

func (GetFleetDiagnosesFilterArray) ToGetFleetDiagnosesFilterArrayOutput added in v1.1.0

func (i GetFleetDiagnosesFilterArray) ToGetFleetDiagnosesFilterArrayOutput() GetFleetDiagnosesFilterArrayOutput

func (GetFleetDiagnosesFilterArray) ToGetFleetDiagnosesFilterArrayOutputWithContext added in v1.1.0

func (i GetFleetDiagnosesFilterArray) ToGetFleetDiagnosesFilterArrayOutputWithContext(ctx context.Context) GetFleetDiagnosesFilterArrayOutput

type GetFleetDiagnosesFilterArrayInput added in v1.1.0

type GetFleetDiagnosesFilterArrayInput interface {
	pulumi.Input

	ToGetFleetDiagnosesFilterArrayOutput() GetFleetDiagnosesFilterArrayOutput
	ToGetFleetDiagnosesFilterArrayOutputWithContext(context.Context) GetFleetDiagnosesFilterArrayOutput
}

GetFleetDiagnosesFilterArrayInput is an input type that accepts GetFleetDiagnosesFilterArray and GetFleetDiagnosesFilterArrayOutput values. You can construct a concrete instance of `GetFleetDiagnosesFilterArrayInput` via:

GetFleetDiagnosesFilterArray{ GetFleetDiagnosesFilterArgs{...} }

type GetFleetDiagnosesFilterArrayOutput added in v1.1.0

type GetFleetDiagnosesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetDiagnosesFilterArrayOutput) ElementType added in v1.1.0

func (GetFleetDiagnosesFilterArrayOutput) Index added in v1.1.0

func (GetFleetDiagnosesFilterArrayOutput) ToGetFleetDiagnosesFilterArrayOutput added in v1.1.0

func (o GetFleetDiagnosesFilterArrayOutput) ToGetFleetDiagnosesFilterArrayOutput() GetFleetDiagnosesFilterArrayOutput

func (GetFleetDiagnosesFilterArrayOutput) ToGetFleetDiagnosesFilterArrayOutputWithContext added in v1.1.0

func (o GetFleetDiagnosesFilterArrayOutput) ToGetFleetDiagnosesFilterArrayOutputWithContext(ctx context.Context) GetFleetDiagnosesFilterArrayOutput

type GetFleetDiagnosesFilterInput added in v1.1.0

type GetFleetDiagnosesFilterInput interface {
	pulumi.Input

	ToGetFleetDiagnosesFilterOutput() GetFleetDiagnosesFilterOutput
	ToGetFleetDiagnosesFilterOutputWithContext(context.Context) GetFleetDiagnosesFilterOutput
}

GetFleetDiagnosesFilterInput is an input type that accepts GetFleetDiagnosesFilterArgs and GetFleetDiagnosesFilterOutput values. You can construct a concrete instance of `GetFleetDiagnosesFilterInput` via:

GetFleetDiagnosesFilterArgs{...}

type GetFleetDiagnosesFilterOutput added in v1.1.0

type GetFleetDiagnosesFilterOutput struct{ *pulumi.OutputState }

func (GetFleetDiagnosesFilterOutput) ElementType added in v1.1.0

func (GetFleetDiagnosesFilterOutput) Name added in v1.1.0

func (GetFleetDiagnosesFilterOutput) Regex added in v1.1.0

func (GetFleetDiagnosesFilterOutput) ToGetFleetDiagnosesFilterOutput added in v1.1.0

func (o GetFleetDiagnosesFilterOutput) ToGetFleetDiagnosesFilterOutput() GetFleetDiagnosesFilterOutput

func (GetFleetDiagnosesFilterOutput) ToGetFleetDiagnosesFilterOutputWithContext added in v1.1.0

func (o GetFleetDiagnosesFilterOutput) ToGetFleetDiagnosesFilterOutputWithContext(ctx context.Context) GetFleetDiagnosesFilterOutput

func (GetFleetDiagnosesFilterOutput) Values added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollection added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollection struct {
	// A list of the fleet resource diagnosis.
	Items []GetFleetDiagnosesFleetDiagnosisCollectionItem `pulumi:"items"`
}

type GetFleetDiagnosesFleetDiagnosisCollectionArgs added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollectionArgs struct {
	// A list of the fleet resource diagnosis.
	Items GetFleetDiagnosesFleetDiagnosisCollectionItemArrayInput `pulumi:"items"`
}

func (GetFleetDiagnosesFleetDiagnosisCollectionArgs) ElementType added in v1.1.0

func (GetFleetDiagnosesFleetDiagnosisCollectionArgs) ToGetFleetDiagnosesFleetDiagnosisCollectionOutput added in v1.1.0

func (i GetFleetDiagnosesFleetDiagnosisCollectionArgs) ToGetFleetDiagnosesFleetDiagnosisCollectionOutput() GetFleetDiagnosesFleetDiagnosisCollectionOutput

func (GetFleetDiagnosesFleetDiagnosisCollectionArgs) ToGetFleetDiagnosesFleetDiagnosisCollectionOutputWithContext added in v1.1.0

func (i GetFleetDiagnosesFleetDiagnosisCollectionArgs) ToGetFleetDiagnosesFleetDiagnosisCollectionOutputWithContext(ctx context.Context) GetFleetDiagnosesFleetDiagnosisCollectionOutput

type GetFleetDiagnosesFleetDiagnosisCollectionArray added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollectionArray []GetFleetDiagnosesFleetDiagnosisCollectionInput

func (GetFleetDiagnosesFleetDiagnosisCollectionArray) ElementType added in v1.1.0

func (GetFleetDiagnosesFleetDiagnosisCollectionArray) ToGetFleetDiagnosesFleetDiagnosisCollectionArrayOutput added in v1.1.0

func (i GetFleetDiagnosesFleetDiagnosisCollectionArray) ToGetFleetDiagnosesFleetDiagnosisCollectionArrayOutput() GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput

func (GetFleetDiagnosesFleetDiagnosisCollectionArray) ToGetFleetDiagnosesFleetDiagnosisCollectionArrayOutputWithContext added in v1.1.0

func (i GetFleetDiagnosesFleetDiagnosisCollectionArray) ToGetFleetDiagnosesFleetDiagnosisCollectionArrayOutputWithContext(ctx context.Context) GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput

type GetFleetDiagnosesFleetDiagnosisCollectionArrayInput added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollectionArrayInput interface {
	pulumi.Input

	ToGetFleetDiagnosesFleetDiagnosisCollectionArrayOutput() GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput
	ToGetFleetDiagnosesFleetDiagnosisCollectionArrayOutputWithContext(context.Context) GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput
}

GetFleetDiagnosesFleetDiagnosisCollectionArrayInput is an input type that accepts GetFleetDiagnosesFleetDiagnosisCollectionArray and GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput values. You can construct a concrete instance of `GetFleetDiagnosesFleetDiagnosisCollectionArrayInput` via:

GetFleetDiagnosesFleetDiagnosisCollectionArray{ GetFleetDiagnosesFleetDiagnosisCollectionArgs{...} }

type GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput) ElementType added in v1.1.0

func (GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput) Index added in v1.1.0

func (GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionArrayOutput added in v1.1.0

func (GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionArrayOutputWithContext added in v1.1.0

func (o GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionArrayOutputWithContext(ctx context.Context) GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput

type GetFleetDiagnosesFleetDiagnosisCollectionInput added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollectionInput interface {
	pulumi.Input

	ToGetFleetDiagnosesFleetDiagnosisCollectionOutput() GetFleetDiagnosesFleetDiagnosisCollectionOutput
	ToGetFleetDiagnosesFleetDiagnosisCollectionOutputWithContext(context.Context) GetFleetDiagnosesFleetDiagnosisCollectionOutput
}

GetFleetDiagnosesFleetDiagnosisCollectionInput is an input type that accepts GetFleetDiagnosesFleetDiagnosisCollectionArgs and GetFleetDiagnosesFleetDiagnosisCollectionOutput values. You can construct a concrete instance of `GetFleetDiagnosesFleetDiagnosisCollectionInput` via:

GetFleetDiagnosesFleetDiagnosisCollectionArgs{...}

type GetFleetDiagnosesFleetDiagnosisCollectionItem added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollectionItem struct {
	// The diagnosis message.
	ResourceDiagnosis string `pulumi:"resourceDiagnosis"`
	// The OCID of the external resouce needed by the fleet.
	ResourceId string `pulumi:"resourceId"`
	// The state of the resource. The resource state is ACTIVE when it works properly for the fleet. In case it would cause an issue for the fleet function, the state is INACTIVE. When JMS can't locate the resource, the state is NOT_FOUND. OTHER covers other cases, such as a temporarily network issue that prevents JMS from detecting the resource. Check the resourceDiagnosis for details.
	ResourceState string `pulumi:"resourceState"`
	// The type of the resource needed by the fleet. This is the role of a resource in the fleet. Use the OCID to determine the actual Oracle Cloud Infrastructure resource type such as log group or log.
	ResourceType string `pulumi:"resourceType"`
}

type GetFleetDiagnosesFleetDiagnosisCollectionItemArgs added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollectionItemArgs struct {
	// The diagnosis message.
	ResourceDiagnosis pulumi.StringInput `pulumi:"resourceDiagnosis"`
	// The OCID of the external resouce needed by the fleet.
	ResourceId pulumi.StringInput `pulumi:"resourceId"`
	// The state of the resource. The resource state is ACTIVE when it works properly for the fleet. In case it would cause an issue for the fleet function, the state is INACTIVE. When JMS can't locate the resource, the state is NOT_FOUND. OTHER covers other cases, such as a temporarily network issue that prevents JMS from detecting the resource. Check the resourceDiagnosis for details.
	ResourceState pulumi.StringInput `pulumi:"resourceState"`
	// The type of the resource needed by the fleet. This is the role of a resource in the fleet. Use the OCID to determine the actual Oracle Cloud Infrastructure resource type such as log group or log.
	ResourceType pulumi.StringInput `pulumi:"resourceType"`
}

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArgs) ElementType added in v1.1.0

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArgs) ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutput added in v1.1.0

func (i GetFleetDiagnosesFleetDiagnosisCollectionItemArgs) ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutput() GetFleetDiagnosesFleetDiagnosisCollectionItemOutput

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArgs) ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutputWithContext added in v1.1.0

func (i GetFleetDiagnosesFleetDiagnosisCollectionItemArgs) ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutputWithContext(ctx context.Context) GetFleetDiagnosesFleetDiagnosisCollectionItemOutput

type GetFleetDiagnosesFleetDiagnosisCollectionItemArray added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollectionItemArray []GetFleetDiagnosesFleetDiagnosisCollectionItemInput

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArray) ElementType added in v1.1.0

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArray) ToGetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput added in v1.1.0

func (i GetFleetDiagnosesFleetDiagnosisCollectionItemArray) ToGetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput() GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArray) ToGetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutputWithContext added in v1.1.0

func (i GetFleetDiagnosesFleetDiagnosisCollectionItemArray) ToGetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput

type GetFleetDiagnosesFleetDiagnosisCollectionItemArrayInput added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput() GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput
	ToGetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutputWithContext(context.Context) GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput
}

GetFleetDiagnosesFleetDiagnosisCollectionItemArrayInput is an input type that accepts GetFleetDiagnosesFleetDiagnosisCollectionItemArray and GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput values. You can construct a concrete instance of `GetFleetDiagnosesFleetDiagnosisCollectionItemArrayInput` via:

GetFleetDiagnosesFleetDiagnosisCollectionItemArray{ GetFleetDiagnosesFleetDiagnosisCollectionItemArgs{...} }

type GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput) ElementType added in v1.1.0

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput) Index added in v1.1.0

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput added in v1.1.0

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutputWithContext added in v1.1.0

func (o GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput

type GetFleetDiagnosesFleetDiagnosisCollectionItemInput added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollectionItemInput interface {
	pulumi.Input

	ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutput() GetFleetDiagnosesFleetDiagnosisCollectionItemOutput
	ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutputWithContext(context.Context) GetFleetDiagnosesFleetDiagnosisCollectionItemOutput
}

GetFleetDiagnosesFleetDiagnosisCollectionItemInput is an input type that accepts GetFleetDiagnosesFleetDiagnosisCollectionItemArgs and GetFleetDiagnosesFleetDiagnosisCollectionItemOutput values. You can construct a concrete instance of `GetFleetDiagnosesFleetDiagnosisCollectionItemInput` via:

GetFleetDiagnosesFleetDiagnosisCollectionItemArgs{...}

type GetFleetDiagnosesFleetDiagnosisCollectionItemOutput added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ElementType added in v1.1.0

func (GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ResourceDiagnosis added in v1.1.0

The diagnosis message.

func (GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ResourceId added in v1.1.0

The OCID of the external resouce needed by the fleet.

func (GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ResourceState added in v1.1.0

The state of the resource. The resource state is ACTIVE when it works properly for the fleet. In case it would cause an issue for the fleet function, the state is INACTIVE. When JMS can't locate the resource, the state is NOT_FOUND. OTHER covers other cases, such as a temporarily network issue that prevents JMS from detecting the resource. Check the resourceDiagnosis for details.

func (GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ResourceType added in v1.1.0

The type of the resource needed by the fleet. This is the role of a resource in the fleet. Use the OCID to determine the actual Oracle Cloud Infrastructure resource type such as log group or log.

func (GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutput added in v1.1.0

func (o GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutput() GetFleetDiagnosesFleetDiagnosisCollectionItemOutput

func (GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutputWithContext added in v1.1.0

func (o GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutputWithContext(ctx context.Context) GetFleetDiagnosesFleetDiagnosisCollectionItemOutput

type GetFleetDiagnosesFleetDiagnosisCollectionOutput added in v1.1.0

type GetFleetDiagnosesFleetDiagnosisCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetDiagnosesFleetDiagnosisCollectionOutput) ElementType added in v1.1.0

func (GetFleetDiagnosesFleetDiagnosisCollectionOutput) Items added in v1.1.0

A list of the fleet resource diagnosis.

func (GetFleetDiagnosesFleetDiagnosisCollectionOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionOutput added in v1.1.0

func (o GetFleetDiagnosesFleetDiagnosisCollectionOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionOutput() GetFleetDiagnosesFleetDiagnosisCollectionOutput

func (GetFleetDiagnosesFleetDiagnosisCollectionOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionOutputWithContext added in v1.1.0

func (o GetFleetDiagnosesFleetDiagnosisCollectionOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionOutputWithContext(ctx context.Context) GetFleetDiagnosesFleetDiagnosisCollectionOutput

type GetFleetDiagnosesOutputArgs added in v1.1.0

type GetFleetDiagnosesOutputArgs struct {
	Filters GetFleetDiagnosesFilterArrayInput `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetDiagnoses.

func (GetFleetDiagnosesOutputArgs) ElementType added in v1.1.0

type GetFleetDiagnosesResult added in v1.1.0

type GetFleetDiagnosesResult struct {
	Filters []GetFleetDiagnosesFilter `pulumi:"filters"`
	// The list of fleet_diagnosis_collection.
	FleetDiagnosisCollections []GetFleetDiagnosesFleetDiagnosisCollection `pulumi:"fleetDiagnosisCollections"`
	FleetId                   string                                      `pulumi:"fleetId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getFleetDiagnoses.

func GetFleetDiagnoses added in v1.1.0

func GetFleetDiagnoses(ctx *pulumi.Context, args *GetFleetDiagnosesArgs, opts ...pulumi.InvokeOption) (*GetFleetDiagnosesResult, error)

This data source provides the list of Fleet Diagnoses in Oracle Cloud Infrastructure Jms service.

List potential diagnoses that would put a fleet into FAILED or NEEDS_ATTENTION lifecycle state.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleetDiagnoses(ctx, &jms.GetFleetDiagnosesArgs{
			FleetId: testFleet.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetDiagnosesResultOutput added in v1.1.0

type GetFleetDiagnosesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetDiagnoses.

func GetFleetDiagnosesOutput added in v1.1.0

func (GetFleetDiagnosesResultOutput) ElementType added in v1.1.0

func (GetFleetDiagnosesResultOutput) Filters added in v1.1.0

func (GetFleetDiagnosesResultOutput) FleetDiagnosisCollections added in v1.1.0

The list of fleet_diagnosis_collection.

func (GetFleetDiagnosesResultOutput) FleetId added in v1.1.0

func (GetFleetDiagnosesResultOutput) Id added in v1.1.0

The provider-assigned unique ID for this managed resource.

func (GetFleetDiagnosesResultOutput) ToGetFleetDiagnosesResultOutput added in v1.1.0

func (o GetFleetDiagnosesResultOutput) ToGetFleetDiagnosesResultOutput() GetFleetDiagnosesResultOutput

func (GetFleetDiagnosesResultOutput) ToGetFleetDiagnosesResultOutputWithContext added in v1.1.0

func (o GetFleetDiagnosesResultOutput) ToGetFleetDiagnosesResultOutputWithContext(ctx context.Context) GetFleetDiagnosesResultOutput

type GetFleetDrsFileArgs added in v1.17.0

type GetFleetDrsFileArgs struct {
	// The unique identifier of the DRS File in Object Storage.
	DrsFileKey string `pulumi:"drsFileKey"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetDrsFile.

type GetFleetDrsFileOutputArgs added in v1.17.0

type GetFleetDrsFileOutputArgs struct {
	// The unique identifier of the DRS File in Object Storage.
	DrsFileKey pulumi.StringInput `pulumi:"drsFileKey"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetDrsFile.

func (GetFleetDrsFileOutputArgs) ElementType added in v1.17.0

func (GetFleetDrsFileOutputArgs) ElementType() reflect.Type

type GetFleetDrsFileResult added in v1.17.0

type GetFleetDrsFileResult struct {
	// The Object Storage bucket name where the DRS file is located.
	Bucket string `pulumi:"bucket"`
	// The checksum type for the DRS file in Object Storage.
	ChecksumType string `pulumi:"checksumType"`
	// The checksum value for the DRS file in Object Storage.
	ChecksumValue string `pulumi:"checksumValue"`
	// The unique identifier of the DRS file in Object Storage.
	DrsFileKey string `pulumi:"drsFileKey"`
	// The name of the DRS file in Object Store.
	DrsFileName string `pulumi:"drsFileName"`
	FleetId     string `pulumi:"fleetId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// To check if the DRS file is the detfault ones.
	IsDefault bool `pulumi:"isDefault"`
	// The namespace for Object Storage.
	Namespace string `pulumi:"namespace"`
}

A collection of values returned by getFleetDrsFile.

func GetFleetDrsFile added in v1.17.0

func GetFleetDrsFile(ctx *pulumi.Context, args *GetFleetDrsFileArgs, opts ...pulumi.InvokeOption) (*GetFleetDrsFileResult, error)

This data source provides details about a specific Fleet Drs File resource in Oracle Cloud Infrastructure Jms service.

Get the detail about the created DRS file in the Fleet.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleetDrsFile(ctx, &jms.GetFleetDrsFileArgs{
			DrsFileKey: fleetDrsFileDrsFileKey,
			FleetId:    testFleet.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetDrsFileResultOutput added in v1.17.0

type GetFleetDrsFileResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetDrsFile.

func GetFleetDrsFileOutput added in v1.17.0

func (GetFleetDrsFileResultOutput) Bucket added in v1.17.0

The Object Storage bucket name where the DRS file is located.

func (GetFleetDrsFileResultOutput) ChecksumType added in v1.17.0

The checksum type for the DRS file in Object Storage.

func (GetFleetDrsFileResultOutput) ChecksumValue added in v1.17.0

The checksum value for the DRS file in Object Storage.

func (GetFleetDrsFileResultOutput) DrsFileKey added in v1.17.0

The unique identifier of the DRS file in Object Storage.

func (GetFleetDrsFileResultOutput) DrsFileName added in v1.17.0

The name of the DRS file in Object Store.

func (GetFleetDrsFileResultOutput) ElementType added in v1.17.0

func (GetFleetDrsFileResultOutput) FleetId added in v1.17.0

func (GetFleetDrsFileResultOutput) Id added in v1.17.0

The provider-assigned unique ID for this managed resource.

func (GetFleetDrsFileResultOutput) IsDefault added in v1.17.0

To check if the DRS file is the detfault ones.

func (GetFleetDrsFileResultOutput) Namespace added in v1.17.0

The namespace for Object Storage.

func (GetFleetDrsFileResultOutput) ToGetFleetDrsFileResultOutput added in v1.17.0

func (o GetFleetDrsFileResultOutput) ToGetFleetDrsFileResultOutput() GetFleetDrsFileResultOutput

func (GetFleetDrsFileResultOutput) ToGetFleetDrsFileResultOutputWithContext added in v1.17.0

func (o GetFleetDrsFileResultOutput) ToGetFleetDrsFileResultOutputWithContext(ctx context.Context) GetFleetDrsFileResultOutput

type GetFleetDrsFilesArgs added in v1.17.0

type GetFleetDrsFilesArgs struct {
	Filters []GetFleetDrsFilesFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetDrsFiles.

type GetFleetDrsFilesDrsFileCollection added in v1.17.0

type GetFleetDrsFilesDrsFileCollection struct {
	Items []GetFleetDrsFilesDrsFileCollectionItem `pulumi:"items"`
}

type GetFleetDrsFilesDrsFileCollectionArgs added in v1.17.0

type GetFleetDrsFilesDrsFileCollectionArgs struct {
	Items GetFleetDrsFilesDrsFileCollectionItemArrayInput `pulumi:"items"`
}

func (GetFleetDrsFilesDrsFileCollectionArgs) ElementType added in v1.17.0

func (GetFleetDrsFilesDrsFileCollectionArgs) ToGetFleetDrsFilesDrsFileCollectionOutput added in v1.17.0

func (i GetFleetDrsFilesDrsFileCollectionArgs) ToGetFleetDrsFilesDrsFileCollectionOutput() GetFleetDrsFilesDrsFileCollectionOutput

func (GetFleetDrsFilesDrsFileCollectionArgs) ToGetFleetDrsFilesDrsFileCollectionOutputWithContext added in v1.17.0

func (i GetFleetDrsFilesDrsFileCollectionArgs) ToGetFleetDrsFilesDrsFileCollectionOutputWithContext(ctx context.Context) GetFleetDrsFilesDrsFileCollectionOutput

type GetFleetDrsFilesDrsFileCollectionArray added in v1.17.0

type GetFleetDrsFilesDrsFileCollectionArray []GetFleetDrsFilesDrsFileCollectionInput

func (GetFleetDrsFilesDrsFileCollectionArray) ElementType added in v1.17.0

func (GetFleetDrsFilesDrsFileCollectionArray) ToGetFleetDrsFilesDrsFileCollectionArrayOutput added in v1.17.0

func (i GetFleetDrsFilesDrsFileCollectionArray) ToGetFleetDrsFilesDrsFileCollectionArrayOutput() GetFleetDrsFilesDrsFileCollectionArrayOutput

func (GetFleetDrsFilesDrsFileCollectionArray) ToGetFleetDrsFilesDrsFileCollectionArrayOutputWithContext added in v1.17.0

func (i GetFleetDrsFilesDrsFileCollectionArray) ToGetFleetDrsFilesDrsFileCollectionArrayOutputWithContext(ctx context.Context) GetFleetDrsFilesDrsFileCollectionArrayOutput

type GetFleetDrsFilesDrsFileCollectionArrayInput added in v1.17.0

type GetFleetDrsFilesDrsFileCollectionArrayInput interface {
	pulumi.Input

	ToGetFleetDrsFilesDrsFileCollectionArrayOutput() GetFleetDrsFilesDrsFileCollectionArrayOutput
	ToGetFleetDrsFilesDrsFileCollectionArrayOutputWithContext(context.Context) GetFleetDrsFilesDrsFileCollectionArrayOutput
}

GetFleetDrsFilesDrsFileCollectionArrayInput is an input type that accepts GetFleetDrsFilesDrsFileCollectionArray and GetFleetDrsFilesDrsFileCollectionArrayOutput values. You can construct a concrete instance of `GetFleetDrsFilesDrsFileCollectionArrayInput` via:

GetFleetDrsFilesDrsFileCollectionArray{ GetFleetDrsFilesDrsFileCollectionArgs{...} }

type GetFleetDrsFilesDrsFileCollectionArrayOutput added in v1.17.0

type GetFleetDrsFilesDrsFileCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetDrsFilesDrsFileCollectionArrayOutput) ElementType added in v1.17.0

func (GetFleetDrsFilesDrsFileCollectionArrayOutput) Index added in v1.17.0

func (GetFleetDrsFilesDrsFileCollectionArrayOutput) ToGetFleetDrsFilesDrsFileCollectionArrayOutput added in v1.17.0

func (o GetFleetDrsFilesDrsFileCollectionArrayOutput) ToGetFleetDrsFilesDrsFileCollectionArrayOutput() GetFleetDrsFilesDrsFileCollectionArrayOutput

func (GetFleetDrsFilesDrsFileCollectionArrayOutput) ToGetFleetDrsFilesDrsFileCollectionArrayOutputWithContext added in v1.17.0

func (o GetFleetDrsFilesDrsFileCollectionArrayOutput) ToGetFleetDrsFilesDrsFileCollectionArrayOutputWithContext(ctx context.Context) GetFleetDrsFilesDrsFileCollectionArrayOutput

type GetFleetDrsFilesDrsFileCollectionInput added in v1.17.0

type GetFleetDrsFilesDrsFileCollectionInput interface {
	pulumi.Input

	ToGetFleetDrsFilesDrsFileCollectionOutput() GetFleetDrsFilesDrsFileCollectionOutput
	ToGetFleetDrsFilesDrsFileCollectionOutputWithContext(context.Context) GetFleetDrsFilesDrsFileCollectionOutput
}

GetFleetDrsFilesDrsFileCollectionInput is an input type that accepts GetFleetDrsFilesDrsFileCollectionArgs and GetFleetDrsFilesDrsFileCollectionOutput values. You can construct a concrete instance of `GetFleetDrsFilesDrsFileCollectionInput` via:

GetFleetDrsFilesDrsFileCollectionArgs{...}

type GetFleetDrsFilesDrsFileCollectionItem added in v1.17.0

type GetFleetDrsFilesDrsFileCollectionItem struct {
	// The Object Storage bucket name where the DRS file is located.
	Bucket string `pulumi:"bucket"`
	// The checksum type for the DRS file in Object Storage.
	ChecksumType string `pulumi:"checksumType"`
	// The checksum value for the DRS file in Object Storage.
	ChecksumValue string `pulumi:"checksumValue"`
	// The unique identifier of the DRS file in Object Storage.
	DrsFileKey string `pulumi:"drsFileKey"`
	// The name of the DRS file in Object Store.
	DrsFileName string `pulumi:"drsFileName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// To check if the DRS file is the detfault ones.
	IsDefault bool `pulumi:"isDefault"`
	// The namespace for Object Storage.
	Namespace string `pulumi:"namespace"`
}

type GetFleetDrsFilesDrsFileCollectionItemArgs added in v1.17.0

type GetFleetDrsFilesDrsFileCollectionItemArgs struct {
	// The Object Storage bucket name where the DRS file is located.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The checksum type for the DRS file in Object Storage.
	ChecksumType pulumi.StringInput `pulumi:"checksumType"`
	// The checksum value for the DRS file in Object Storage.
	ChecksumValue pulumi.StringInput `pulumi:"checksumValue"`
	// The unique identifier of the DRS file in Object Storage.
	DrsFileKey pulumi.StringInput `pulumi:"drsFileKey"`
	// The name of the DRS file in Object Store.
	DrsFileName pulumi.StringInput `pulumi:"drsFileName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// To check if the DRS file is the detfault ones.
	IsDefault pulumi.BoolInput `pulumi:"isDefault"`
	// The namespace for Object Storage.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

func (GetFleetDrsFilesDrsFileCollectionItemArgs) ElementType added in v1.17.0

func (GetFleetDrsFilesDrsFileCollectionItemArgs) ToGetFleetDrsFilesDrsFileCollectionItemOutput added in v1.17.0

func (i GetFleetDrsFilesDrsFileCollectionItemArgs) ToGetFleetDrsFilesDrsFileCollectionItemOutput() GetFleetDrsFilesDrsFileCollectionItemOutput

func (GetFleetDrsFilesDrsFileCollectionItemArgs) ToGetFleetDrsFilesDrsFileCollectionItemOutputWithContext added in v1.17.0

func (i GetFleetDrsFilesDrsFileCollectionItemArgs) ToGetFleetDrsFilesDrsFileCollectionItemOutputWithContext(ctx context.Context) GetFleetDrsFilesDrsFileCollectionItemOutput

type GetFleetDrsFilesDrsFileCollectionItemArray added in v1.17.0

type GetFleetDrsFilesDrsFileCollectionItemArray []GetFleetDrsFilesDrsFileCollectionItemInput

func (GetFleetDrsFilesDrsFileCollectionItemArray) ElementType added in v1.17.0

func (GetFleetDrsFilesDrsFileCollectionItemArray) ToGetFleetDrsFilesDrsFileCollectionItemArrayOutput added in v1.17.0

func (i GetFleetDrsFilesDrsFileCollectionItemArray) ToGetFleetDrsFilesDrsFileCollectionItemArrayOutput() GetFleetDrsFilesDrsFileCollectionItemArrayOutput

func (GetFleetDrsFilesDrsFileCollectionItemArray) ToGetFleetDrsFilesDrsFileCollectionItemArrayOutputWithContext added in v1.17.0

func (i GetFleetDrsFilesDrsFileCollectionItemArray) ToGetFleetDrsFilesDrsFileCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetDrsFilesDrsFileCollectionItemArrayOutput

type GetFleetDrsFilesDrsFileCollectionItemArrayInput added in v1.17.0

type GetFleetDrsFilesDrsFileCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFleetDrsFilesDrsFileCollectionItemArrayOutput() GetFleetDrsFilesDrsFileCollectionItemArrayOutput
	ToGetFleetDrsFilesDrsFileCollectionItemArrayOutputWithContext(context.Context) GetFleetDrsFilesDrsFileCollectionItemArrayOutput
}

GetFleetDrsFilesDrsFileCollectionItemArrayInput is an input type that accepts GetFleetDrsFilesDrsFileCollectionItemArray and GetFleetDrsFilesDrsFileCollectionItemArrayOutput values. You can construct a concrete instance of `GetFleetDrsFilesDrsFileCollectionItemArrayInput` via:

GetFleetDrsFilesDrsFileCollectionItemArray{ GetFleetDrsFilesDrsFileCollectionItemArgs{...} }

type GetFleetDrsFilesDrsFileCollectionItemArrayOutput added in v1.17.0

type GetFleetDrsFilesDrsFileCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetDrsFilesDrsFileCollectionItemArrayOutput) ElementType added in v1.17.0

func (GetFleetDrsFilesDrsFileCollectionItemArrayOutput) Index added in v1.17.0

func (GetFleetDrsFilesDrsFileCollectionItemArrayOutput) ToGetFleetDrsFilesDrsFileCollectionItemArrayOutput added in v1.17.0

func (o GetFleetDrsFilesDrsFileCollectionItemArrayOutput) ToGetFleetDrsFilesDrsFileCollectionItemArrayOutput() GetFleetDrsFilesDrsFileCollectionItemArrayOutput

func (GetFleetDrsFilesDrsFileCollectionItemArrayOutput) ToGetFleetDrsFilesDrsFileCollectionItemArrayOutputWithContext added in v1.17.0

func (o GetFleetDrsFilesDrsFileCollectionItemArrayOutput) ToGetFleetDrsFilesDrsFileCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetDrsFilesDrsFileCollectionItemArrayOutput

type GetFleetDrsFilesDrsFileCollectionItemInput added in v1.17.0

type GetFleetDrsFilesDrsFileCollectionItemInput interface {
	pulumi.Input

	ToGetFleetDrsFilesDrsFileCollectionItemOutput() GetFleetDrsFilesDrsFileCollectionItemOutput
	ToGetFleetDrsFilesDrsFileCollectionItemOutputWithContext(context.Context) GetFleetDrsFilesDrsFileCollectionItemOutput
}

GetFleetDrsFilesDrsFileCollectionItemInput is an input type that accepts GetFleetDrsFilesDrsFileCollectionItemArgs and GetFleetDrsFilesDrsFileCollectionItemOutput values. You can construct a concrete instance of `GetFleetDrsFilesDrsFileCollectionItemInput` via:

GetFleetDrsFilesDrsFileCollectionItemArgs{...}

type GetFleetDrsFilesDrsFileCollectionItemOutput added in v1.17.0

type GetFleetDrsFilesDrsFileCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetDrsFilesDrsFileCollectionItemOutput) Bucket added in v1.17.0

The Object Storage bucket name where the DRS file is located.

func (GetFleetDrsFilesDrsFileCollectionItemOutput) ChecksumType added in v1.17.0

The checksum type for the DRS file in Object Storage.

func (GetFleetDrsFilesDrsFileCollectionItemOutput) ChecksumValue added in v1.17.0

The checksum value for the DRS file in Object Storage.

func (GetFleetDrsFilesDrsFileCollectionItemOutput) DrsFileKey added in v1.17.0

The unique identifier of the DRS file in Object Storage.

func (GetFleetDrsFilesDrsFileCollectionItemOutput) DrsFileName added in v1.17.0

The name of the DRS file in Object Store.

func (GetFleetDrsFilesDrsFileCollectionItemOutput) ElementType added in v1.17.0

func (GetFleetDrsFilesDrsFileCollectionItemOutput) FleetId added in v1.17.0

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

func (GetFleetDrsFilesDrsFileCollectionItemOutput) IsDefault added in v1.17.0

To check if the DRS file is the detfault ones.

func (GetFleetDrsFilesDrsFileCollectionItemOutput) Namespace added in v1.17.0

The namespace for Object Storage.

func (GetFleetDrsFilesDrsFileCollectionItemOutput) ToGetFleetDrsFilesDrsFileCollectionItemOutput added in v1.17.0

func (o GetFleetDrsFilesDrsFileCollectionItemOutput) ToGetFleetDrsFilesDrsFileCollectionItemOutput() GetFleetDrsFilesDrsFileCollectionItemOutput

func (GetFleetDrsFilesDrsFileCollectionItemOutput) ToGetFleetDrsFilesDrsFileCollectionItemOutputWithContext added in v1.17.0

func (o GetFleetDrsFilesDrsFileCollectionItemOutput) ToGetFleetDrsFilesDrsFileCollectionItemOutputWithContext(ctx context.Context) GetFleetDrsFilesDrsFileCollectionItemOutput

type GetFleetDrsFilesDrsFileCollectionOutput added in v1.17.0

type GetFleetDrsFilesDrsFileCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetDrsFilesDrsFileCollectionOutput) ElementType added in v1.17.0

func (GetFleetDrsFilesDrsFileCollectionOutput) Items added in v1.17.0

func (GetFleetDrsFilesDrsFileCollectionOutput) ToGetFleetDrsFilesDrsFileCollectionOutput added in v1.17.0

func (o GetFleetDrsFilesDrsFileCollectionOutput) ToGetFleetDrsFilesDrsFileCollectionOutput() GetFleetDrsFilesDrsFileCollectionOutput

func (GetFleetDrsFilesDrsFileCollectionOutput) ToGetFleetDrsFilesDrsFileCollectionOutputWithContext added in v1.17.0

func (o GetFleetDrsFilesDrsFileCollectionOutput) ToGetFleetDrsFilesDrsFileCollectionOutputWithContext(ctx context.Context) GetFleetDrsFilesDrsFileCollectionOutput

type GetFleetDrsFilesFilter added in v1.17.0

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

type GetFleetDrsFilesFilterArgs added in v1.17.0

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

func (GetFleetDrsFilesFilterArgs) ElementType added in v1.17.0

func (GetFleetDrsFilesFilterArgs) ElementType() reflect.Type

func (GetFleetDrsFilesFilterArgs) ToGetFleetDrsFilesFilterOutput added in v1.17.0

func (i GetFleetDrsFilesFilterArgs) ToGetFleetDrsFilesFilterOutput() GetFleetDrsFilesFilterOutput

func (GetFleetDrsFilesFilterArgs) ToGetFleetDrsFilesFilterOutputWithContext added in v1.17.0

func (i GetFleetDrsFilesFilterArgs) ToGetFleetDrsFilesFilterOutputWithContext(ctx context.Context) GetFleetDrsFilesFilterOutput

type GetFleetDrsFilesFilterArray added in v1.17.0

type GetFleetDrsFilesFilterArray []GetFleetDrsFilesFilterInput

func (GetFleetDrsFilesFilterArray) ElementType added in v1.17.0

func (GetFleetDrsFilesFilterArray) ToGetFleetDrsFilesFilterArrayOutput added in v1.17.0

func (i GetFleetDrsFilesFilterArray) ToGetFleetDrsFilesFilterArrayOutput() GetFleetDrsFilesFilterArrayOutput

func (GetFleetDrsFilesFilterArray) ToGetFleetDrsFilesFilterArrayOutputWithContext added in v1.17.0

func (i GetFleetDrsFilesFilterArray) ToGetFleetDrsFilesFilterArrayOutputWithContext(ctx context.Context) GetFleetDrsFilesFilterArrayOutput

type GetFleetDrsFilesFilterArrayInput added in v1.17.0

type GetFleetDrsFilesFilterArrayInput interface {
	pulumi.Input

	ToGetFleetDrsFilesFilterArrayOutput() GetFleetDrsFilesFilterArrayOutput
	ToGetFleetDrsFilesFilterArrayOutputWithContext(context.Context) GetFleetDrsFilesFilterArrayOutput
}

GetFleetDrsFilesFilterArrayInput is an input type that accepts GetFleetDrsFilesFilterArray and GetFleetDrsFilesFilterArrayOutput values. You can construct a concrete instance of `GetFleetDrsFilesFilterArrayInput` via:

GetFleetDrsFilesFilterArray{ GetFleetDrsFilesFilterArgs{...} }

type GetFleetDrsFilesFilterArrayOutput added in v1.17.0

type GetFleetDrsFilesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetDrsFilesFilterArrayOutput) ElementType added in v1.17.0

func (GetFleetDrsFilesFilterArrayOutput) Index added in v1.17.0

func (GetFleetDrsFilesFilterArrayOutput) ToGetFleetDrsFilesFilterArrayOutput added in v1.17.0

func (o GetFleetDrsFilesFilterArrayOutput) ToGetFleetDrsFilesFilterArrayOutput() GetFleetDrsFilesFilterArrayOutput

func (GetFleetDrsFilesFilterArrayOutput) ToGetFleetDrsFilesFilterArrayOutputWithContext added in v1.17.0

func (o GetFleetDrsFilesFilterArrayOutput) ToGetFleetDrsFilesFilterArrayOutputWithContext(ctx context.Context) GetFleetDrsFilesFilterArrayOutput

type GetFleetDrsFilesFilterInput added in v1.17.0

type GetFleetDrsFilesFilterInput interface {
	pulumi.Input

	ToGetFleetDrsFilesFilterOutput() GetFleetDrsFilesFilterOutput
	ToGetFleetDrsFilesFilterOutputWithContext(context.Context) GetFleetDrsFilesFilterOutput
}

GetFleetDrsFilesFilterInput is an input type that accepts GetFleetDrsFilesFilterArgs and GetFleetDrsFilesFilterOutput values. You can construct a concrete instance of `GetFleetDrsFilesFilterInput` via:

GetFleetDrsFilesFilterArgs{...}

type GetFleetDrsFilesFilterOutput added in v1.17.0

type GetFleetDrsFilesFilterOutput struct{ *pulumi.OutputState }

func (GetFleetDrsFilesFilterOutput) ElementType added in v1.17.0

func (GetFleetDrsFilesFilterOutput) Name added in v1.17.0

func (GetFleetDrsFilesFilterOutput) Regex added in v1.17.0

func (GetFleetDrsFilesFilterOutput) ToGetFleetDrsFilesFilterOutput added in v1.17.0

func (o GetFleetDrsFilesFilterOutput) ToGetFleetDrsFilesFilterOutput() GetFleetDrsFilesFilterOutput

func (GetFleetDrsFilesFilterOutput) ToGetFleetDrsFilesFilterOutputWithContext added in v1.17.0

func (o GetFleetDrsFilesFilterOutput) ToGetFleetDrsFilesFilterOutputWithContext(ctx context.Context) GetFleetDrsFilesFilterOutput

func (GetFleetDrsFilesFilterOutput) Values added in v1.17.0

type GetFleetDrsFilesOutputArgs added in v1.17.0

type GetFleetDrsFilesOutputArgs struct {
	Filters GetFleetDrsFilesFilterArrayInput `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetDrsFiles.

func (GetFleetDrsFilesOutputArgs) ElementType added in v1.17.0

func (GetFleetDrsFilesOutputArgs) ElementType() reflect.Type

type GetFleetDrsFilesResult added in v1.17.0

type GetFleetDrsFilesResult struct {
	// The list of drs_file_collection.
	DrsFileCollections []GetFleetDrsFilesDrsFileCollection `pulumi:"drsFileCollections"`
	Filters            []GetFleetDrsFilesFilter            `pulumi:"filters"`
	FleetId            string                              `pulumi:"fleetId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getFleetDrsFiles.

func GetFleetDrsFiles added in v1.17.0

func GetFleetDrsFiles(ctx *pulumi.Context, args *GetFleetDrsFilesArgs, opts ...pulumi.InvokeOption) (*GetFleetDrsFilesResult, error)

This data source provides the list of Fleet Drs Files in Oracle Cloud Infrastructure Jms service.

List the details about the created DRS files in the Fleet.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleetDrsFiles(ctx, &jms.GetFleetDrsFilesArgs{
			FleetId: testFleet.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetDrsFilesResultOutput added in v1.17.0

type GetFleetDrsFilesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetDrsFiles.

func GetFleetDrsFilesOutput added in v1.17.0

func (GetFleetDrsFilesResultOutput) DrsFileCollections added in v1.17.0

The list of drs_file_collection.

func (GetFleetDrsFilesResultOutput) ElementType added in v1.17.0

func (GetFleetDrsFilesResultOutput) Filters added in v1.17.0

func (GetFleetDrsFilesResultOutput) FleetId added in v1.17.0

func (GetFleetDrsFilesResultOutput) Id added in v1.17.0

The provider-assigned unique ID for this managed resource.

func (GetFleetDrsFilesResultOutput) ToGetFleetDrsFilesResultOutput added in v1.17.0

func (o GetFleetDrsFilesResultOutput) ToGetFleetDrsFilesResultOutput() GetFleetDrsFilesResultOutput

func (GetFleetDrsFilesResultOutput) ToGetFleetDrsFilesResultOutputWithContext added in v1.17.0

func (o GetFleetDrsFilesResultOutput) ToGetFleetDrsFilesResultOutputWithContext(ctx context.Context) GetFleetDrsFilesResultOutput

type GetFleetExportSettingArgs added in v1.17.0

type GetFleetExportSettingArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetExportSetting.

type GetFleetExportSettingOutputArgs added in v1.17.0

type GetFleetExportSettingOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetExportSetting.

func (GetFleetExportSettingOutputArgs) ElementType added in v1.17.0

type GetFleetExportSettingResult added in v1.17.0

type GetFleetExportSettingResult struct {
	// The duration of data to be exported for fleets.
	ExportDuration string `pulumi:"exportDuration"`
	// Schedule at which data will be exported.
	ExportFrequency string `pulumi:"exportFrequency"`
	// Resource to export data associated from the fleets.
	ExportResources string `pulumi:"exportResources"`
	// The internal identifier of the export setting.
	ExportSettingKey string `pulumi:"exportSettingKey"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the fleet.
	FleetId string `pulumi:"fleetId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Acknowledgement for cross region target bucket configuration.
	IsCrossRegionAcknowledged bool `pulumi:"isCrossRegionAcknowledged"`
	// ExportSetting flag to store enabled or disabled status.
	IsEnabled bool `pulumi:"isEnabled"`
	// The name of the bucket where data will be exported.
	TargetBucketName string `pulumi:"targetBucketName"`
	// The namespace of the bucket where data will be exported.
	TargetBucketNamespace string `pulumi:"targetBucketNamespace"`
	// The namespace of the bucket where data will be exported.
	TargetBucketRegion string `pulumi:"targetBucketRegion"`
	// The creation date and time of the export setting (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeCreated string `pulumi:"timeCreated"`
	// The update date and time of the export setting (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastModified string `pulumi:"timeLastModified"`
}

A collection of values returned by getFleetExportSetting.

func GetFleetExportSetting added in v1.17.0

func GetFleetExportSetting(ctx *pulumi.Context, args *GetFleetExportSettingArgs, opts ...pulumi.InvokeOption) (*GetFleetExportSettingResult, error)

This data source provides details about a specific Fleet Export Setting resource in Oracle Cloud Infrastructure Jms service.

Returns export setting for the specified Fleet.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleetExportSetting(ctx, &jms.GetFleetExportSettingArgs{
			FleetId: testFleet.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetExportSettingResultOutput added in v1.17.0

type GetFleetExportSettingResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetExportSetting.

func GetFleetExportSettingOutput added in v1.17.0

func (GetFleetExportSettingResultOutput) ElementType added in v1.17.0

func (GetFleetExportSettingResultOutput) ExportDuration added in v1.17.0

The duration of data to be exported for fleets.

func (GetFleetExportSettingResultOutput) ExportFrequency added in v1.17.0

Schedule at which data will be exported.

func (GetFleetExportSettingResultOutput) ExportResources added in v1.17.0

Resource to export data associated from the fleets.

func (GetFleetExportSettingResultOutput) ExportSettingKey added in v1.17.0

The internal identifier of the export setting.

func (GetFleetExportSettingResultOutput) FleetId added in v1.17.0

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

func (GetFleetExportSettingResultOutput) Id added in v1.17.0

The provider-assigned unique ID for this managed resource.

func (GetFleetExportSettingResultOutput) IsCrossRegionAcknowledged added in v1.17.0

func (o GetFleetExportSettingResultOutput) IsCrossRegionAcknowledged() pulumi.BoolOutput

Acknowledgement for cross region target bucket configuration.

func (GetFleetExportSettingResultOutput) IsEnabled added in v1.17.0

ExportSetting flag to store enabled or disabled status.

func (GetFleetExportSettingResultOutput) TargetBucketName added in v1.17.0

The name of the bucket where data will be exported.

func (GetFleetExportSettingResultOutput) TargetBucketNamespace added in v1.17.0

func (o GetFleetExportSettingResultOutput) TargetBucketNamespace() pulumi.StringOutput

The namespace of the bucket where data will be exported.

func (GetFleetExportSettingResultOutput) TargetBucketRegion added in v1.17.0

func (o GetFleetExportSettingResultOutput) TargetBucketRegion() pulumi.StringOutput

The namespace of the bucket where data will be exported.

func (GetFleetExportSettingResultOutput) TimeCreated added in v1.17.0

The creation date and time of the export setting (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetFleetExportSettingResultOutput) TimeLastModified added in v1.17.0

The update date and time of the export setting (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetFleetExportSettingResultOutput) ToGetFleetExportSettingResultOutput added in v1.17.0

func (o GetFleetExportSettingResultOutput) ToGetFleetExportSettingResultOutput() GetFleetExportSettingResultOutput

func (GetFleetExportSettingResultOutput) ToGetFleetExportSettingResultOutputWithContext added in v1.17.0

func (o GetFleetExportSettingResultOutput) ToGetFleetExportSettingResultOutputWithContext(ctx context.Context) GetFleetExportSettingResultOutput

type GetFleetExportStatusArgs added in v1.17.0

type GetFleetExportStatusArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetExportStatus.

type GetFleetExportStatusOutputArgs added in v1.17.0

type GetFleetExportStatusOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleetExportStatus.

func (GetFleetExportStatusOutputArgs) ElementType added in v1.17.0

type GetFleetExportStatusResult added in v1.17.0

type GetFleetExportStatusResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the fleet.
	FleetId string `pulumi:"fleetId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The status of the latest export run.
	LatestRunStatus string `pulumi:"latestRunStatus"`
	// The date and time of the last export run.
	TimeLastRun string `pulumi:"timeLastRun"`
	// The date and time of the next export run.
	TimeNextRun string `pulumi:"timeNextRun"`
}

A collection of values returned by getFleetExportStatus.

func GetFleetExportStatus added in v1.17.0

func GetFleetExportStatus(ctx *pulumi.Context, args *GetFleetExportStatusArgs, opts ...pulumi.InvokeOption) (*GetFleetExportStatusResult, error)

This data source provides details about a specific Fleet Export Status resource in Oracle Cloud Infrastructure Jms service.

Returns last export status for the specified Fleet.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleetExportStatus(ctx, &jms.GetFleetExportStatusArgs{
			FleetId: testFleet.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetExportStatusResultOutput added in v1.17.0

type GetFleetExportStatusResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetExportStatus.

func GetFleetExportStatusOutput added in v1.17.0

func (GetFleetExportStatusResultOutput) ElementType added in v1.17.0

func (GetFleetExportStatusResultOutput) FleetId added in v1.17.0

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

func (GetFleetExportStatusResultOutput) Id added in v1.17.0

The provider-assigned unique ID for this managed resource.

func (GetFleetExportStatusResultOutput) LatestRunStatus added in v1.17.0

The status of the latest export run.

func (GetFleetExportStatusResultOutput) TimeLastRun added in v1.17.0

The date and time of the last export run.

func (GetFleetExportStatusResultOutput) TimeNextRun added in v1.17.0

The date and time of the next export run.

func (GetFleetExportStatusResultOutput) ToGetFleetExportStatusResultOutput added in v1.17.0

func (o GetFleetExportStatusResultOutput) ToGetFleetExportStatusResultOutput() GetFleetExportStatusResultOutput

func (GetFleetExportStatusResultOutput) ToGetFleetExportStatusResultOutputWithContext added in v1.17.0

func (o GetFleetExportStatusResultOutput) ToGetFleetExportStatusResultOutputWithContext(ctx context.Context) GetFleetExportStatusResultOutput

type GetFleetInventoryLog

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

type GetFleetInventoryLogArgs

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

func (GetFleetInventoryLogArgs) ElementType

func (GetFleetInventoryLogArgs) ElementType() reflect.Type

func (GetFleetInventoryLogArgs) ToGetFleetInventoryLogOutput

func (i GetFleetInventoryLogArgs) ToGetFleetInventoryLogOutput() GetFleetInventoryLogOutput

func (GetFleetInventoryLogArgs) ToGetFleetInventoryLogOutputWithContext

func (i GetFleetInventoryLogArgs) ToGetFleetInventoryLogOutputWithContext(ctx context.Context) GetFleetInventoryLogOutput

type GetFleetInventoryLogArray

type GetFleetInventoryLogArray []GetFleetInventoryLogInput

func (GetFleetInventoryLogArray) ElementType

func (GetFleetInventoryLogArray) ElementType() reflect.Type

func (GetFleetInventoryLogArray) ToGetFleetInventoryLogArrayOutput

func (i GetFleetInventoryLogArray) ToGetFleetInventoryLogArrayOutput() GetFleetInventoryLogArrayOutput

func (GetFleetInventoryLogArray) ToGetFleetInventoryLogArrayOutputWithContext

func (i GetFleetInventoryLogArray) ToGetFleetInventoryLogArrayOutputWithContext(ctx context.Context) GetFleetInventoryLogArrayOutput

type GetFleetInventoryLogArrayInput

type GetFleetInventoryLogArrayInput interface {
	pulumi.Input

	ToGetFleetInventoryLogArrayOutput() GetFleetInventoryLogArrayOutput
	ToGetFleetInventoryLogArrayOutputWithContext(context.Context) GetFleetInventoryLogArrayOutput
}

GetFleetInventoryLogArrayInput is an input type that accepts GetFleetInventoryLogArray and GetFleetInventoryLogArrayOutput values. You can construct a concrete instance of `GetFleetInventoryLogArrayInput` via:

GetFleetInventoryLogArray{ GetFleetInventoryLogArgs{...} }

type GetFleetInventoryLogArrayOutput

type GetFleetInventoryLogArrayOutput struct{ *pulumi.OutputState }

func (GetFleetInventoryLogArrayOutput) ElementType

func (GetFleetInventoryLogArrayOutput) Index

func (GetFleetInventoryLogArrayOutput) ToGetFleetInventoryLogArrayOutput

func (o GetFleetInventoryLogArrayOutput) ToGetFleetInventoryLogArrayOutput() GetFleetInventoryLogArrayOutput

func (GetFleetInventoryLogArrayOutput) ToGetFleetInventoryLogArrayOutputWithContext

func (o GetFleetInventoryLogArrayOutput) ToGetFleetInventoryLogArrayOutputWithContext(ctx context.Context) GetFleetInventoryLogArrayOutput

type GetFleetInventoryLogInput

type GetFleetInventoryLogInput interface {
	pulumi.Input

	ToGetFleetInventoryLogOutput() GetFleetInventoryLogOutput
	ToGetFleetInventoryLogOutputWithContext(context.Context) GetFleetInventoryLogOutput
}

GetFleetInventoryLogInput is an input type that accepts GetFleetInventoryLogArgs and GetFleetInventoryLogOutput values. You can construct a concrete instance of `GetFleetInventoryLogInput` via:

GetFleetInventoryLogArgs{...}

type GetFleetInventoryLogOutput

type GetFleetInventoryLogOutput struct{ *pulumi.OutputState }

func (GetFleetInventoryLogOutput) ElementType

func (GetFleetInventoryLogOutput) ElementType() reflect.Type

func (GetFleetInventoryLogOutput) LogGroupId

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

func (GetFleetInventoryLogOutput) ToGetFleetInventoryLogOutput

func (o GetFleetInventoryLogOutput) ToGetFleetInventoryLogOutput() GetFleetInventoryLogOutput

func (GetFleetInventoryLogOutput) ToGetFleetInventoryLogOutputWithContext

func (o GetFleetInventoryLogOutput) ToGetFleetInventoryLogOutputWithContext(ctx context.Context) GetFleetInventoryLogOutput

type GetFleetJavaMigrationAnalysisResultArgs added in v1.1.0

type GetFleetJavaMigrationAnalysisResultArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// The OCID of the analysis result.
	JavaMigrationAnalysisResultId string `pulumi:"javaMigrationAnalysisResultId"`
}

A collection of arguments for invoking getFleetJavaMigrationAnalysisResult.

type GetFleetJavaMigrationAnalysisResultOutputArgs added in v1.1.0

type GetFleetJavaMigrationAnalysisResultOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The OCID of the analysis result.
	JavaMigrationAnalysisResultId pulumi.StringInput `pulumi:"javaMigrationAnalysisResultId"`
}

A collection of arguments for invoking getFleetJavaMigrationAnalysisResult.

func (GetFleetJavaMigrationAnalysisResultOutputArgs) ElementType added in v1.1.0

type GetFleetJavaMigrationAnalysisResultResult added in v1.1.0

type GetFleetJavaMigrationAnalysisResultResult struct {
	// Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed.
	ApplicationExecutionType string `pulumi:"applicationExecutionType"`
	// The unique key that identifies the application.
	ApplicationKey string `pulumi:"applicationKey"`
	// The name of the application for which the Java migration analysis was performed.
	ApplicationName string `pulumi:"applicationName"`
	// The installation path of the application for which the Java migration analysis was performed.
	ApplicationPath string `pulumi:"applicationPath"`
	// The name of the object storage bucket that contains the results of the migration analysis.
	Bucket string `pulumi:"bucket"`
	// The fleet OCID.
	FleetId string `pulumi:"fleetId"`
	// The hostname of the managed instance that hosts the application for which the Java migration analysis was performed.
	HostName string `pulumi:"hostName"`
	// The provider-assigned unique ID for this managed resource.
	Id                            string `pulumi:"id"`
	JavaMigrationAnalysisResultId string `pulumi:"javaMigrationAnalysisResultId"`
	// The managed instance OCID.
	ManagedInstanceId string `pulumi:"managedInstanceId"`
	// Additional info reserved for future use.
	Metadata string `pulumi:"metadata"`
	// The object storage namespace that contains the results of the migration analysis.
	Namespace string `pulumi:"namespace"`
	// The names of the object storage objects that contain the results of the migration analysis.
	ObjectLists []string `pulumi:"objectLists"`
	// The directory path of the object storage bucket that contains the results of the migration analysis.
	ObjectStorageUploadDirPath string `pulumi:"objectStorageUploadDirPath"`
	// The source JDK version of the application that's currently running.
	SourceJdkVersion string `pulumi:"sourceJdkVersion"`
	// The target JDK version of the application to be migrated.
	TargetJdkVersion string `pulumi:"targetJdkVersion"`
	// The time the result is compiled.
	TimeCreated string `pulumi:"timeCreated"`
	// The OCID of the work request of this analysis.
	WorkRequestId string `pulumi:"workRequestId"`
}

A collection of values returned by getFleetJavaMigrationAnalysisResult.

func GetFleetJavaMigrationAnalysisResult added in v1.1.0

This data source provides details about a specific Fleet Java Migration Analysis Result resource in Oracle Cloud Infrastructure Jms service.

Retrieve Java Migration Analysis result.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleetJavaMigrationAnalysisResult(ctx, &jms.GetFleetJavaMigrationAnalysisResultArgs{
			FleetId:                       testFleet.Id,
			JavaMigrationAnalysisResultId: testResult.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetJavaMigrationAnalysisResultResultOutput added in v1.1.0

type GetFleetJavaMigrationAnalysisResultResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetJavaMigrationAnalysisResult.

func (GetFleetJavaMigrationAnalysisResultResultOutput) ApplicationExecutionType added in v1.1.0

Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed.

func (GetFleetJavaMigrationAnalysisResultResultOutput) ApplicationKey added in v1.17.0

The unique key that identifies the application.

func (GetFleetJavaMigrationAnalysisResultResultOutput) ApplicationName added in v1.1.0

The name of the application for which the Java migration analysis was performed.

func (GetFleetJavaMigrationAnalysisResultResultOutput) ApplicationPath added in v1.1.0

The installation path of the application for which the Java migration analysis was performed.

func (GetFleetJavaMigrationAnalysisResultResultOutput) Bucket added in v1.1.0

The name of the object storage bucket that contains the results of the migration analysis.

func (GetFleetJavaMigrationAnalysisResultResultOutput) ElementType added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultResultOutput) FleetId added in v1.1.0

The fleet OCID.

func (GetFleetJavaMigrationAnalysisResultResultOutput) HostName added in v1.1.0

The hostname of the managed instance that hosts the application for which the Java migration analysis was performed.

func (GetFleetJavaMigrationAnalysisResultResultOutput) Id added in v1.1.0

The provider-assigned unique ID for this managed resource.

func (GetFleetJavaMigrationAnalysisResultResultOutput) JavaMigrationAnalysisResultId added in v1.1.0

func (o GetFleetJavaMigrationAnalysisResultResultOutput) JavaMigrationAnalysisResultId() pulumi.StringOutput

func (GetFleetJavaMigrationAnalysisResultResultOutput) ManagedInstanceId added in v1.1.0

The managed instance OCID.

func (GetFleetJavaMigrationAnalysisResultResultOutput) Metadata added in v1.1.0

Additional info reserved for future use.

func (GetFleetJavaMigrationAnalysisResultResultOutput) Namespace added in v1.1.0

The object storage namespace that contains the results of the migration analysis.

func (GetFleetJavaMigrationAnalysisResultResultOutput) ObjectLists added in v1.1.0

The names of the object storage objects that contain the results of the migration analysis.

func (GetFleetJavaMigrationAnalysisResultResultOutput) ObjectStorageUploadDirPath added in v1.1.0

The directory path of the object storage bucket that contains the results of the migration analysis.

func (GetFleetJavaMigrationAnalysisResultResultOutput) SourceJdkVersion added in v1.1.0

The source JDK version of the application that's currently running.

func (GetFleetJavaMigrationAnalysisResultResultOutput) TargetJdkVersion added in v1.1.0

The target JDK version of the application to be migrated.

func (GetFleetJavaMigrationAnalysisResultResultOutput) TimeCreated added in v1.1.0

The time the result is compiled.

func (GetFleetJavaMigrationAnalysisResultResultOutput) ToGetFleetJavaMigrationAnalysisResultResultOutput added in v1.1.0

func (o GetFleetJavaMigrationAnalysisResultResultOutput) ToGetFleetJavaMigrationAnalysisResultResultOutput() GetFleetJavaMigrationAnalysisResultResultOutput

func (GetFleetJavaMigrationAnalysisResultResultOutput) ToGetFleetJavaMigrationAnalysisResultResultOutputWithContext added in v1.1.0

func (o GetFleetJavaMigrationAnalysisResultResultOutput) ToGetFleetJavaMigrationAnalysisResultResultOutputWithContext(ctx context.Context) GetFleetJavaMigrationAnalysisResultResultOutput

func (GetFleetJavaMigrationAnalysisResultResultOutput) WorkRequestId added in v1.1.0

The OCID of the work request of this analysis.

type GetFleetJavaMigrationAnalysisResultsArgs added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsArgs struct {
	Filters []GetFleetJavaMigrationAnalysisResultsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `pulumi:"managedInstanceId"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *string `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *string `pulumi:"timeStart"`
}

A collection of arguments for invoking getFleetJavaMigrationAnalysisResults.

type GetFleetJavaMigrationAnalysisResultsFilter added in v1.1.0

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

type GetFleetJavaMigrationAnalysisResultsFilterArgs added in v1.1.0

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

func (GetFleetJavaMigrationAnalysisResultsFilterArgs) ElementType added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsFilterArgs) ToGetFleetJavaMigrationAnalysisResultsFilterOutput added in v1.1.0

func (i GetFleetJavaMigrationAnalysisResultsFilterArgs) ToGetFleetJavaMigrationAnalysisResultsFilterOutput() GetFleetJavaMigrationAnalysisResultsFilterOutput

func (GetFleetJavaMigrationAnalysisResultsFilterArgs) ToGetFleetJavaMigrationAnalysisResultsFilterOutputWithContext added in v1.1.0

func (i GetFleetJavaMigrationAnalysisResultsFilterArgs) ToGetFleetJavaMigrationAnalysisResultsFilterOutputWithContext(ctx context.Context) GetFleetJavaMigrationAnalysisResultsFilterOutput

type GetFleetJavaMigrationAnalysisResultsFilterArray added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsFilterArray []GetFleetJavaMigrationAnalysisResultsFilterInput

func (GetFleetJavaMigrationAnalysisResultsFilterArray) ElementType added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsFilterArray) ToGetFleetJavaMigrationAnalysisResultsFilterArrayOutput added in v1.1.0

func (i GetFleetJavaMigrationAnalysisResultsFilterArray) ToGetFleetJavaMigrationAnalysisResultsFilterArrayOutput() GetFleetJavaMigrationAnalysisResultsFilterArrayOutput

func (GetFleetJavaMigrationAnalysisResultsFilterArray) ToGetFleetJavaMigrationAnalysisResultsFilterArrayOutputWithContext added in v1.1.0

func (i GetFleetJavaMigrationAnalysisResultsFilterArray) ToGetFleetJavaMigrationAnalysisResultsFilterArrayOutputWithContext(ctx context.Context) GetFleetJavaMigrationAnalysisResultsFilterArrayOutput

type GetFleetJavaMigrationAnalysisResultsFilterArrayInput added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsFilterArrayInput interface {
	pulumi.Input

	ToGetFleetJavaMigrationAnalysisResultsFilterArrayOutput() GetFleetJavaMigrationAnalysisResultsFilterArrayOutput
	ToGetFleetJavaMigrationAnalysisResultsFilterArrayOutputWithContext(context.Context) GetFleetJavaMigrationAnalysisResultsFilterArrayOutput
}

GetFleetJavaMigrationAnalysisResultsFilterArrayInput is an input type that accepts GetFleetJavaMigrationAnalysisResultsFilterArray and GetFleetJavaMigrationAnalysisResultsFilterArrayOutput values. You can construct a concrete instance of `GetFleetJavaMigrationAnalysisResultsFilterArrayInput` via:

GetFleetJavaMigrationAnalysisResultsFilterArray{ GetFleetJavaMigrationAnalysisResultsFilterArgs{...} }

type GetFleetJavaMigrationAnalysisResultsFilterArrayOutput added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetJavaMigrationAnalysisResultsFilterArrayOutput) ElementType added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsFilterArrayOutput) Index added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsFilterArrayOutput) ToGetFleetJavaMigrationAnalysisResultsFilterArrayOutput added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsFilterArrayOutput) ToGetFleetJavaMigrationAnalysisResultsFilterArrayOutputWithContext added in v1.1.0

func (o GetFleetJavaMigrationAnalysisResultsFilterArrayOutput) ToGetFleetJavaMigrationAnalysisResultsFilterArrayOutputWithContext(ctx context.Context) GetFleetJavaMigrationAnalysisResultsFilterArrayOutput

type GetFleetJavaMigrationAnalysisResultsFilterInput added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsFilterInput interface {
	pulumi.Input

	ToGetFleetJavaMigrationAnalysisResultsFilterOutput() GetFleetJavaMigrationAnalysisResultsFilterOutput
	ToGetFleetJavaMigrationAnalysisResultsFilterOutputWithContext(context.Context) GetFleetJavaMigrationAnalysisResultsFilterOutput
}

GetFleetJavaMigrationAnalysisResultsFilterInput is an input type that accepts GetFleetJavaMigrationAnalysisResultsFilterArgs and GetFleetJavaMigrationAnalysisResultsFilterOutput values. You can construct a concrete instance of `GetFleetJavaMigrationAnalysisResultsFilterInput` via:

GetFleetJavaMigrationAnalysisResultsFilterArgs{...}

type GetFleetJavaMigrationAnalysisResultsFilterOutput added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsFilterOutput struct{ *pulumi.OutputState }

func (GetFleetJavaMigrationAnalysisResultsFilterOutput) ElementType added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsFilterOutput) Name added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsFilterOutput) Regex added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsFilterOutput) ToGetFleetJavaMigrationAnalysisResultsFilterOutput added in v1.1.0

func (o GetFleetJavaMigrationAnalysisResultsFilterOutput) ToGetFleetJavaMigrationAnalysisResultsFilterOutput() GetFleetJavaMigrationAnalysisResultsFilterOutput

func (GetFleetJavaMigrationAnalysisResultsFilterOutput) ToGetFleetJavaMigrationAnalysisResultsFilterOutputWithContext added in v1.1.0

func (o GetFleetJavaMigrationAnalysisResultsFilterOutput) ToGetFleetJavaMigrationAnalysisResultsFilterOutputWithContext(ctx context.Context) GetFleetJavaMigrationAnalysisResultsFilterOutput

func (GetFleetJavaMigrationAnalysisResultsFilterOutput) Values added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollection added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollection struct {
	Items []GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItem `pulumi:"items"`
}

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArgs added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArgs struct {
	Items GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayInput `pulumi:"items"`
}

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArgs) ElementType added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArgs) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArgs) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutputWithContext added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArray added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArray []GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionInput

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArray) ElementType added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArray) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArray) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutputWithContext added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayInput added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayInput interface {
	pulumi.Input

	ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput() GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput
	ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutputWithContext(context.Context) GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput
}

GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayInput is an input type that accepts GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArray and GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput values. You can construct a concrete instance of `GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayInput` via:

GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArray{ GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArgs{...} }

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput) ElementType added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput) Index added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutputWithContext added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionInput added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionInput interface {
	pulumi.Input

	ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput() GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput
	ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutputWithContext(context.Context) GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput
}

GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionInput is an input type that accepts GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArgs and GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput values. You can construct a concrete instance of `GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionInput` via:

GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArgs{...}

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItem added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItem struct {
	// Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed.
	ApplicationExecutionType string `pulumi:"applicationExecutionType"`
	// The unique key that identifies the application.
	ApplicationKey string `pulumi:"applicationKey"`
	// The name of the application for which the Java migration analysis was performed.
	ApplicationName string `pulumi:"applicationName"`
	// The installation path of the application for which the Java migration analysis was performed.
	ApplicationPath string `pulumi:"applicationPath"`
	// The name of the object storage bucket that contains the results of the migration analysis.
	Bucket string `pulumi:"bucket"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// The hostname of the managed instance that hosts the application for which the Java migration analysis was performed.
	HostName string `pulumi:"hostName"`
	// The OCID of the migration analysis report.
	Id string `pulumi:"id"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId string `pulumi:"managedInstanceId"`
	// Additional info reserved for future use.
	Metadata string `pulumi:"metadata"`
	// The object storage namespace that contains the results of the migration analysis.
	Namespace string `pulumi:"namespace"`
	// The names of the object storage objects that contain the results of the migration analysis.
	ObjectLists []string `pulumi:"objectLists"`
	// The directory path of the object storage bucket that contains the results of the migration analysis.
	ObjectStorageUploadDirPath string `pulumi:"objectStorageUploadDirPath"`
	// The source JDK version of the application that's currently running.
	SourceJdkVersion string `pulumi:"sourceJdkVersion"`
	// The target JDK version of the application to be migrated.
	TargetJdkVersion string `pulumi:"targetJdkVersion"`
	// The time the result is compiled.
	TimeCreated string `pulumi:"timeCreated"`
	// The OCID of the work request of this analysis.
	WorkRequestId string `pulumi:"workRequestId"`
}

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArgs added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArgs struct {
	// Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed.
	ApplicationExecutionType pulumi.StringInput `pulumi:"applicationExecutionType"`
	// The unique key that identifies the application.
	ApplicationKey pulumi.StringInput `pulumi:"applicationKey"`
	// The name of the application for which the Java migration analysis was performed.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// The installation path of the application for which the Java migration analysis was performed.
	ApplicationPath pulumi.StringInput `pulumi:"applicationPath"`
	// The name of the object storage bucket that contains the results of the migration analysis.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The hostname of the managed instance that hosts the application for which the Java migration analysis was performed.
	HostName pulumi.StringInput `pulumi:"hostName"`
	// The OCID of the migration analysis report.
	Id pulumi.StringInput `pulumi:"id"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId pulumi.StringInput `pulumi:"managedInstanceId"`
	// Additional info reserved for future use.
	Metadata pulumi.StringInput `pulumi:"metadata"`
	// The object storage namespace that contains the results of the migration analysis.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The names of the object storage objects that contain the results of the migration analysis.
	ObjectLists pulumi.StringArrayInput `pulumi:"objectLists"`
	// The directory path of the object storage bucket that contains the results of the migration analysis.
	ObjectStorageUploadDirPath pulumi.StringInput `pulumi:"objectStorageUploadDirPath"`
	// The source JDK version of the application that's currently running.
	SourceJdkVersion pulumi.StringInput `pulumi:"sourceJdkVersion"`
	// The target JDK version of the application to be migrated.
	TargetJdkVersion pulumi.StringInput `pulumi:"targetJdkVersion"`
	// The time the result is compiled.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The OCID of the work request of this analysis.
	WorkRequestId pulumi.StringInput `pulumi:"workRequestId"`
}

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArgs) ElementType added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArgs) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArgs) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutputWithContext added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArray added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArray []GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemInput

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArray) ElementType added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArray) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArray) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutputWithContext added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayInput added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput() GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput
	ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutputWithContext(context.Context) GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput
}

GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayInput is an input type that accepts GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArray and GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput values. You can construct a concrete instance of `GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayInput` via:

GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArray{ GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArgs{...} }

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput) ElementType added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput) Index added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutputWithContext added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemInput added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemInput interface {
	pulumi.Input

	ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput() GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput
	ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutputWithContext(context.Context) GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput
}

GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemInput is an input type that accepts GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArgs and GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput values. You can construct a concrete instance of `GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemInput` via:

GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArgs{...}

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ApplicationExecutionType added in v1.1.0

Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ApplicationKey added in v1.17.0

The unique key that identifies the application.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ApplicationName added in v1.1.0

The name of the application for which the Java migration analysis was performed.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ApplicationPath added in v1.1.0

The installation path of the application for which the Java migration analysis was performed.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) Bucket added in v1.1.0

The name of the object storage bucket that contains the results of the migration analysis.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ElementType added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) FleetId added in v1.1.0

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

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) HostName added in v1.1.0

The hostname of the managed instance that hosts the application for which the Java migration analysis was performed.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) Id added in v1.1.0

The OCID of the migration analysis report.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ManagedInstanceId added in v1.1.0

The Fleet-unique identifier of the related managed instance.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) Metadata added in v1.1.0

Additional info reserved for future use.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) Namespace added in v1.1.0

The object storage namespace that contains the results of the migration analysis.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ObjectLists added in v1.1.0

The names of the object storage objects that contain the results of the migration analysis.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ObjectStorageUploadDirPath added in v1.1.0

The directory path of the object storage bucket that contains the results of the migration analysis.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) SourceJdkVersion added in v1.1.0

The source JDK version of the application that's currently running.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) TargetJdkVersion added in v1.1.0

The target JDK version of the application to be migrated.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) TimeCreated added in v1.1.0

The time the result is compiled.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutputWithContext added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) WorkRequestId added in v1.1.0

The OCID of the work request of this analysis.

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput) ElementType added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput) Items added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutputWithContext added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsOutputArgs added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsOutputArgs struct {
	Filters GetFleetJavaMigrationAnalysisResultsFilterArrayInput `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId pulumi.StringPtrInput `pulumi:"managedInstanceId"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringPtrInput `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart pulumi.StringPtrInput `pulumi:"timeStart"`
}

A collection of arguments for invoking getFleetJavaMigrationAnalysisResults.

func (GetFleetJavaMigrationAnalysisResultsOutputArgs) ElementType added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsResult added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsResult struct {
	Filters []GetFleetJavaMigrationAnalysisResultsFilter `pulumi:"filters"`
	// The fleet OCID.
	FleetId string `pulumi:"fleetId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of java_migration_analysis_result_collection.
	JavaMigrationAnalysisResultCollections []GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollection `pulumi:"javaMigrationAnalysisResultCollections"`
	// The managed instance OCID.
	ManagedInstanceId *string `pulumi:"managedInstanceId"`
	TimeEnd           *string `pulumi:"timeEnd"`
	TimeStart         *string `pulumi:"timeStart"`
}

A collection of values returned by getFleetJavaMigrationAnalysisResults.

func GetFleetJavaMigrationAnalysisResults added in v1.1.0

This data source provides the list of Fleet Java Migration Analysis Results in Oracle Cloud Infrastructure Jms service.

Lists the results of a Java migration analysis.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleetJavaMigrationAnalysisResults(ctx, &jms.GetFleetJavaMigrationAnalysisResultsArgs{
			FleetId:           testFleet.Id,
			ManagedInstanceId: pulumi.StringRef(testManagedInstance.Id),
			TimeEnd:           pulumi.StringRef(fleetJavaMigrationAnalysisResultTimeEnd),
			TimeStart:         pulumi.StringRef(fleetJavaMigrationAnalysisResultTimeStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetJavaMigrationAnalysisResultsResultOutput added in v1.1.0

type GetFleetJavaMigrationAnalysisResultsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetJavaMigrationAnalysisResults.

func (GetFleetJavaMigrationAnalysisResultsResultOutput) ElementType added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsResultOutput) Filters added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsResultOutput) FleetId added in v1.1.0

The fleet OCID.

func (GetFleetJavaMigrationAnalysisResultsResultOutput) Id added in v1.1.0

The provider-assigned unique ID for this managed resource.

func (GetFleetJavaMigrationAnalysisResultsResultOutput) JavaMigrationAnalysisResultCollections added in v1.1.0

The list of java_migration_analysis_result_collection.

func (GetFleetJavaMigrationAnalysisResultsResultOutput) ManagedInstanceId added in v1.1.0

The managed instance OCID.

func (GetFleetJavaMigrationAnalysisResultsResultOutput) TimeEnd added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsResultOutput) TimeStart added in v1.1.0

func (GetFleetJavaMigrationAnalysisResultsResultOutput) ToGetFleetJavaMigrationAnalysisResultsResultOutput added in v1.1.0

func (o GetFleetJavaMigrationAnalysisResultsResultOutput) ToGetFleetJavaMigrationAnalysisResultsResultOutput() GetFleetJavaMigrationAnalysisResultsResultOutput

func (GetFleetJavaMigrationAnalysisResultsResultOutput) ToGetFleetJavaMigrationAnalysisResultsResultOutputWithContext added in v1.1.0

func (o GetFleetJavaMigrationAnalysisResultsResultOutput) ToGetFleetJavaMigrationAnalysisResultsResultOutputWithContext(ctx context.Context) GetFleetJavaMigrationAnalysisResultsResultOutput

type GetFleetOperationLog

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

type GetFleetOperationLogArgs

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

func (GetFleetOperationLogArgs) ElementType

func (GetFleetOperationLogArgs) ElementType() reflect.Type

func (GetFleetOperationLogArgs) ToGetFleetOperationLogOutput

func (i GetFleetOperationLogArgs) ToGetFleetOperationLogOutput() GetFleetOperationLogOutput

func (GetFleetOperationLogArgs) ToGetFleetOperationLogOutputWithContext

func (i GetFleetOperationLogArgs) ToGetFleetOperationLogOutputWithContext(ctx context.Context) GetFleetOperationLogOutput

type GetFleetOperationLogArray

type GetFleetOperationLogArray []GetFleetOperationLogInput

func (GetFleetOperationLogArray) ElementType

func (GetFleetOperationLogArray) ElementType() reflect.Type

func (GetFleetOperationLogArray) ToGetFleetOperationLogArrayOutput

func (i GetFleetOperationLogArray) ToGetFleetOperationLogArrayOutput() GetFleetOperationLogArrayOutput

func (GetFleetOperationLogArray) ToGetFleetOperationLogArrayOutputWithContext

func (i GetFleetOperationLogArray) ToGetFleetOperationLogArrayOutputWithContext(ctx context.Context) GetFleetOperationLogArrayOutput

type GetFleetOperationLogArrayInput

type GetFleetOperationLogArrayInput interface {
	pulumi.Input

	ToGetFleetOperationLogArrayOutput() GetFleetOperationLogArrayOutput
	ToGetFleetOperationLogArrayOutputWithContext(context.Context) GetFleetOperationLogArrayOutput
}

GetFleetOperationLogArrayInput is an input type that accepts GetFleetOperationLogArray and GetFleetOperationLogArrayOutput values. You can construct a concrete instance of `GetFleetOperationLogArrayInput` via:

GetFleetOperationLogArray{ GetFleetOperationLogArgs{...} }

type GetFleetOperationLogArrayOutput

type GetFleetOperationLogArrayOutput struct{ *pulumi.OutputState }

func (GetFleetOperationLogArrayOutput) ElementType

func (GetFleetOperationLogArrayOutput) Index

func (GetFleetOperationLogArrayOutput) ToGetFleetOperationLogArrayOutput

func (o GetFleetOperationLogArrayOutput) ToGetFleetOperationLogArrayOutput() GetFleetOperationLogArrayOutput

func (GetFleetOperationLogArrayOutput) ToGetFleetOperationLogArrayOutputWithContext

func (o GetFleetOperationLogArrayOutput) ToGetFleetOperationLogArrayOutputWithContext(ctx context.Context) GetFleetOperationLogArrayOutput

type GetFleetOperationLogInput

type GetFleetOperationLogInput interface {
	pulumi.Input

	ToGetFleetOperationLogOutput() GetFleetOperationLogOutput
	ToGetFleetOperationLogOutputWithContext(context.Context) GetFleetOperationLogOutput
}

GetFleetOperationLogInput is an input type that accepts GetFleetOperationLogArgs and GetFleetOperationLogOutput values. You can construct a concrete instance of `GetFleetOperationLogInput` via:

GetFleetOperationLogArgs{...}

type GetFleetOperationLogOutput

type GetFleetOperationLogOutput struct{ *pulumi.OutputState }

func (GetFleetOperationLogOutput) ElementType

func (GetFleetOperationLogOutput) ElementType() reflect.Type

func (GetFleetOperationLogOutput) LogGroupId

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

func (GetFleetOperationLogOutput) ToGetFleetOperationLogOutput

func (o GetFleetOperationLogOutput) ToGetFleetOperationLogOutput() GetFleetOperationLogOutput

func (GetFleetOperationLogOutput) ToGetFleetOperationLogOutputWithContext

func (o GetFleetOperationLogOutput) ToGetFleetOperationLogOutputWithContext(ctx context.Context) GetFleetOperationLogOutput

type GetFleetPerformanceTuningAnalysisResultArgs added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// The OCID of the performance tuning analysis result.
	PerformanceTuningAnalysisResultId string `pulumi:"performanceTuningAnalysisResultId"`
}

A collection of arguments for invoking getFleetPerformanceTuningAnalysisResult.

type GetFleetPerformanceTuningAnalysisResultOutputArgs added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The OCID of the performance tuning analysis result.
	PerformanceTuningAnalysisResultId pulumi.StringInput `pulumi:"performanceTuningAnalysisResultId"`
}

A collection of arguments for invoking getFleetPerformanceTuningAnalysisResult.

func (GetFleetPerformanceTuningAnalysisResultOutputArgs) ElementType added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultResult added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultResult struct {
	// The OCID of the application for which the report has been generated.
	ApplicationId string `pulumi:"applicationId"`
	// The internal identifier of the application installation for which the report has been generated.
	ApplicationInstallationId string `pulumi:"applicationInstallationId"`
	// The installation path of the application for which the report has been generated.
	ApplicationInstallationPath string `pulumi:"applicationInstallationPath"`
	// The name of the application for which the report has been generated.
	ApplicationName string `pulumi:"applicationName"`
	// The Object Storage bucket name of this analysis result.
	Bucket string `pulumi:"bucket"`
	// The fleet OCID.
	FleetId string `pulumi:"fleetId"`
	// The hostname of the managed instance.
	HostName string `pulumi:"hostName"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The managed instance OCID.
	ManagedInstanceId string `pulumi:"managedInstanceId"`
	// The Object Storage namespace of this analysis result.
	Namespace string `pulumi:"namespace"`
	// The Object Storage object name of this analysis result.
	Object                            string `pulumi:"object"`
	PerformanceTuningAnalysisResultId string `pulumi:"performanceTuningAnalysisResultId"`
	// Result of the analysis based on whether warnings have been found or not.
	Result string `pulumi:"result"`
	// The time the result is compiled.
	TimeCreated string `pulumi:"timeCreated"`
	// The time the JFR capture finished.
	TimeFinished string `pulumi:"timeFinished"`
	// The time the JFR capture started.
	TimeStarted string `pulumi:"timeStarted"`
	// Total number of warnings reported by the analysis.
	WarningCount int `pulumi:"warningCount"`
	// The OCID of the work request to start the analysis.
	WorkRequestId string `pulumi:"workRequestId"`
}

A collection of values returned by getFleetPerformanceTuningAnalysisResult.

func GetFleetPerformanceTuningAnalysisResult added in v1.1.0

This data source provides details about a specific Fleet Performance Tuning Analysis Result resource in Oracle Cloud Infrastructure Jms service.

Retrieve metadata of the Performance Tuning Analysis result.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleetPerformanceTuningAnalysisResult(ctx, &jms.GetFleetPerformanceTuningAnalysisResultArgs{
			FleetId:                           testFleet.Id,
			PerformanceTuningAnalysisResultId: testResult.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetPerformanceTuningAnalysisResultResultOutput added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetPerformanceTuningAnalysisResult.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ApplicationId added in v1.1.0

The OCID of the application for which the report has been generated.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ApplicationInstallationId added in v1.1.0

The internal identifier of the application installation for which the report has been generated.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ApplicationInstallationPath added in v1.1.0

The installation path of the application for which the report has been generated.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ApplicationName added in v1.1.0

The name of the application for which the report has been generated.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) Bucket added in v1.1.0

The Object Storage bucket name of this analysis result.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ElementType added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultResultOutput) FleetId added in v1.1.0

The fleet OCID.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) HostName added in v1.1.0

The hostname of the managed instance.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) Id added in v1.1.0

The provider-assigned unique ID for this managed resource.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ManagedInstanceId added in v1.1.0

The managed instance OCID.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) Namespace added in v1.1.0

The Object Storage namespace of this analysis result.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) Object added in v1.1.0

The Object Storage object name of this analysis result.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) PerformanceTuningAnalysisResultId added in v1.1.0

func (o GetFleetPerformanceTuningAnalysisResultResultOutput) PerformanceTuningAnalysisResultId() pulumi.StringOutput

func (GetFleetPerformanceTuningAnalysisResultResultOutput) Result added in v1.1.0

Result of the analysis based on whether warnings have been found or not.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) TimeCreated added in v1.1.0

The time the result is compiled.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) TimeFinished added in v1.1.0

The time the JFR capture finished.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) TimeStarted added in v1.1.0

The time the JFR capture started.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ToGetFleetPerformanceTuningAnalysisResultResultOutput added in v1.1.0

func (o GetFleetPerformanceTuningAnalysisResultResultOutput) ToGetFleetPerformanceTuningAnalysisResultResultOutput() GetFleetPerformanceTuningAnalysisResultResultOutput

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ToGetFleetPerformanceTuningAnalysisResultResultOutputWithContext added in v1.1.0

func (o GetFleetPerformanceTuningAnalysisResultResultOutput) ToGetFleetPerformanceTuningAnalysisResultResultOutputWithContext(ctx context.Context) GetFleetPerformanceTuningAnalysisResultResultOutput

func (GetFleetPerformanceTuningAnalysisResultResultOutput) WarningCount added in v1.1.0

Total number of warnings reported by the analysis.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) WorkRequestId added in v1.1.0

The OCID of the work request to start the analysis.

type GetFleetPerformanceTuningAnalysisResultsArgs added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsArgs struct {
	// The Fleet-unique identifier of the related application.
	ApplicationId *string                                          `pulumi:"applicationId"`
	Filters       []GetFleetPerformanceTuningAnalysisResultsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `pulumi:"managedInstanceId"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *string `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *string `pulumi:"timeStart"`
}

A collection of arguments for invoking getFleetPerformanceTuningAnalysisResults.

type GetFleetPerformanceTuningAnalysisResultsFilter added in v1.1.0

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

type GetFleetPerformanceTuningAnalysisResultsFilterArgs added in v1.1.0

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

func (GetFleetPerformanceTuningAnalysisResultsFilterArgs) ElementType added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsFilterArgs) ToGetFleetPerformanceTuningAnalysisResultsFilterOutput added in v1.1.0

func (i GetFleetPerformanceTuningAnalysisResultsFilterArgs) ToGetFleetPerformanceTuningAnalysisResultsFilterOutput() GetFleetPerformanceTuningAnalysisResultsFilterOutput

func (GetFleetPerformanceTuningAnalysisResultsFilterArgs) ToGetFleetPerformanceTuningAnalysisResultsFilterOutputWithContext added in v1.1.0

func (i GetFleetPerformanceTuningAnalysisResultsFilterArgs) ToGetFleetPerformanceTuningAnalysisResultsFilterOutputWithContext(ctx context.Context) GetFleetPerformanceTuningAnalysisResultsFilterOutput

type GetFleetPerformanceTuningAnalysisResultsFilterArray added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsFilterArray []GetFleetPerformanceTuningAnalysisResultsFilterInput

func (GetFleetPerformanceTuningAnalysisResultsFilterArray) ElementType added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsFilterArray) ToGetFleetPerformanceTuningAnalysisResultsFilterArrayOutput added in v1.1.0

func (i GetFleetPerformanceTuningAnalysisResultsFilterArray) ToGetFleetPerformanceTuningAnalysisResultsFilterArrayOutput() GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput

func (GetFleetPerformanceTuningAnalysisResultsFilterArray) ToGetFleetPerformanceTuningAnalysisResultsFilterArrayOutputWithContext added in v1.1.0

func (i GetFleetPerformanceTuningAnalysisResultsFilterArray) ToGetFleetPerformanceTuningAnalysisResultsFilterArrayOutputWithContext(ctx context.Context) GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput

type GetFleetPerformanceTuningAnalysisResultsFilterArrayInput added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsFilterArrayInput interface {
	pulumi.Input

	ToGetFleetPerformanceTuningAnalysisResultsFilterArrayOutput() GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput
	ToGetFleetPerformanceTuningAnalysisResultsFilterArrayOutputWithContext(context.Context) GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput
}

GetFleetPerformanceTuningAnalysisResultsFilterArrayInput is an input type that accepts GetFleetPerformanceTuningAnalysisResultsFilterArray and GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput values. You can construct a concrete instance of `GetFleetPerformanceTuningAnalysisResultsFilterArrayInput` via:

GetFleetPerformanceTuningAnalysisResultsFilterArray{ GetFleetPerformanceTuningAnalysisResultsFilterArgs{...} }

type GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput) ElementType added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput) Index added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput) ToGetFleetPerformanceTuningAnalysisResultsFilterArrayOutput added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput) ToGetFleetPerformanceTuningAnalysisResultsFilterArrayOutputWithContext added in v1.1.0

func (o GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput) ToGetFleetPerformanceTuningAnalysisResultsFilterArrayOutputWithContext(ctx context.Context) GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput

type GetFleetPerformanceTuningAnalysisResultsFilterInput added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsFilterInput interface {
	pulumi.Input

	ToGetFleetPerformanceTuningAnalysisResultsFilterOutput() GetFleetPerformanceTuningAnalysisResultsFilterOutput
	ToGetFleetPerformanceTuningAnalysisResultsFilterOutputWithContext(context.Context) GetFleetPerformanceTuningAnalysisResultsFilterOutput
}

GetFleetPerformanceTuningAnalysisResultsFilterInput is an input type that accepts GetFleetPerformanceTuningAnalysisResultsFilterArgs and GetFleetPerformanceTuningAnalysisResultsFilterOutput values. You can construct a concrete instance of `GetFleetPerformanceTuningAnalysisResultsFilterInput` via:

GetFleetPerformanceTuningAnalysisResultsFilterArgs{...}

type GetFleetPerformanceTuningAnalysisResultsFilterOutput added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsFilterOutput struct{ *pulumi.OutputState }

func (GetFleetPerformanceTuningAnalysisResultsFilterOutput) ElementType added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsFilterOutput) Name added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsFilterOutput) Regex added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsFilterOutput) ToGetFleetPerformanceTuningAnalysisResultsFilterOutput added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsFilterOutput) ToGetFleetPerformanceTuningAnalysisResultsFilterOutputWithContext added in v1.1.0

func (o GetFleetPerformanceTuningAnalysisResultsFilterOutput) ToGetFleetPerformanceTuningAnalysisResultsFilterOutputWithContext(ctx context.Context) GetFleetPerformanceTuningAnalysisResultsFilterOutput

func (GetFleetPerformanceTuningAnalysisResultsFilterOutput) Values added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsOutputArgs added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsOutputArgs struct {
	// The Fleet-unique identifier of the related application.
	ApplicationId pulumi.StringPtrInput                                    `pulumi:"applicationId"`
	Filters       GetFleetPerformanceTuningAnalysisResultsFilterArrayInput `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId pulumi.StringPtrInput `pulumi:"managedInstanceId"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringPtrInput `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart pulumi.StringPtrInput `pulumi:"timeStart"`
}

A collection of arguments for invoking getFleetPerformanceTuningAnalysisResults.

func (GetFleetPerformanceTuningAnalysisResultsOutputArgs) ElementType added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollection added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollection struct {
	Items []GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItem `pulumi:"items"`
}

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArgs added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArgs struct {
	Items GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayInput `pulumi:"items"`
}

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArgs) ElementType added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArgs) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArgs) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutputWithContext added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArray added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArray []GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionInput

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArray) ElementType added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArray) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArray) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutputWithContext added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayInput added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayInput interface {
	pulumi.Input

	ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput() GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput
	ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutputWithContext(context.Context) GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput
}

GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayInput is an input type that accepts GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArray and GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput values. You can construct a concrete instance of `GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayInput` via:

GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArray{ GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArgs{...} }

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput) ElementType added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput) Index added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutputWithContext added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionInput added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionInput interface {
	pulumi.Input

	ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput() GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput
	ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutputWithContext(context.Context) GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput
}

GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionInput is an input type that accepts GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArgs and GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput values. You can construct a concrete instance of `GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionInput` via:

GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArgs{...}

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItem added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItem struct {
	// The Fleet-unique identifier of the related application.
	ApplicationId string `pulumi:"applicationId"`
	// The internal identifier of the application installation for which the report has been generated.
	ApplicationInstallationId string `pulumi:"applicationInstallationId"`
	// The installation path of the application for which the report has been generated.
	ApplicationInstallationPath string `pulumi:"applicationInstallationPath"`
	// The name of the application for which the report has been generated.
	ApplicationName string `pulumi:"applicationName"`
	// The Object Storage bucket name of this analysis result.
	Bucket string `pulumi:"bucket"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// The hostname of the managed instance.
	HostName string `pulumi:"hostName"`
	// The OCID to identify this analysis results.
	Id string `pulumi:"id"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId string `pulumi:"managedInstanceId"`
	// The Object Storage namespace of this analysis result.
	Namespace string `pulumi:"namespace"`
	// The Object Storage object name of this analysis result.
	Object string `pulumi:"object"`
	// Result of the analysis based on whether warnings have been found or not.
	Result string `pulumi:"result"`
	// The time the result is compiled.
	TimeCreated string `pulumi:"timeCreated"`
	// The time the JFR capture finished.
	TimeFinished string `pulumi:"timeFinished"`
	// The time the JFR capture started.
	TimeStarted string `pulumi:"timeStarted"`
	// Total number of warnings reported by the analysis.
	WarningCount int `pulumi:"warningCount"`
	// The OCID of the work request to start the analysis.
	WorkRequestId string `pulumi:"workRequestId"`
}

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArgs added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArgs struct {
	// The Fleet-unique identifier of the related application.
	ApplicationId pulumi.StringInput `pulumi:"applicationId"`
	// The internal identifier of the application installation for which the report has been generated.
	ApplicationInstallationId pulumi.StringInput `pulumi:"applicationInstallationId"`
	// The installation path of the application for which the report has been generated.
	ApplicationInstallationPath pulumi.StringInput `pulumi:"applicationInstallationPath"`
	// The name of the application for which the report has been generated.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// The Object Storage bucket name of this analysis result.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The hostname of the managed instance.
	HostName pulumi.StringInput `pulumi:"hostName"`
	// The OCID to identify this analysis results.
	Id pulumi.StringInput `pulumi:"id"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId pulumi.StringInput `pulumi:"managedInstanceId"`
	// The Object Storage namespace of this analysis result.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The Object Storage object name of this analysis result.
	Object pulumi.StringInput `pulumi:"object"`
	// Result of the analysis based on whether warnings have been found or not.
	Result pulumi.StringInput `pulumi:"result"`
	// The time the result is compiled.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time the JFR capture finished.
	TimeFinished pulumi.StringInput `pulumi:"timeFinished"`
	// The time the JFR capture started.
	TimeStarted pulumi.StringInput `pulumi:"timeStarted"`
	// Total number of warnings reported by the analysis.
	WarningCount pulumi.IntInput `pulumi:"warningCount"`
	// The OCID of the work request to start the analysis.
	WorkRequestId pulumi.StringInput `pulumi:"workRequestId"`
}

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArgs) ElementType added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArgs) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArgs) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutputWithContext added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArray added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArray []GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemInput

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArray) ElementType added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArray) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArray) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutputWithContext added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayInput added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput() GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput
	ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutputWithContext(context.Context) GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput
}

GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayInput is an input type that accepts GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArray and GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput values. You can construct a concrete instance of `GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayInput` via:

GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArray{ GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArgs{...} }

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput) ElementType added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput) Index added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutputWithContext added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemInput added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemInput interface {
	pulumi.Input

	ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput() GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput
	ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutputWithContext(context.Context) GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput
}

GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemInput is an input type that accepts GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArgs and GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput values. You can construct a concrete instance of `GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemInput` via:

GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArgs{...}

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ApplicationId added in v1.1.0

The Fleet-unique identifier of the related application.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ApplicationInstallationId added in v1.1.0

The internal identifier of the application installation for which the report has been generated.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ApplicationInstallationPath added in v1.1.0

The installation path of the application for which the report has been generated.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ApplicationName added in v1.1.0

The name of the application for which the report has been generated.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) Bucket added in v1.1.0

The Object Storage bucket name of this analysis result.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ElementType added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) FleetId added in v1.1.0

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

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) HostName added in v1.1.0

The hostname of the managed instance.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) Id added in v1.1.0

The OCID to identify this analysis results.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ManagedInstanceId added in v1.1.0

The Fleet-unique identifier of the related managed instance.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) Namespace added in v1.1.0

The Object Storage namespace of this analysis result.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) Object added in v1.1.0

The Object Storage object name of this analysis result.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) Result added in v1.1.0

Result of the analysis based on whether warnings have been found or not.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) TimeCreated added in v1.1.0

The time the result is compiled.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) TimeFinished added in v1.1.0

The time the JFR capture finished.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) TimeStarted added in v1.1.0

The time the JFR capture started.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutputWithContext added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) WarningCount added in v1.1.0

Total number of warnings reported by the analysis.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) WorkRequestId added in v1.1.0

The OCID of the work request to start the analysis.

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput) ElementType added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput) Items added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutputWithContext added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsResult added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsResult struct {
	// The OCID of the application for which the report has been generated.
	ApplicationId *string                                          `pulumi:"applicationId"`
	Filters       []GetFleetPerformanceTuningAnalysisResultsFilter `pulumi:"filters"`
	// The fleet OCID.
	FleetId string `pulumi:"fleetId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The managed instance OCID.
	ManagedInstanceId *string `pulumi:"managedInstanceId"`
	// The list of performance_tuning_analysis_result_collection.
	PerformanceTuningAnalysisResultCollections []GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollection `pulumi:"performanceTuningAnalysisResultCollections"`
	TimeEnd                                    *string                                                                             `pulumi:"timeEnd"`
	TimeStart                                  *string                                                                             `pulumi:"timeStart"`
}

A collection of values returned by getFleetPerformanceTuningAnalysisResults.

func GetFleetPerformanceTuningAnalysisResults added in v1.1.0

This data source provides the list of Fleet Performance Tuning Analysis Results in Oracle Cloud Infrastructure Jms service.

List Performance Tuning Analysis results.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleetPerformanceTuningAnalysisResults(ctx, &jms.GetFleetPerformanceTuningAnalysisResultsArgs{
			FleetId:           testFleet.Id,
			ApplicationId:     pulumi.StringRef(testApplication.Id),
			ManagedInstanceId: pulumi.StringRef(testManagedInstance.Id),
			TimeEnd:           pulumi.StringRef(fleetPerformanceTuningAnalysisResultTimeEnd),
			TimeStart:         pulumi.StringRef(fleetPerformanceTuningAnalysisResultTimeStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetPerformanceTuningAnalysisResultsResultOutput added in v1.1.0

type GetFleetPerformanceTuningAnalysisResultsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetPerformanceTuningAnalysisResults.

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) ApplicationId added in v1.1.0

The OCID of the application for which the report has been generated.

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) ElementType added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) Filters added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) FleetId added in v1.1.0

The fleet OCID.

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) Id added in v1.1.0

The provider-assigned unique ID for this managed resource.

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) ManagedInstanceId added in v1.1.0

The managed instance OCID.

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) PerformanceTuningAnalysisResultCollections added in v1.1.0

The list of performance_tuning_analysis_result_collection.

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) TimeEnd added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) TimeStart added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) ToGetFleetPerformanceTuningAnalysisResultsResultOutput added in v1.1.0

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) ToGetFleetPerformanceTuningAnalysisResultsResultOutputWithContext added in v1.1.0

func (o GetFleetPerformanceTuningAnalysisResultsResultOutput) ToGetFleetPerformanceTuningAnalysisResultsResultOutputWithContext(ctx context.Context) GetFleetPerformanceTuningAnalysisResultsResultOutput

type GetFleetsArgs

type GetFleetsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// The display name.
	DisplayName *string `pulumi:"displayName"`
	// Filter the list with displayName contains the given value.
	DisplayNameContains *string           `pulumi:"displayNameContains"`
	Filters             []GetFleetsFilter `pulumi:"filters"`
	// The ID of the Fleet.
	Id *string `pulumi:"id"`
	// The state of the lifecycle.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getFleets.

type GetFleetsFilter

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

type GetFleetsFilterArgs

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

func (GetFleetsFilterArgs) ElementType

func (GetFleetsFilterArgs) ElementType() reflect.Type

func (GetFleetsFilterArgs) ToGetFleetsFilterOutput

func (i GetFleetsFilterArgs) ToGetFleetsFilterOutput() GetFleetsFilterOutput

func (GetFleetsFilterArgs) ToGetFleetsFilterOutputWithContext

func (i GetFleetsFilterArgs) ToGetFleetsFilterOutputWithContext(ctx context.Context) GetFleetsFilterOutput

type GetFleetsFilterArray

type GetFleetsFilterArray []GetFleetsFilterInput

func (GetFleetsFilterArray) ElementType

func (GetFleetsFilterArray) ElementType() reflect.Type

func (GetFleetsFilterArray) ToGetFleetsFilterArrayOutput

func (i GetFleetsFilterArray) ToGetFleetsFilterArrayOutput() GetFleetsFilterArrayOutput

func (GetFleetsFilterArray) ToGetFleetsFilterArrayOutputWithContext

func (i GetFleetsFilterArray) ToGetFleetsFilterArrayOutputWithContext(ctx context.Context) GetFleetsFilterArrayOutput

type GetFleetsFilterArrayInput

type GetFleetsFilterArrayInput interface {
	pulumi.Input

	ToGetFleetsFilterArrayOutput() GetFleetsFilterArrayOutput
	ToGetFleetsFilterArrayOutputWithContext(context.Context) GetFleetsFilterArrayOutput
}

GetFleetsFilterArrayInput is an input type that accepts GetFleetsFilterArray and GetFleetsFilterArrayOutput values. You can construct a concrete instance of `GetFleetsFilterArrayInput` via:

GetFleetsFilterArray{ GetFleetsFilterArgs{...} }

type GetFleetsFilterArrayOutput

type GetFleetsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetsFilterArrayOutput) ElementType

func (GetFleetsFilterArrayOutput) ElementType() reflect.Type

func (GetFleetsFilterArrayOutput) Index

func (GetFleetsFilterArrayOutput) ToGetFleetsFilterArrayOutput

func (o GetFleetsFilterArrayOutput) ToGetFleetsFilterArrayOutput() GetFleetsFilterArrayOutput

func (GetFleetsFilterArrayOutput) ToGetFleetsFilterArrayOutputWithContext

func (o GetFleetsFilterArrayOutput) ToGetFleetsFilterArrayOutputWithContext(ctx context.Context) GetFleetsFilterArrayOutput

type GetFleetsFilterInput

type GetFleetsFilterInput interface {
	pulumi.Input

	ToGetFleetsFilterOutput() GetFleetsFilterOutput
	ToGetFleetsFilterOutputWithContext(context.Context) GetFleetsFilterOutput
}

GetFleetsFilterInput is an input type that accepts GetFleetsFilterArgs and GetFleetsFilterOutput values. You can construct a concrete instance of `GetFleetsFilterInput` via:

GetFleetsFilterArgs{...}

type GetFleetsFilterOutput

type GetFleetsFilterOutput struct{ *pulumi.OutputState }

func (GetFleetsFilterOutput) ElementType

func (GetFleetsFilterOutput) ElementType() reflect.Type

func (GetFleetsFilterOutput) Name

func (GetFleetsFilterOutput) Regex

func (GetFleetsFilterOutput) ToGetFleetsFilterOutput

func (o GetFleetsFilterOutput) ToGetFleetsFilterOutput() GetFleetsFilterOutput

func (GetFleetsFilterOutput) ToGetFleetsFilterOutputWithContext

func (o GetFleetsFilterOutput) ToGetFleetsFilterOutputWithContext(ctx context.Context) GetFleetsFilterOutput

func (GetFleetsFilterOutput) Values

type GetFleetsFleetCollection

type GetFleetsFleetCollection struct {
	Items []GetFleetsFleetCollectionItem `pulumi:"items"`
}

type GetFleetsFleetCollectionArgs

type GetFleetsFleetCollectionArgs struct {
	Items GetFleetsFleetCollectionItemArrayInput `pulumi:"items"`
}

func (GetFleetsFleetCollectionArgs) ElementType

func (GetFleetsFleetCollectionArgs) ToGetFleetsFleetCollectionOutput

func (i GetFleetsFleetCollectionArgs) ToGetFleetsFleetCollectionOutput() GetFleetsFleetCollectionOutput

func (GetFleetsFleetCollectionArgs) ToGetFleetsFleetCollectionOutputWithContext

func (i GetFleetsFleetCollectionArgs) ToGetFleetsFleetCollectionOutputWithContext(ctx context.Context) GetFleetsFleetCollectionOutput

type GetFleetsFleetCollectionArray

type GetFleetsFleetCollectionArray []GetFleetsFleetCollectionInput

func (GetFleetsFleetCollectionArray) ElementType

func (GetFleetsFleetCollectionArray) ToGetFleetsFleetCollectionArrayOutput

func (i GetFleetsFleetCollectionArray) ToGetFleetsFleetCollectionArrayOutput() GetFleetsFleetCollectionArrayOutput

func (GetFleetsFleetCollectionArray) ToGetFleetsFleetCollectionArrayOutputWithContext

func (i GetFleetsFleetCollectionArray) ToGetFleetsFleetCollectionArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionArrayOutput

type GetFleetsFleetCollectionArrayInput

type GetFleetsFleetCollectionArrayInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionArrayOutput() GetFleetsFleetCollectionArrayOutput
	ToGetFleetsFleetCollectionArrayOutputWithContext(context.Context) GetFleetsFleetCollectionArrayOutput
}

GetFleetsFleetCollectionArrayInput is an input type that accepts GetFleetsFleetCollectionArray and GetFleetsFleetCollectionArrayOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionArrayInput` via:

GetFleetsFleetCollectionArray{ GetFleetsFleetCollectionArgs{...} }

type GetFleetsFleetCollectionArrayOutput

type GetFleetsFleetCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionArrayOutput) ElementType

func (GetFleetsFleetCollectionArrayOutput) Index

func (GetFleetsFleetCollectionArrayOutput) ToGetFleetsFleetCollectionArrayOutput

func (o GetFleetsFleetCollectionArrayOutput) ToGetFleetsFleetCollectionArrayOutput() GetFleetsFleetCollectionArrayOutput

func (GetFleetsFleetCollectionArrayOutput) ToGetFleetsFleetCollectionArrayOutputWithContext

func (o GetFleetsFleetCollectionArrayOutput) ToGetFleetsFleetCollectionArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionArrayOutput

type GetFleetsFleetCollectionInput

type GetFleetsFleetCollectionInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionOutput() GetFleetsFleetCollectionOutput
	ToGetFleetsFleetCollectionOutputWithContext(context.Context) GetFleetsFleetCollectionOutput
}

GetFleetsFleetCollectionInput is an input type that accepts GetFleetsFleetCollectionArgs and GetFleetsFleetCollectionOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionInput` via:

GetFleetsFleetCollectionArgs{...}

type GetFleetsFleetCollectionItem

type GetFleetsFleetCollectionItem struct {
	// The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateApplicationCount int `pulumi:"approximateApplicationCount"`
	// The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateInstallationCount int `pulumi:"approximateInstallationCount"`
	// The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateJavaServerCount int `pulumi:"approximateJavaServerCount"`
	// The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateJreCount int `pulumi:"approximateJreCount"`
	// The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateManagedInstanceCount int `pulumi:"approximateManagedInstanceCount"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// The Fleet's description.
	Description string `pulumi:"description"`
	// The display name.
	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"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The ID of the Fleet.
	Id string `pulumi:"id"`
	// Custom Log for inventory or operation log.
	InventoryLogs []GetFleetsFleetCollectionItemInventoryLog `pulumi:"inventoryLogs"`
	// Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.
	IsAdvancedFeaturesEnabled bool `pulumi:"isAdvancedFeaturesEnabled"`
	// Whether or not export setting is enabled in this Fleet.
	IsExportSettingEnabled bool `pulumi:"isExportSettingEnabled"`
	// Custom Log for inventory or operation log.
	OperationLogs []GetFleetsFleetCollectionItemOperationLog `pulumi:"operationLogs"`
	// The state of the lifecycle.
	State string `pulumi:"state"`
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The creation date and time of the Fleet (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeCreated string `pulumi:"timeCreated"`
}

type GetFleetsFleetCollectionItemArgs

type GetFleetsFleetCollectionItemArgs struct {
	// The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateApplicationCount pulumi.IntInput `pulumi:"approximateApplicationCount"`
	// The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateInstallationCount pulumi.IntInput `pulumi:"approximateInstallationCount"`
	// The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateJavaServerCount pulumi.IntInput `pulumi:"approximateJavaServerCount"`
	// The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateJreCount pulumi.IntInput `pulumi:"approximateJreCount"`
	// The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateManagedInstanceCount pulumi.IntInput `pulumi:"approximateManagedInstanceCount"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// The Fleet's description.
	Description pulumi.StringInput `pulumi:"description"`
	// The display name.
	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"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The ID of the Fleet.
	Id pulumi.StringInput `pulumi:"id"`
	// Custom Log for inventory or operation log.
	InventoryLogs GetFleetsFleetCollectionItemInventoryLogArrayInput `pulumi:"inventoryLogs"`
	// Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.
	IsAdvancedFeaturesEnabled pulumi.BoolInput `pulumi:"isAdvancedFeaturesEnabled"`
	// Whether or not export setting is enabled in this Fleet.
	IsExportSettingEnabled pulumi.BoolInput `pulumi:"isExportSettingEnabled"`
	// Custom Log for inventory or operation log.
	OperationLogs GetFleetsFleetCollectionItemOperationLogArrayInput `pulumi:"operationLogs"`
	// The state of the lifecycle.
	State pulumi.StringInput `pulumi:"state"`
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The creation date and time of the Fleet (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
}

func (GetFleetsFleetCollectionItemArgs) ElementType

func (GetFleetsFleetCollectionItemArgs) ToGetFleetsFleetCollectionItemOutput

func (i GetFleetsFleetCollectionItemArgs) ToGetFleetsFleetCollectionItemOutput() GetFleetsFleetCollectionItemOutput

func (GetFleetsFleetCollectionItemArgs) ToGetFleetsFleetCollectionItemOutputWithContext

func (i GetFleetsFleetCollectionItemArgs) ToGetFleetsFleetCollectionItemOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemOutput

type GetFleetsFleetCollectionItemArray

type GetFleetsFleetCollectionItemArray []GetFleetsFleetCollectionItemInput

func (GetFleetsFleetCollectionItemArray) ElementType

func (GetFleetsFleetCollectionItemArray) ToGetFleetsFleetCollectionItemArrayOutput

func (i GetFleetsFleetCollectionItemArray) ToGetFleetsFleetCollectionItemArrayOutput() GetFleetsFleetCollectionItemArrayOutput

func (GetFleetsFleetCollectionItemArray) ToGetFleetsFleetCollectionItemArrayOutputWithContext

func (i GetFleetsFleetCollectionItemArray) ToGetFleetsFleetCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemArrayOutput

type GetFleetsFleetCollectionItemArrayInput

type GetFleetsFleetCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemArrayOutput() GetFleetsFleetCollectionItemArrayOutput
	ToGetFleetsFleetCollectionItemArrayOutputWithContext(context.Context) GetFleetsFleetCollectionItemArrayOutput
}

GetFleetsFleetCollectionItemArrayInput is an input type that accepts GetFleetsFleetCollectionItemArray and GetFleetsFleetCollectionItemArrayOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemArrayInput` via:

GetFleetsFleetCollectionItemArray{ GetFleetsFleetCollectionItemArgs{...} }

type GetFleetsFleetCollectionItemArrayOutput

type GetFleetsFleetCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemArrayOutput) ElementType

func (GetFleetsFleetCollectionItemArrayOutput) Index

func (GetFleetsFleetCollectionItemArrayOutput) ToGetFleetsFleetCollectionItemArrayOutput

func (o GetFleetsFleetCollectionItemArrayOutput) ToGetFleetsFleetCollectionItemArrayOutput() GetFleetsFleetCollectionItemArrayOutput

func (GetFleetsFleetCollectionItemArrayOutput) ToGetFleetsFleetCollectionItemArrayOutputWithContext

func (o GetFleetsFleetCollectionItemArrayOutput) ToGetFleetsFleetCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemArrayOutput

type GetFleetsFleetCollectionItemInput

type GetFleetsFleetCollectionItemInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemOutput() GetFleetsFleetCollectionItemOutput
	ToGetFleetsFleetCollectionItemOutputWithContext(context.Context) GetFleetsFleetCollectionItemOutput
}

GetFleetsFleetCollectionItemInput is an input type that accepts GetFleetsFleetCollectionItemArgs and GetFleetsFleetCollectionItemOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemInput` via:

GetFleetsFleetCollectionItemArgs{...}

type GetFleetsFleetCollectionItemInventoryLog

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

type GetFleetsFleetCollectionItemInventoryLogArgs

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

func (GetFleetsFleetCollectionItemInventoryLogArgs) ElementType

func (GetFleetsFleetCollectionItemInventoryLogArgs) ToGetFleetsFleetCollectionItemInventoryLogOutput

func (i GetFleetsFleetCollectionItemInventoryLogArgs) ToGetFleetsFleetCollectionItemInventoryLogOutput() GetFleetsFleetCollectionItemInventoryLogOutput

func (GetFleetsFleetCollectionItemInventoryLogArgs) ToGetFleetsFleetCollectionItemInventoryLogOutputWithContext

func (i GetFleetsFleetCollectionItemInventoryLogArgs) ToGetFleetsFleetCollectionItemInventoryLogOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemInventoryLogOutput

type GetFleetsFleetCollectionItemInventoryLogArray

type GetFleetsFleetCollectionItemInventoryLogArray []GetFleetsFleetCollectionItemInventoryLogInput

func (GetFleetsFleetCollectionItemInventoryLogArray) ElementType

func (GetFleetsFleetCollectionItemInventoryLogArray) ToGetFleetsFleetCollectionItemInventoryLogArrayOutput

func (i GetFleetsFleetCollectionItemInventoryLogArray) ToGetFleetsFleetCollectionItemInventoryLogArrayOutput() GetFleetsFleetCollectionItemInventoryLogArrayOutput

func (GetFleetsFleetCollectionItemInventoryLogArray) ToGetFleetsFleetCollectionItemInventoryLogArrayOutputWithContext

func (i GetFleetsFleetCollectionItemInventoryLogArray) ToGetFleetsFleetCollectionItemInventoryLogArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemInventoryLogArrayOutput

type GetFleetsFleetCollectionItemInventoryLogArrayInput

type GetFleetsFleetCollectionItemInventoryLogArrayInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemInventoryLogArrayOutput() GetFleetsFleetCollectionItemInventoryLogArrayOutput
	ToGetFleetsFleetCollectionItemInventoryLogArrayOutputWithContext(context.Context) GetFleetsFleetCollectionItemInventoryLogArrayOutput
}

GetFleetsFleetCollectionItemInventoryLogArrayInput is an input type that accepts GetFleetsFleetCollectionItemInventoryLogArray and GetFleetsFleetCollectionItemInventoryLogArrayOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemInventoryLogArrayInput` via:

GetFleetsFleetCollectionItemInventoryLogArray{ GetFleetsFleetCollectionItemInventoryLogArgs{...} }

type GetFleetsFleetCollectionItemInventoryLogArrayOutput

type GetFleetsFleetCollectionItemInventoryLogArrayOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemInventoryLogArrayOutput) ElementType

func (GetFleetsFleetCollectionItemInventoryLogArrayOutput) Index

func (GetFleetsFleetCollectionItemInventoryLogArrayOutput) ToGetFleetsFleetCollectionItemInventoryLogArrayOutput

func (o GetFleetsFleetCollectionItemInventoryLogArrayOutput) ToGetFleetsFleetCollectionItemInventoryLogArrayOutput() GetFleetsFleetCollectionItemInventoryLogArrayOutput

func (GetFleetsFleetCollectionItemInventoryLogArrayOutput) ToGetFleetsFleetCollectionItemInventoryLogArrayOutputWithContext

func (o GetFleetsFleetCollectionItemInventoryLogArrayOutput) ToGetFleetsFleetCollectionItemInventoryLogArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemInventoryLogArrayOutput

type GetFleetsFleetCollectionItemInventoryLogInput

type GetFleetsFleetCollectionItemInventoryLogInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemInventoryLogOutput() GetFleetsFleetCollectionItemInventoryLogOutput
	ToGetFleetsFleetCollectionItemInventoryLogOutputWithContext(context.Context) GetFleetsFleetCollectionItemInventoryLogOutput
}

GetFleetsFleetCollectionItemInventoryLogInput is an input type that accepts GetFleetsFleetCollectionItemInventoryLogArgs and GetFleetsFleetCollectionItemInventoryLogOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemInventoryLogInput` via:

GetFleetsFleetCollectionItemInventoryLogArgs{...}

type GetFleetsFleetCollectionItemInventoryLogOutput

type GetFleetsFleetCollectionItemInventoryLogOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemInventoryLogOutput) ElementType

func (GetFleetsFleetCollectionItemInventoryLogOutput) LogGroupId

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

func (GetFleetsFleetCollectionItemInventoryLogOutput) LogId

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

func (GetFleetsFleetCollectionItemInventoryLogOutput) ToGetFleetsFleetCollectionItemInventoryLogOutput

func (o GetFleetsFleetCollectionItemInventoryLogOutput) ToGetFleetsFleetCollectionItemInventoryLogOutput() GetFleetsFleetCollectionItemInventoryLogOutput

func (GetFleetsFleetCollectionItemInventoryLogOutput) ToGetFleetsFleetCollectionItemInventoryLogOutputWithContext

func (o GetFleetsFleetCollectionItemInventoryLogOutput) ToGetFleetsFleetCollectionItemInventoryLogOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemInventoryLogOutput

type GetFleetsFleetCollectionItemOperationLog

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

type GetFleetsFleetCollectionItemOperationLogArgs

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

func (GetFleetsFleetCollectionItemOperationLogArgs) ElementType

func (GetFleetsFleetCollectionItemOperationLogArgs) ToGetFleetsFleetCollectionItemOperationLogOutput

func (i GetFleetsFleetCollectionItemOperationLogArgs) ToGetFleetsFleetCollectionItemOperationLogOutput() GetFleetsFleetCollectionItemOperationLogOutput

func (GetFleetsFleetCollectionItemOperationLogArgs) ToGetFleetsFleetCollectionItemOperationLogOutputWithContext

func (i GetFleetsFleetCollectionItemOperationLogArgs) ToGetFleetsFleetCollectionItemOperationLogOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemOperationLogOutput

type GetFleetsFleetCollectionItemOperationLogArray

type GetFleetsFleetCollectionItemOperationLogArray []GetFleetsFleetCollectionItemOperationLogInput

func (GetFleetsFleetCollectionItemOperationLogArray) ElementType

func (GetFleetsFleetCollectionItemOperationLogArray) ToGetFleetsFleetCollectionItemOperationLogArrayOutput

func (i GetFleetsFleetCollectionItemOperationLogArray) ToGetFleetsFleetCollectionItemOperationLogArrayOutput() GetFleetsFleetCollectionItemOperationLogArrayOutput

func (GetFleetsFleetCollectionItemOperationLogArray) ToGetFleetsFleetCollectionItemOperationLogArrayOutputWithContext

func (i GetFleetsFleetCollectionItemOperationLogArray) ToGetFleetsFleetCollectionItemOperationLogArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemOperationLogArrayOutput

type GetFleetsFleetCollectionItemOperationLogArrayInput

type GetFleetsFleetCollectionItemOperationLogArrayInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemOperationLogArrayOutput() GetFleetsFleetCollectionItemOperationLogArrayOutput
	ToGetFleetsFleetCollectionItemOperationLogArrayOutputWithContext(context.Context) GetFleetsFleetCollectionItemOperationLogArrayOutput
}

GetFleetsFleetCollectionItemOperationLogArrayInput is an input type that accepts GetFleetsFleetCollectionItemOperationLogArray and GetFleetsFleetCollectionItemOperationLogArrayOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemOperationLogArrayInput` via:

GetFleetsFleetCollectionItemOperationLogArray{ GetFleetsFleetCollectionItemOperationLogArgs{...} }

type GetFleetsFleetCollectionItemOperationLogArrayOutput

type GetFleetsFleetCollectionItemOperationLogArrayOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemOperationLogArrayOutput) ElementType

func (GetFleetsFleetCollectionItemOperationLogArrayOutput) Index

func (GetFleetsFleetCollectionItemOperationLogArrayOutput) ToGetFleetsFleetCollectionItemOperationLogArrayOutput

func (o GetFleetsFleetCollectionItemOperationLogArrayOutput) ToGetFleetsFleetCollectionItemOperationLogArrayOutput() GetFleetsFleetCollectionItemOperationLogArrayOutput

func (GetFleetsFleetCollectionItemOperationLogArrayOutput) ToGetFleetsFleetCollectionItemOperationLogArrayOutputWithContext

func (o GetFleetsFleetCollectionItemOperationLogArrayOutput) ToGetFleetsFleetCollectionItemOperationLogArrayOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemOperationLogArrayOutput

type GetFleetsFleetCollectionItemOperationLogInput

type GetFleetsFleetCollectionItemOperationLogInput interface {
	pulumi.Input

	ToGetFleetsFleetCollectionItemOperationLogOutput() GetFleetsFleetCollectionItemOperationLogOutput
	ToGetFleetsFleetCollectionItemOperationLogOutputWithContext(context.Context) GetFleetsFleetCollectionItemOperationLogOutput
}

GetFleetsFleetCollectionItemOperationLogInput is an input type that accepts GetFleetsFleetCollectionItemOperationLogArgs and GetFleetsFleetCollectionItemOperationLogOutput values. You can construct a concrete instance of `GetFleetsFleetCollectionItemOperationLogInput` via:

GetFleetsFleetCollectionItemOperationLogArgs{...}

type GetFleetsFleetCollectionItemOperationLogOutput

type GetFleetsFleetCollectionItemOperationLogOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemOperationLogOutput) ElementType

func (GetFleetsFleetCollectionItemOperationLogOutput) LogGroupId

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

func (GetFleetsFleetCollectionItemOperationLogOutput) LogId

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

func (GetFleetsFleetCollectionItemOperationLogOutput) ToGetFleetsFleetCollectionItemOperationLogOutput

func (o GetFleetsFleetCollectionItemOperationLogOutput) ToGetFleetsFleetCollectionItemOperationLogOutput() GetFleetsFleetCollectionItemOperationLogOutput

func (GetFleetsFleetCollectionItemOperationLogOutput) ToGetFleetsFleetCollectionItemOperationLogOutputWithContext

func (o GetFleetsFleetCollectionItemOperationLogOutput) ToGetFleetsFleetCollectionItemOperationLogOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemOperationLogOutput

type GetFleetsFleetCollectionItemOutput

type GetFleetsFleetCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionItemOutput) ApproximateApplicationCount

func (o GetFleetsFleetCollectionItemOutput) ApproximateApplicationCount() pulumi.IntOutput

The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (GetFleetsFleetCollectionItemOutput) ApproximateInstallationCount

func (o GetFleetsFleetCollectionItemOutput) ApproximateInstallationCount() pulumi.IntOutput

The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (GetFleetsFleetCollectionItemOutput) ApproximateJavaServerCount added in v0.6.0

func (o GetFleetsFleetCollectionItemOutput) ApproximateJavaServerCount() pulumi.IntOutput

The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (GetFleetsFleetCollectionItemOutput) ApproximateJreCount

func (o GetFleetsFleetCollectionItemOutput) ApproximateJreCount() pulumi.IntOutput

The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (GetFleetsFleetCollectionItemOutput) ApproximateManagedInstanceCount

func (o GetFleetsFleetCollectionItemOutput) ApproximateManagedInstanceCount() pulumi.IntOutput

The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (GetFleetsFleetCollectionItemOutput) CompartmentId

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

func (GetFleetsFleetCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).

func (GetFleetsFleetCollectionItemOutput) Description

The Fleet's description.

func (GetFleetsFleetCollectionItemOutput) DisplayName

The display name.

func (GetFleetsFleetCollectionItemOutput) ElementType

func (GetFleetsFleetCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)

func (GetFleetsFleetCollectionItemOutput) Id

The ID of the Fleet.

func (GetFleetsFleetCollectionItemOutput) InventoryLogs

Custom Log for inventory or operation log.

func (GetFleetsFleetCollectionItemOutput) IsAdvancedFeaturesEnabled added in v0.3.0

func (o GetFleetsFleetCollectionItemOutput) IsAdvancedFeaturesEnabled() pulumi.BoolOutput

Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.

func (GetFleetsFleetCollectionItemOutput) IsExportSettingEnabled added in v1.17.0

func (o GetFleetsFleetCollectionItemOutput) IsExportSettingEnabled() pulumi.BoolOutput

Whether or not export setting is enabled in this Fleet.

func (GetFleetsFleetCollectionItemOutput) OperationLogs

Custom Log for inventory or operation log.

func (GetFleetsFleetCollectionItemOutput) State

The state of the lifecycle.

func (GetFleetsFleetCollectionItemOutput) SystemTags

System 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). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetFleetsFleetCollectionItemOutput) TimeCreated

The creation date and time of the Fleet (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetFleetsFleetCollectionItemOutput) ToGetFleetsFleetCollectionItemOutput

func (o GetFleetsFleetCollectionItemOutput) ToGetFleetsFleetCollectionItemOutput() GetFleetsFleetCollectionItemOutput

func (GetFleetsFleetCollectionItemOutput) ToGetFleetsFleetCollectionItemOutputWithContext

func (o GetFleetsFleetCollectionItemOutput) ToGetFleetsFleetCollectionItemOutputWithContext(ctx context.Context) GetFleetsFleetCollectionItemOutput

type GetFleetsFleetCollectionOutput

type GetFleetsFleetCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionOutput) ElementType

func (GetFleetsFleetCollectionOutput) Items

func (GetFleetsFleetCollectionOutput) ToGetFleetsFleetCollectionOutput

func (o GetFleetsFleetCollectionOutput) ToGetFleetsFleetCollectionOutput() GetFleetsFleetCollectionOutput

func (GetFleetsFleetCollectionOutput) ToGetFleetsFleetCollectionOutputWithContext

func (o GetFleetsFleetCollectionOutput) ToGetFleetsFleetCollectionOutputWithContext(ctx context.Context) GetFleetsFleetCollectionOutput

type GetFleetsOutputArgs

type GetFleetsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// The display name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Filter the list with displayName contains the given value.
	DisplayNameContains pulumi.StringPtrInput     `pulumi:"displayNameContains"`
	Filters             GetFleetsFilterArrayInput `pulumi:"filters"`
	// The ID of the Fleet.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The state of the lifecycle.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getFleets.

func (GetFleetsOutputArgs) ElementType

func (GetFleetsOutputArgs) ElementType() reflect.Type

type GetFleetsResult

type GetFleetsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Fleet.
	CompartmentId *string `pulumi:"compartmentId"`
	// The name of the Fleet.
	DisplayName         *string           `pulumi:"displayName"`
	DisplayNameContains *string           `pulumi:"displayNameContains"`
	Filters             []GetFleetsFilter `pulumi:"filters"`
	// The list of fleet_collection.
	FleetCollections []GetFleetsFleetCollection `pulumi:"fleetCollections"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	Id *string `pulumi:"id"`
	// The lifecycle state of the Fleet.
	State *string `pulumi:"state"`
}

A collection of values returned by getFleets.

func GetFleets

func GetFleets(ctx *pulumi.Context, args *GetFleetsArgs, opts ...pulumi.InvokeOption) (*GetFleetsResult, error)

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

Returns a list of all the Fleets contained by a compartment. The query parameter `compartmentId` is required unless the query parameter `id` is specified.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleets(ctx, &jms.GetFleetsArgs{
			CompartmentId:       pulumi.StringRef(compartmentId),
			DisplayName:         pulumi.StringRef(fleetDisplayName),
			DisplayNameContains: pulumi.StringRef(fleetDisplayNameContains),
			Id:                  pulumi.StringRef(fleetId),
			State:               pulumi.StringRef(fleetState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetsResultOutput

type GetFleetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleets.

func (GetFleetsResultOutput) CompartmentId

func (o GetFleetsResultOutput) CompartmentId() pulumi.StringPtrOutput

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

func (GetFleetsResultOutput) DisplayName

The name of the Fleet.

func (GetFleetsResultOutput) DisplayNameContains added in v0.3.0

func (o GetFleetsResultOutput) DisplayNameContains() pulumi.StringPtrOutput

func (GetFleetsResultOutput) ElementType

func (GetFleetsResultOutput) ElementType() reflect.Type

func (GetFleetsResultOutput) Filters

func (GetFleetsResultOutput) FleetCollections

The list of fleet_collection.

func (GetFleetsResultOutput) State

The lifecycle state of the Fleet.

func (GetFleetsResultOutput) ToGetFleetsResultOutput

func (o GetFleetsResultOutput) ToGetFleetsResultOutput() GetFleetsResultOutput

func (GetFleetsResultOutput) ToGetFleetsResultOutputWithContext

func (o GetFleetsResultOutput) ToGetFleetsResultOutputWithContext(ctx context.Context) GetFleetsResultOutput

type GetInstallationSiteArgs

type GetInstallationSiteArgs struct {
	// The Fleet-unique identifier of the related application.
	ApplicationId *string `pulumi:"applicationId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// The file system path of the installation.
	InstallationPath *string `pulumi:"installationPath"`
	// The distribution of the related Java Runtime.
	JreDistribution *string `pulumi:"jreDistribution"`
	// The security status of the Java Runtime.
	JreSecurityStatus *string `pulumi:"jreSecurityStatus"`
	// The vendor of the related Java Runtime.
	JreVendor *string `pulumi:"jreVendor"`
	// The version of the related Java Runtime.
	JreVersion *string `pulumi:"jreVersion"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `pulumi:"managedInstanceId"`
	// The operating system type.
	OsFamilies []string `pulumi:"osFamilies"`
	// Filter the list with path contains the given value.
	PathContains *string `pulumi:"pathContains"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *string `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *string `pulumi:"timeStart"`
}

A collection of arguments for invoking getInstallationSite.

type GetInstallationSiteItem

type GetInstallationSiteItem struct {
	// The approximate count of applications running on this installation
	ApproximateApplicationCount int `pulumi:"approximateApplicationCount"`
	// The list of operations that are blocklisted.
	Blocklists []GetInstallationSiteItemBlocklist `pulumi:"blocklists"`
	// The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.
	InstallationKey string `pulumi:"installationKey"`
	// The essential properties to identify a Java Runtime.
	Jres []GetInstallationSiteItemJre `pulumi:"jres"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId string `pulumi:"managedInstanceId"`
	// Operating System of the platform on which the Java Runtime was reported.
	OperatingSystems []GetInstallationSiteItemOperatingSystem `pulumi:"operatingSystems"`
	// The file system path of the installation.
	Path string `pulumi:"path"`
	// The security status of the Java Runtime.
	SecurityStatus string `pulumi:"securityStatus"`
	// The lifecycle state of the installation site.
	State string `pulumi:"state"`
	// The date and time the resource was _last_ reported to JMS. This is potentially _after_ the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.
	TimeLastSeen string `pulumi:"timeLastSeen"`
}

type GetInstallationSiteItemArgs

type GetInstallationSiteItemArgs struct {
	// The approximate count of applications running on this installation
	ApproximateApplicationCount pulumi.IntInput `pulumi:"approximateApplicationCount"`
	// The list of operations that are blocklisted.
	Blocklists GetInstallationSiteItemBlocklistArrayInput `pulumi:"blocklists"`
	// The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.
	InstallationKey pulumi.StringInput `pulumi:"installationKey"`
	// The essential properties to identify a Java Runtime.
	Jres GetInstallationSiteItemJreArrayInput `pulumi:"jres"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId pulumi.StringInput `pulumi:"managedInstanceId"`
	// Operating System of the platform on which the Java Runtime was reported.
	OperatingSystems GetInstallationSiteItemOperatingSystemArrayInput `pulumi:"operatingSystems"`
	// The file system path of the installation.
	Path pulumi.StringInput `pulumi:"path"`
	// The security status of the Java Runtime.
	SecurityStatus pulumi.StringInput `pulumi:"securityStatus"`
	// The lifecycle state of the installation site.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time the resource was _last_ reported to JMS. This is potentially _after_ the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.
	TimeLastSeen pulumi.StringInput `pulumi:"timeLastSeen"`
}

func (GetInstallationSiteItemArgs) ElementType

func (GetInstallationSiteItemArgs) ToGetInstallationSiteItemOutput

func (i GetInstallationSiteItemArgs) ToGetInstallationSiteItemOutput() GetInstallationSiteItemOutput

func (GetInstallationSiteItemArgs) ToGetInstallationSiteItemOutputWithContext

func (i GetInstallationSiteItemArgs) ToGetInstallationSiteItemOutputWithContext(ctx context.Context) GetInstallationSiteItemOutput

type GetInstallationSiteItemArray

type GetInstallationSiteItemArray []GetInstallationSiteItemInput

func (GetInstallationSiteItemArray) ElementType

func (GetInstallationSiteItemArray) ToGetInstallationSiteItemArrayOutput

func (i GetInstallationSiteItemArray) ToGetInstallationSiteItemArrayOutput() GetInstallationSiteItemArrayOutput

func (GetInstallationSiteItemArray) ToGetInstallationSiteItemArrayOutputWithContext

func (i GetInstallationSiteItemArray) ToGetInstallationSiteItemArrayOutputWithContext(ctx context.Context) GetInstallationSiteItemArrayOutput

type GetInstallationSiteItemArrayInput

type GetInstallationSiteItemArrayInput interface {
	pulumi.Input

	ToGetInstallationSiteItemArrayOutput() GetInstallationSiteItemArrayOutput
	ToGetInstallationSiteItemArrayOutputWithContext(context.Context) GetInstallationSiteItemArrayOutput
}

GetInstallationSiteItemArrayInput is an input type that accepts GetInstallationSiteItemArray and GetInstallationSiteItemArrayOutput values. You can construct a concrete instance of `GetInstallationSiteItemArrayInput` via:

GetInstallationSiteItemArray{ GetInstallationSiteItemArgs{...} }

type GetInstallationSiteItemArrayOutput

type GetInstallationSiteItemArrayOutput struct{ *pulumi.OutputState }

func (GetInstallationSiteItemArrayOutput) ElementType

func (GetInstallationSiteItemArrayOutput) Index

func (GetInstallationSiteItemArrayOutput) ToGetInstallationSiteItemArrayOutput

func (o GetInstallationSiteItemArrayOutput) ToGetInstallationSiteItemArrayOutput() GetInstallationSiteItemArrayOutput

func (GetInstallationSiteItemArrayOutput) ToGetInstallationSiteItemArrayOutputWithContext

func (o GetInstallationSiteItemArrayOutput) ToGetInstallationSiteItemArrayOutputWithContext(ctx context.Context) GetInstallationSiteItemArrayOutput

type GetInstallationSiteItemBlocklist

type GetInstallationSiteItemBlocklist struct {
	// The operation type.
	Operation string `pulumi:"operation"`
	// The reason why the operation is blocklisted.
	Reason string `pulumi:"reason"`
}

type GetInstallationSiteItemBlocklistArgs

type GetInstallationSiteItemBlocklistArgs struct {
	// The operation type.
	Operation pulumi.StringInput `pulumi:"operation"`
	// The reason why the operation is blocklisted.
	Reason pulumi.StringInput `pulumi:"reason"`
}

func (GetInstallationSiteItemBlocklistArgs) ElementType

func (GetInstallationSiteItemBlocklistArgs) ToGetInstallationSiteItemBlocklistOutput

func (i GetInstallationSiteItemBlocklistArgs) ToGetInstallationSiteItemBlocklistOutput() GetInstallationSiteItemBlocklistOutput

func (GetInstallationSiteItemBlocklistArgs) ToGetInstallationSiteItemBlocklistOutputWithContext

func (i GetInstallationSiteItemBlocklistArgs) ToGetInstallationSiteItemBlocklistOutputWithContext(ctx context.Context) GetInstallationSiteItemBlocklistOutput

type GetInstallationSiteItemBlocklistArray

type GetInstallationSiteItemBlocklistArray []GetInstallationSiteItemBlocklistInput

func (GetInstallationSiteItemBlocklistArray) ElementType

func (GetInstallationSiteItemBlocklistArray) ToGetInstallationSiteItemBlocklistArrayOutput

func (i GetInstallationSiteItemBlocklistArray) ToGetInstallationSiteItemBlocklistArrayOutput() GetInstallationSiteItemBlocklistArrayOutput

func (GetInstallationSiteItemBlocklistArray) ToGetInstallationSiteItemBlocklistArrayOutputWithContext

func (i GetInstallationSiteItemBlocklistArray) ToGetInstallationSiteItemBlocklistArrayOutputWithContext(ctx context.Context) GetInstallationSiteItemBlocklistArrayOutput

type GetInstallationSiteItemBlocklistArrayInput

type GetInstallationSiteItemBlocklistArrayInput interface {
	pulumi.Input

	ToGetInstallationSiteItemBlocklistArrayOutput() GetInstallationSiteItemBlocklistArrayOutput
	ToGetInstallationSiteItemBlocklistArrayOutputWithContext(context.Context) GetInstallationSiteItemBlocklistArrayOutput
}

GetInstallationSiteItemBlocklistArrayInput is an input type that accepts GetInstallationSiteItemBlocklistArray and GetInstallationSiteItemBlocklistArrayOutput values. You can construct a concrete instance of `GetInstallationSiteItemBlocklistArrayInput` via:

GetInstallationSiteItemBlocklistArray{ GetInstallationSiteItemBlocklistArgs{...} }

type GetInstallationSiteItemBlocklistArrayOutput

type GetInstallationSiteItemBlocklistArrayOutput struct{ *pulumi.OutputState }

func (GetInstallationSiteItemBlocklistArrayOutput) ElementType

func (GetInstallationSiteItemBlocklistArrayOutput) Index

func (GetInstallationSiteItemBlocklistArrayOutput) ToGetInstallationSiteItemBlocklistArrayOutput

func (o GetInstallationSiteItemBlocklistArrayOutput) ToGetInstallationSiteItemBlocklistArrayOutput() GetInstallationSiteItemBlocklistArrayOutput

func (GetInstallationSiteItemBlocklistArrayOutput) ToGetInstallationSiteItemBlocklistArrayOutputWithContext

func (o GetInstallationSiteItemBlocklistArrayOutput) ToGetInstallationSiteItemBlocklistArrayOutputWithContext(ctx context.Context) GetInstallationSiteItemBlocklistArrayOutput

type GetInstallationSiteItemBlocklistInput

type GetInstallationSiteItemBlocklistInput interface {
	pulumi.Input

	ToGetInstallationSiteItemBlocklistOutput() GetInstallationSiteItemBlocklistOutput
	ToGetInstallationSiteItemBlocklistOutputWithContext(context.Context) GetInstallationSiteItemBlocklistOutput
}

GetInstallationSiteItemBlocklistInput is an input type that accepts GetInstallationSiteItemBlocklistArgs and GetInstallationSiteItemBlocklistOutput values. You can construct a concrete instance of `GetInstallationSiteItemBlocklistInput` via:

GetInstallationSiteItemBlocklistArgs{...}

type GetInstallationSiteItemBlocklistOutput

type GetInstallationSiteItemBlocklistOutput struct{ *pulumi.OutputState }

func (GetInstallationSiteItemBlocklistOutput) ElementType

func (GetInstallationSiteItemBlocklistOutput) Operation

The operation type.

func (GetInstallationSiteItemBlocklistOutput) Reason

The reason why the operation is blocklisted.

func (GetInstallationSiteItemBlocklistOutput) ToGetInstallationSiteItemBlocklistOutput

func (o GetInstallationSiteItemBlocklistOutput) ToGetInstallationSiteItemBlocklistOutput() GetInstallationSiteItemBlocklistOutput

func (GetInstallationSiteItemBlocklistOutput) ToGetInstallationSiteItemBlocklistOutputWithContext

func (o GetInstallationSiteItemBlocklistOutput) ToGetInstallationSiteItemBlocklistOutputWithContext(ctx context.Context) GetInstallationSiteItemBlocklistOutput

type GetInstallationSiteItemInput

type GetInstallationSiteItemInput interface {
	pulumi.Input

	ToGetInstallationSiteItemOutput() GetInstallationSiteItemOutput
	ToGetInstallationSiteItemOutputWithContext(context.Context) GetInstallationSiteItemOutput
}

GetInstallationSiteItemInput is an input type that accepts GetInstallationSiteItemArgs and GetInstallationSiteItemOutput values. You can construct a concrete instance of `GetInstallationSiteItemInput` via:

GetInstallationSiteItemArgs{...}

type GetInstallationSiteItemJre

type GetInstallationSiteItemJre struct {
	// The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_.
	Distribution string `pulumi:"distribution"`
	// The unique identifier for a Java Runtime.
	JreKey string `pulumi:"jreKey"`
	// The vendor of the Java Runtime.
	Vendor string `pulumi:"vendor"`
	// The version of the operating system as provided by the Java system property os.version.
	Version string `pulumi:"version"`
}

type GetInstallationSiteItemJreArgs

type GetInstallationSiteItemJreArgs struct {
	// The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_.
	Distribution pulumi.StringInput `pulumi:"distribution"`
	// The unique identifier for a Java Runtime.
	JreKey pulumi.StringInput `pulumi:"jreKey"`
	// The vendor of the Java Runtime.
	Vendor pulumi.StringInput `pulumi:"vendor"`
	// The version of the operating system as provided by the Java system property os.version.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetInstallationSiteItemJreArgs) ElementType

func (GetInstallationSiteItemJreArgs) ToGetInstallationSiteItemJreOutput

func (i GetInstallationSiteItemJreArgs) ToGetInstallationSiteItemJreOutput() GetInstallationSiteItemJreOutput

func (GetInstallationSiteItemJreArgs) ToGetInstallationSiteItemJreOutputWithContext

func (i GetInstallationSiteItemJreArgs) ToGetInstallationSiteItemJreOutputWithContext(ctx context.Context) GetInstallationSiteItemJreOutput

type GetInstallationSiteItemJreArray

type GetInstallationSiteItemJreArray []GetInstallationSiteItemJreInput

func (GetInstallationSiteItemJreArray) ElementType

func (GetInstallationSiteItemJreArray) ToGetInstallationSiteItemJreArrayOutput

func (i GetInstallationSiteItemJreArray) ToGetInstallationSiteItemJreArrayOutput() GetInstallationSiteItemJreArrayOutput

func (GetInstallationSiteItemJreArray) ToGetInstallationSiteItemJreArrayOutputWithContext

func (i GetInstallationSiteItemJreArray) ToGetInstallationSiteItemJreArrayOutputWithContext(ctx context.Context) GetInstallationSiteItemJreArrayOutput

type GetInstallationSiteItemJreArrayInput

type GetInstallationSiteItemJreArrayInput interface {
	pulumi.Input

	ToGetInstallationSiteItemJreArrayOutput() GetInstallationSiteItemJreArrayOutput
	ToGetInstallationSiteItemJreArrayOutputWithContext(context.Context) GetInstallationSiteItemJreArrayOutput
}

GetInstallationSiteItemJreArrayInput is an input type that accepts GetInstallationSiteItemJreArray and GetInstallationSiteItemJreArrayOutput values. You can construct a concrete instance of `GetInstallationSiteItemJreArrayInput` via:

GetInstallationSiteItemJreArray{ GetInstallationSiteItemJreArgs{...} }

type GetInstallationSiteItemJreArrayOutput

type GetInstallationSiteItemJreArrayOutput struct{ *pulumi.OutputState }

func (GetInstallationSiteItemJreArrayOutput) ElementType

func (GetInstallationSiteItemJreArrayOutput) Index

func (GetInstallationSiteItemJreArrayOutput) ToGetInstallationSiteItemJreArrayOutput

func (o GetInstallationSiteItemJreArrayOutput) ToGetInstallationSiteItemJreArrayOutput() GetInstallationSiteItemJreArrayOutput

func (GetInstallationSiteItemJreArrayOutput) ToGetInstallationSiteItemJreArrayOutputWithContext

func (o GetInstallationSiteItemJreArrayOutput) ToGetInstallationSiteItemJreArrayOutputWithContext(ctx context.Context) GetInstallationSiteItemJreArrayOutput

type GetInstallationSiteItemJreInput

type GetInstallationSiteItemJreInput interface {
	pulumi.Input

	ToGetInstallationSiteItemJreOutput() GetInstallationSiteItemJreOutput
	ToGetInstallationSiteItemJreOutputWithContext(context.Context) GetInstallationSiteItemJreOutput
}

GetInstallationSiteItemJreInput is an input type that accepts GetInstallationSiteItemJreArgs and GetInstallationSiteItemJreOutput values. You can construct a concrete instance of `GetInstallationSiteItemJreInput` via:

GetInstallationSiteItemJreArgs{...}

type GetInstallationSiteItemJreOutput

type GetInstallationSiteItemJreOutput struct{ *pulumi.OutputState }

func (GetInstallationSiteItemJreOutput) Distribution

The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_.

func (GetInstallationSiteItemJreOutput) ElementType

func (GetInstallationSiteItemJreOutput) JreKey

The unique identifier for a Java Runtime.

func (GetInstallationSiteItemJreOutput) ToGetInstallationSiteItemJreOutput

func (o GetInstallationSiteItemJreOutput) ToGetInstallationSiteItemJreOutput() GetInstallationSiteItemJreOutput

func (GetInstallationSiteItemJreOutput) ToGetInstallationSiteItemJreOutputWithContext

func (o GetInstallationSiteItemJreOutput) ToGetInstallationSiteItemJreOutputWithContext(ctx context.Context) GetInstallationSiteItemJreOutput

func (GetInstallationSiteItemJreOutput) Vendor

The vendor of the Java Runtime.

func (GetInstallationSiteItemJreOutput) Version

The version of the operating system as provided by the Java system property os.version.

type GetInstallationSiteItemOperatingSystem

type GetInstallationSiteItemOperatingSystem struct {
	// The architecture of the operating system as provided by the Java system property os.arch.
	Architecture string `pulumi:"architecture"`
	// The operating system type, such as Windows or Linux
	Family string `pulumi:"family"`
	// Number of instances running the operating system
	ManagedInstanceCount int `pulumi:"managedInstanceCount"`
	// The name of the operating system as provided by the Java system property os.name.
	Name string `pulumi:"name"`
	// The version of the operating system as provided by the Java system property os.version.
	Version string `pulumi:"version"`
}

type GetInstallationSiteItemOperatingSystemArgs

type GetInstallationSiteItemOperatingSystemArgs struct {
	// The architecture of the operating system as provided by the Java system property os.arch.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// The operating system type, such as Windows or Linux
	Family pulumi.StringInput `pulumi:"family"`
	// Number of instances running the operating system
	ManagedInstanceCount pulumi.IntInput `pulumi:"managedInstanceCount"`
	// The name of the operating system as provided by the Java system property os.name.
	Name pulumi.StringInput `pulumi:"name"`
	// The version of the operating system as provided by the Java system property os.version.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetInstallationSiteItemOperatingSystemArgs) ElementType

func (GetInstallationSiteItemOperatingSystemArgs) ToGetInstallationSiteItemOperatingSystemOutput

func (i GetInstallationSiteItemOperatingSystemArgs) ToGetInstallationSiteItemOperatingSystemOutput() GetInstallationSiteItemOperatingSystemOutput

func (GetInstallationSiteItemOperatingSystemArgs) ToGetInstallationSiteItemOperatingSystemOutputWithContext

func (i GetInstallationSiteItemOperatingSystemArgs) ToGetInstallationSiteItemOperatingSystemOutputWithContext(ctx context.Context) GetInstallationSiteItemOperatingSystemOutput

type GetInstallationSiteItemOperatingSystemArray

type GetInstallationSiteItemOperatingSystemArray []GetInstallationSiteItemOperatingSystemInput

func (GetInstallationSiteItemOperatingSystemArray) ElementType

func (GetInstallationSiteItemOperatingSystemArray) ToGetInstallationSiteItemOperatingSystemArrayOutput

func (i GetInstallationSiteItemOperatingSystemArray) ToGetInstallationSiteItemOperatingSystemArrayOutput() GetInstallationSiteItemOperatingSystemArrayOutput

func (GetInstallationSiteItemOperatingSystemArray) ToGetInstallationSiteItemOperatingSystemArrayOutputWithContext

func (i GetInstallationSiteItemOperatingSystemArray) ToGetInstallationSiteItemOperatingSystemArrayOutputWithContext(ctx context.Context) GetInstallationSiteItemOperatingSystemArrayOutput

type GetInstallationSiteItemOperatingSystemArrayInput

type GetInstallationSiteItemOperatingSystemArrayInput interface {
	pulumi.Input

	ToGetInstallationSiteItemOperatingSystemArrayOutput() GetInstallationSiteItemOperatingSystemArrayOutput
	ToGetInstallationSiteItemOperatingSystemArrayOutputWithContext(context.Context) GetInstallationSiteItemOperatingSystemArrayOutput
}

GetInstallationSiteItemOperatingSystemArrayInput is an input type that accepts GetInstallationSiteItemOperatingSystemArray and GetInstallationSiteItemOperatingSystemArrayOutput values. You can construct a concrete instance of `GetInstallationSiteItemOperatingSystemArrayInput` via:

GetInstallationSiteItemOperatingSystemArray{ GetInstallationSiteItemOperatingSystemArgs{...} }

type GetInstallationSiteItemOperatingSystemArrayOutput

type GetInstallationSiteItemOperatingSystemArrayOutput struct{ *pulumi.OutputState }

func (GetInstallationSiteItemOperatingSystemArrayOutput) ElementType

func (GetInstallationSiteItemOperatingSystemArrayOutput) Index

func (GetInstallationSiteItemOperatingSystemArrayOutput) ToGetInstallationSiteItemOperatingSystemArrayOutput

func (o GetInstallationSiteItemOperatingSystemArrayOutput) ToGetInstallationSiteItemOperatingSystemArrayOutput() GetInstallationSiteItemOperatingSystemArrayOutput

func (GetInstallationSiteItemOperatingSystemArrayOutput) ToGetInstallationSiteItemOperatingSystemArrayOutputWithContext

func (o GetInstallationSiteItemOperatingSystemArrayOutput) ToGetInstallationSiteItemOperatingSystemArrayOutputWithContext(ctx context.Context) GetInstallationSiteItemOperatingSystemArrayOutput

type GetInstallationSiteItemOperatingSystemInput

type GetInstallationSiteItemOperatingSystemInput interface {
	pulumi.Input

	ToGetInstallationSiteItemOperatingSystemOutput() GetInstallationSiteItemOperatingSystemOutput
	ToGetInstallationSiteItemOperatingSystemOutputWithContext(context.Context) GetInstallationSiteItemOperatingSystemOutput
}

GetInstallationSiteItemOperatingSystemInput is an input type that accepts GetInstallationSiteItemOperatingSystemArgs and GetInstallationSiteItemOperatingSystemOutput values. You can construct a concrete instance of `GetInstallationSiteItemOperatingSystemInput` via:

GetInstallationSiteItemOperatingSystemArgs{...}

type GetInstallationSiteItemOperatingSystemOutput

type GetInstallationSiteItemOperatingSystemOutput struct{ *pulumi.OutputState }

func (GetInstallationSiteItemOperatingSystemOutput) Architecture

The architecture of the operating system as provided by the Java system property os.arch.

func (GetInstallationSiteItemOperatingSystemOutput) ElementType

func (GetInstallationSiteItemOperatingSystemOutput) Family

The operating system type, such as Windows or Linux

func (GetInstallationSiteItemOperatingSystemOutput) ManagedInstanceCount added in v0.3.0

Number of instances running the operating system

func (GetInstallationSiteItemOperatingSystemOutput) Name

The name of the operating system as provided by the Java system property os.name.

func (GetInstallationSiteItemOperatingSystemOutput) ToGetInstallationSiteItemOperatingSystemOutput

func (o GetInstallationSiteItemOperatingSystemOutput) ToGetInstallationSiteItemOperatingSystemOutput() GetInstallationSiteItemOperatingSystemOutput

func (GetInstallationSiteItemOperatingSystemOutput) ToGetInstallationSiteItemOperatingSystemOutputWithContext

func (o GetInstallationSiteItemOperatingSystemOutput) ToGetInstallationSiteItemOperatingSystemOutputWithContext(ctx context.Context) GetInstallationSiteItemOperatingSystemOutput

func (GetInstallationSiteItemOperatingSystemOutput) Version

The version of the operating system as provided by the Java system property os.version.

type GetInstallationSiteItemOutput

type GetInstallationSiteItemOutput struct{ *pulumi.OutputState }

func (GetInstallationSiteItemOutput) ApproximateApplicationCount

func (o GetInstallationSiteItemOutput) ApproximateApplicationCount() pulumi.IntOutput

The approximate count of applications running on this installation

func (GetInstallationSiteItemOutput) Blocklists

The list of operations that are blocklisted.

func (GetInstallationSiteItemOutput) ElementType

func (GetInstallationSiteItemOutput) InstallationKey

The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.

func (GetInstallationSiteItemOutput) Jres

The essential properties to identify a Java Runtime.

func (GetInstallationSiteItemOutput) ManagedInstanceId

func (o GetInstallationSiteItemOutput) ManagedInstanceId() pulumi.StringOutput

The Fleet-unique identifier of the related managed instance.

func (GetInstallationSiteItemOutput) OperatingSystems

Operating System of the platform on which the Java Runtime was reported.

func (GetInstallationSiteItemOutput) Path

The file system path of the installation.

func (GetInstallationSiteItemOutput) SecurityStatus

The security status of the Java Runtime.

func (GetInstallationSiteItemOutput) State

The lifecycle state of the installation site.

func (GetInstallationSiteItemOutput) TimeLastSeen

The date and time the resource was _last_ reported to JMS. This is potentially _after_ the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.

func (GetInstallationSiteItemOutput) ToGetInstallationSiteItemOutput

func (o GetInstallationSiteItemOutput) ToGetInstallationSiteItemOutput() GetInstallationSiteItemOutput

func (GetInstallationSiteItemOutput) ToGetInstallationSiteItemOutputWithContext

func (o GetInstallationSiteItemOutput) ToGetInstallationSiteItemOutputWithContext(ctx context.Context) GetInstallationSiteItemOutput

type GetInstallationSiteOutputArgs

type GetInstallationSiteOutputArgs struct {
	// The Fleet-unique identifier of the related application.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The file system path of the installation.
	InstallationPath pulumi.StringPtrInput `pulumi:"installationPath"`
	// The distribution of the related Java Runtime.
	JreDistribution pulumi.StringPtrInput `pulumi:"jreDistribution"`
	// The security status of the Java Runtime.
	JreSecurityStatus pulumi.StringPtrInput `pulumi:"jreSecurityStatus"`
	// The vendor of the related Java Runtime.
	JreVendor pulumi.StringPtrInput `pulumi:"jreVendor"`
	// The version of the related Java Runtime.
	JreVersion pulumi.StringPtrInput `pulumi:"jreVersion"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId pulumi.StringPtrInput `pulumi:"managedInstanceId"`
	// The operating system type.
	OsFamilies pulumi.StringArrayInput `pulumi:"osFamilies"`
	// Filter the list with path contains the given value.
	PathContains pulumi.StringPtrInput `pulumi:"pathContains"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringPtrInput `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart pulumi.StringPtrInput `pulumi:"timeStart"`
}

A collection of arguments for invoking getInstallationSite.

func (GetInstallationSiteOutputArgs) ElementType

type GetInstallationSiteResult

type GetInstallationSiteResult struct {
	ApplicationId *string `pulumi:"applicationId"`
	FleetId       string  `pulumi:"fleetId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstallationPath *string `pulumi:"installationPath"`
	// A list of Java installation sites.
	Items             []GetInstallationSiteItem `pulumi:"items"`
	JreDistribution   *string                   `pulumi:"jreDistribution"`
	JreSecurityStatus *string                   `pulumi:"jreSecurityStatus"`
	JreVendor         *string                   `pulumi:"jreVendor"`
	JreVersion        *string                   `pulumi:"jreVersion"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related managed instance.
	ManagedInstanceId *string  `pulumi:"managedInstanceId"`
	OsFamilies        []string `pulumi:"osFamilies"`
	PathContains      *string  `pulumi:"pathContains"`
	TimeEnd           *string  `pulumi:"timeEnd"`
	TimeStart         *string  `pulumi:"timeStart"`
}

A collection of values returned by getInstallationSite.

func GetInstallationSite

func GetInstallationSite(ctx *pulumi.Context, args *GetInstallationSiteArgs, opts ...pulumi.InvokeOption) (*GetInstallationSiteResult, error)

This data source provides details about a specific Fleet Installation Site resource in Oracle Cloud Infrastructure Jms service.

List Java installation sites in a Fleet filtered by query parameters.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetInstallationSite(ctx, &jms.GetInstallationSiteArgs{
			FleetId:           testFleet.Id,
			ApplicationId:     pulumi.StringRef(testApplication.Id),
			InstallationPath:  pulumi.StringRef(fleetInstallationSiteInstallationPath),
			JreDistribution:   pulumi.StringRef(fleetInstallationSiteJreDistribution),
			JreSecurityStatus: pulumi.StringRef(fleetInstallationSiteJreSecurityStatus),
			JreVendor:         pulumi.StringRef(fleetInstallationSiteJreVendor),
			JreVersion:        pulumi.StringRef(fleetInstallationSiteJreVersion),
			ManagedInstanceId: pulumi.StringRef(testManagedInstance.Id),
			OsFamilies:        fleetInstallationSiteOsFamily,
			PathContains:      pulumi.StringRef(fleetInstallationSitePathContains),
			TimeEnd:           pulumi.StringRef(fleetInstallationSiteTimeEnd),
			TimeStart:         pulumi.StringRef(fleetInstallationSiteTimeStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInstallationSiteResultOutput

type GetInstallationSiteResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstallationSite.

func (GetInstallationSiteResultOutput) ApplicationId

func (GetInstallationSiteResultOutput) ElementType

func (GetInstallationSiteResultOutput) FleetId

func (GetInstallationSiteResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstallationSiteResultOutput) InstallationPath

func (GetInstallationSiteResultOutput) Items

A list of Java installation sites.

func (GetInstallationSiteResultOutput) JreDistribution

func (GetInstallationSiteResultOutput) JreSecurityStatus

func (GetInstallationSiteResultOutput) JreVendor

func (GetInstallationSiteResultOutput) JreVersion

func (GetInstallationSiteResultOutput) ManagedInstanceId

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

func (GetInstallationSiteResultOutput) OsFamilies

func (GetInstallationSiteResultOutput) PathContains added in v0.3.0

func (GetInstallationSiteResultOutput) TimeEnd added in v0.3.0

func (GetInstallationSiteResultOutput) TimeStart added in v0.3.0

func (GetInstallationSiteResultOutput) ToGetInstallationSiteResultOutput

func (o GetInstallationSiteResultOutput) ToGetInstallationSiteResultOutput() GetInstallationSiteResultOutput

func (GetInstallationSiteResultOutput) ToGetInstallationSiteResultOutputWithContext

func (o GetInstallationSiteResultOutput) ToGetInstallationSiteResultOutputWithContext(ctx context.Context) GetInstallationSiteResultOutput

type GetInstallationSitesArgs

type GetInstallationSitesArgs struct {
	// The Fleet-unique identifier of the related application.
	ApplicationId *string                      `pulumi:"applicationId"`
	Filters       []GetInstallationSitesFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// The file system path of the installation.
	InstallationPath *string `pulumi:"installationPath"`
	// The distribution of the related Java Runtime.
	JreDistribution *string `pulumi:"jreDistribution"`
	// The security status of the Java Runtime.
	JreSecurityStatus *string `pulumi:"jreSecurityStatus"`
	// The vendor of the related Java Runtime.
	JreVendor *string `pulumi:"jreVendor"`
	// The version of the related Java Runtime.
	JreVersion *string `pulumi:"jreVersion"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `pulumi:"managedInstanceId"`
	// The operating system type.
	OsFamilies []string `pulumi:"osFamilies"`
	// Filter the list with path contains the given value.
	PathContains *string `pulumi:"pathContains"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *string `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *string `pulumi:"timeStart"`
}

A collection of arguments for invoking getInstallationSites.

type GetInstallationSitesFilter

type GetInstallationSitesFilter struct {
	// The name of the operating system as provided by the Java system property os.name.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetInstallationSitesFilterArgs

type GetInstallationSitesFilterArgs struct {
	// The name of the operating system as provided by the Java system property os.name.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetInstallationSitesFilterArgs) ElementType

func (GetInstallationSitesFilterArgs) ToGetInstallationSitesFilterOutput

func (i GetInstallationSitesFilterArgs) ToGetInstallationSitesFilterOutput() GetInstallationSitesFilterOutput

func (GetInstallationSitesFilterArgs) ToGetInstallationSitesFilterOutputWithContext

func (i GetInstallationSitesFilterArgs) ToGetInstallationSitesFilterOutputWithContext(ctx context.Context) GetInstallationSitesFilterOutput

type GetInstallationSitesFilterArray

type GetInstallationSitesFilterArray []GetInstallationSitesFilterInput

func (GetInstallationSitesFilterArray) ElementType

func (GetInstallationSitesFilterArray) ToGetInstallationSitesFilterArrayOutput

func (i GetInstallationSitesFilterArray) ToGetInstallationSitesFilterArrayOutput() GetInstallationSitesFilterArrayOutput

func (GetInstallationSitesFilterArray) ToGetInstallationSitesFilterArrayOutputWithContext

func (i GetInstallationSitesFilterArray) ToGetInstallationSitesFilterArrayOutputWithContext(ctx context.Context) GetInstallationSitesFilterArrayOutput

type GetInstallationSitesFilterArrayInput

type GetInstallationSitesFilterArrayInput interface {
	pulumi.Input

	ToGetInstallationSitesFilterArrayOutput() GetInstallationSitesFilterArrayOutput
	ToGetInstallationSitesFilterArrayOutputWithContext(context.Context) GetInstallationSitesFilterArrayOutput
}

GetInstallationSitesFilterArrayInput is an input type that accepts GetInstallationSitesFilterArray and GetInstallationSitesFilterArrayOutput values. You can construct a concrete instance of `GetInstallationSitesFilterArrayInput` via:

GetInstallationSitesFilterArray{ GetInstallationSitesFilterArgs{...} }

type GetInstallationSitesFilterArrayOutput

type GetInstallationSitesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetInstallationSitesFilterArrayOutput) ElementType

func (GetInstallationSitesFilterArrayOutput) Index

func (GetInstallationSitesFilterArrayOutput) ToGetInstallationSitesFilterArrayOutput

func (o GetInstallationSitesFilterArrayOutput) ToGetInstallationSitesFilterArrayOutput() GetInstallationSitesFilterArrayOutput

func (GetInstallationSitesFilterArrayOutput) ToGetInstallationSitesFilterArrayOutputWithContext

func (o GetInstallationSitesFilterArrayOutput) ToGetInstallationSitesFilterArrayOutputWithContext(ctx context.Context) GetInstallationSitesFilterArrayOutput

type GetInstallationSitesFilterInput

type GetInstallationSitesFilterInput interface {
	pulumi.Input

	ToGetInstallationSitesFilterOutput() GetInstallationSitesFilterOutput
	ToGetInstallationSitesFilterOutputWithContext(context.Context) GetInstallationSitesFilterOutput
}

GetInstallationSitesFilterInput is an input type that accepts GetInstallationSitesFilterArgs and GetInstallationSitesFilterOutput values. You can construct a concrete instance of `GetInstallationSitesFilterInput` via:

GetInstallationSitesFilterArgs{...}

type GetInstallationSitesFilterOutput

type GetInstallationSitesFilterOutput struct{ *pulumi.OutputState }

func (GetInstallationSitesFilterOutput) ElementType

func (GetInstallationSitesFilterOutput) Name

The name of the operating system as provided by the Java system property os.name.

func (GetInstallationSitesFilterOutput) Regex

func (GetInstallationSitesFilterOutput) ToGetInstallationSitesFilterOutput

func (o GetInstallationSitesFilterOutput) ToGetInstallationSitesFilterOutput() GetInstallationSitesFilterOutput

func (GetInstallationSitesFilterOutput) ToGetInstallationSitesFilterOutputWithContext

func (o GetInstallationSitesFilterOutput) ToGetInstallationSitesFilterOutputWithContext(ctx context.Context) GetInstallationSitesFilterOutput

func (GetInstallationSitesFilterOutput) Values

type GetInstallationSitesInstallationSiteCollection

type GetInstallationSitesInstallationSiteCollection struct {
	// A list of Java installation sites.
	Items []GetInstallationSitesInstallationSiteCollectionItem `pulumi:"items"`
}

type GetInstallationSitesInstallationSiteCollectionArgs

type GetInstallationSitesInstallationSiteCollectionArgs struct {
	// A list of Java installation sites.
	Items GetInstallationSitesInstallationSiteCollectionItemArrayInput `pulumi:"items"`
}

func (GetInstallationSitesInstallationSiteCollectionArgs) ElementType

func (GetInstallationSitesInstallationSiteCollectionArgs) ToGetInstallationSitesInstallationSiteCollectionOutput

func (i GetInstallationSitesInstallationSiteCollectionArgs) ToGetInstallationSitesInstallationSiteCollectionOutput() GetInstallationSitesInstallationSiteCollectionOutput

func (GetInstallationSitesInstallationSiteCollectionArgs) ToGetInstallationSitesInstallationSiteCollectionOutputWithContext

func (i GetInstallationSitesInstallationSiteCollectionArgs) ToGetInstallationSitesInstallationSiteCollectionOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionOutput

type GetInstallationSitesInstallationSiteCollectionArray

type GetInstallationSitesInstallationSiteCollectionArray []GetInstallationSitesInstallationSiteCollectionInput

func (GetInstallationSitesInstallationSiteCollectionArray) ElementType

func (GetInstallationSitesInstallationSiteCollectionArray) ToGetInstallationSitesInstallationSiteCollectionArrayOutput

func (i GetInstallationSitesInstallationSiteCollectionArray) ToGetInstallationSitesInstallationSiteCollectionArrayOutput() GetInstallationSitesInstallationSiteCollectionArrayOutput

func (GetInstallationSitesInstallationSiteCollectionArray) ToGetInstallationSitesInstallationSiteCollectionArrayOutputWithContext

func (i GetInstallationSitesInstallationSiteCollectionArray) ToGetInstallationSitesInstallationSiteCollectionArrayOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionArrayOutput

type GetInstallationSitesInstallationSiteCollectionArrayInput

type GetInstallationSitesInstallationSiteCollectionArrayInput interface {
	pulumi.Input

	ToGetInstallationSitesInstallationSiteCollectionArrayOutput() GetInstallationSitesInstallationSiteCollectionArrayOutput
	ToGetInstallationSitesInstallationSiteCollectionArrayOutputWithContext(context.Context) GetInstallationSitesInstallationSiteCollectionArrayOutput
}

GetInstallationSitesInstallationSiteCollectionArrayInput is an input type that accepts GetInstallationSitesInstallationSiteCollectionArray and GetInstallationSitesInstallationSiteCollectionArrayOutput values. You can construct a concrete instance of `GetInstallationSitesInstallationSiteCollectionArrayInput` via:

GetInstallationSitesInstallationSiteCollectionArray{ GetInstallationSitesInstallationSiteCollectionArgs{...} }

type GetInstallationSitesInstallationSiteCollectionArrayOutput

type GetInstallationSitesInstallationSiteCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetInstallationSitesInstallationSiteCollectionArrayOutput) ElementType

func (GetInstallationSitesInstallationSiteCollectionArrayOutput) Index

func (GetInstallationSitesInstallationSiteCollectionArrayOutput) ToGetInstallationSitesInstallationSiteCollectionArrayOutput

func (GetInstallationSitesInstallationSiteCollectionArrayOutput) ToGetInstallationSitesInstallationSiteCollectionArrayOutputWithContext

func (o GetInstallationSitesInstallationSiteCollectionArrayOutput) ToGetInstallationSitesInstallationSiteCollectionArrayOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionArrayOutput

type GetInstallationSitesInstallationSiteCollectionInput

type GetInstallationSitesInstallationSiteCollectionInput interface {
	pulumi.Input

	ToGetInstallationSitesInstallationSiteCollectionOutput() GetInstallationSitesInstallationSiteCollectionOutput
	ToGetInstallationSitesInstallationSiteCollectionOutputWithContext(context.Context) GetInstallationSitesInstallationSiteCollectionOutput
}

GetInstallationSitesInstallationSiteCollectionInput is an input type that accepts GetInstallationSitesInstallationSiteCollectionArgs and GetInstallationSitesInstallationSiteCollectionOutput values. You can construct a concrete instance of `GetInstallationSitesInstallationSiteCollectionInput` via:

GetInstallationSitesInstallationSiteCollectionArgs{...}

type GetInstallationSitesInstallationSiteCollectionItem

type GetInstallationSitesInstallationSiteCollectionItem struct {
	// A list of Java installation sites.
	Items []GetInstallationSitesInstallationSiteCollectionItemItem `pulumi:"items"`
}

type GetInstallationSitesInstallationSiteCollectionItemArgs

type GetInstallationSitesInstallationSiteCollectionItemArgs struct {
	// A list of Java installation sites.
	Items GetInstallationSitesInstallationSiteCollectionItemItemArrayInput `pulumi:"items"`
}

func (GetInstallationSitesInstallationSiteCollectionItemArgs) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemArgs) ToGetInstallationSitesInstallationSiteCollectionItemOutput

func (GetInstallationSitesInstallationSiteCollectionItemArgs) ToGetInstallationSitesInstallationSiteCollectionItemOutputWithContext

func (i GetInstallationSitesInstallationSiteCollectionItemArgs) ToGetInstallationSitesInstallationSiteCollectionItemOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemOutput

type GetInstallationSitesInstallationSiteCollectionItemArray

type GetInstallationSitesInstallationSiteCollectionItemArray []GetInstallationSitesInstallationSiteCollectionItemInput

func (GetInstallationSitesInstallationSiteCollectionItemArray) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemArray) ToGetInstallationSitesInstallationSiteCollectionItemArrayOutput

func (i GetInstallationSitesInstallationSiteCollectionItemArray) ToGetInstallationSitesInstallationSiteCollectionItemArrayOutput() GetInstallationSitesInstallationSiteCollectionItemArrayOutput

func (GetInstallationSitesInstallationSiteCollectionItemArray) ToGetInstallationSitesInstallationSiteCollectionItemArrayOutputWithContext

func (i GetInstallationSitesInstallationSiteCollectionItemArray) ToGetInstallationSitesInstallationSiteCollectionItemArrayOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemArrayOutput

type GetInstallationSitesInstallationSiteCollectionItemArrayInput

type GetInstallationSitesInstallationSiteCollectionItemArrayInput interface {
	pulumi.Input

	ToGetInstallationSitesInstallationSiteCollectionItemArrayOutput() GetInstallationSitesInstallationSiteCollectionItemArrayOutput
	ToGetInstallationSitesInstallationSiteCollectionItemArrayOutputWithContext(context.Context) GetInstallationSitesInstallationSiteCollectionItemArrayOutput
}

GetInstallationSitesInstallationSiteCollectionItemArrayInput is an input type that accepts GetInstallationSitesInstallationSiteCollectionItemArray and GetInstallationSitesInstallationSiteCollectionItemArrayOutput values. You can construct a concrete instance of `GetInstallationSitesInstallationSiteCollectionItemArrayInput` via:

GetInstallationSitesInstallationSiteCollectionItemArray{ GetInstallationSitesInstallationSiteCollectionItemArgs{...} }

type GetInstallationSitesInstallationSiteCollectionItemArrayOutput

type GetInstallationSitesInstallationSiteCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetInstallationSitesInstallationSiteCollectionItemArrayOutput) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemArrayOutput) Index

func (GetInstallationSitesInstallationSiteCollectionItemArrayOutput) ToGetInstallationSitesInstallationSiteCollectionItemArrayOutput

func (GetInstallationSitesInstallationSiteCollectionItemArrayOutput) ToGetInstallationSitesInstallationSiteCollectionItemArrayOutputWithContext

func (o GetInstallationSitesInstallationSiteCollectionItemArrayOutput) ToGetInstallationSitesInstallationSiteCollectionItemArrayOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemArrayOutput

type GetInstallationSitesInstallationSiteCollectionItemInput

type GetInstallationSitesInstallationSiteCollectionItemInput interface {
	pulumi.Input

	ToGetInstallationSitesInstallationSiteCollectionItemOutput() GetInstallationSitesInstallationSiteCollectionItemOutput
	ToGetInstallationSitesInstallationSiteCollectionItemOutputWithContext(context.Context) GetInstallationSitesInstallationSiteCollectionItemOutput
}

GetInstallationSitesInstallationSiteCollectionItemInput is an input type that accepts GetInstallationSitesInstallationSiteCollectionItemArgs and GetInstallationSitesInstallationSiteCollectionItemOutput values. You can construct a concrete instance of `GetInstallationSitesInstallationSiteCollectionItemInput` via:

GetInstallationSitesInstallationSiteCollectionItemArgs{...}

type GetInstallationSitesInstallationSiteCollectionItemItem

type GetInstallationSitesInstallationSiteCollectionItemItem struct {
	// The approximate count of applications running on this installation
	ApproximateApplicationCount int `pulumi:"approximateApplicationCount"`
	// The list of operations that are blocklisted.
	Blocklists []GetInstallationSitesInstallationSiteCollectionItemItemBlocklist `pulumi:"blocklists"`
	// The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.
	InstallationKey string `pulumi:"installationKey"`
	// The essential properties to identify a Java Runtime.
	Jres []GetInstallationSitesInstallationSiteCollectionItemItemJre `pulumi:"jres"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId string `pulumi:"managedInstanceId"`
	// Operating System of the platform on which the Java Runtime was reported.
	OperatingSystems []GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystem `pulumi:"operatingSystems"`
	// The file system path of the installation.
	Path string `pulumi:"path"`
	// The security status of the Java Runtime.
	SecurityStatus string `pulumi:"securityStatus"`
	// The lifecycle state of the installation site.
	State string `pulumi:"state"`
	// The date and time the resource was _last_ reported to JMS. This is potentially _after_ the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.
	TimeLastSeen string `pulumi:"timeLastSeen"`
}

type GetInstallationSitesInstallationSiteCollectionItemItemArgs

type GetInstallationSitesInstallationSiteCollectionItemItemArgs struct {
	// The approximate count of applications running on this installation
	ApproximateApplicationCount pulumi.IntInput `pulumi:"approximateApplicationCount"`
	// The list of operations that are blocklisted.
	Blocklists GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayInput `pulumi:"blocklists"`
	// The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.
	InstallationKey pulumi.StringInput `pulumi:"installationKey"`
	// The essential properties to identify a Java Runtime.
	Jres GetInstallationSitesInstallationSiteCollectionItemItemJreArrayInput `pulumi:"jres"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId pulumi.StringInput `pulumi:"managedInstanceId"`
	// Operating System of the platform on which the Java Runtime was reported.
	OperatingSystems GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayInput `pulumi:"operatingSystems"`
	// The file system path of the installation.
	Path pulumi.StringInput `pulumi:"path"`
	// The security status of the Java Runtime.
	SecurityStatus pulumi.StringInput `pulumi:"securityStatus"`
	// The lifecycle state of the installation site.
	State pulumi.StringInput `pulumi:"state"`
	// The date and time the resource was _last_ reported to JMS. This is potentially _after_ the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.
	TimeLastSeen pulumi.StringInput `pulumi:"timeLastSeen"`
}

func (GetInstallationSitesInstallationSiteCollectionItemItemArgs) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemArgs) ToGetInstallationSitesInstallationSiteCollectionItemItemOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemArgs) ToGetInstallationSitesInstallationSiteCollectionItemItemOutputWithContext

func (i GetInstallationSitesInstallationSiteCollectionItemItemArgs) ToGetInstallationSitesInstallationSiteCollectionItemItemOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemItemOutput

type GetInstallationSitesInstallationSiteCollectionItemItemArray

type GetInstallationSitesInstallationSiteCollectionItemItemArray []GetInstallationSitesInstallationSiteCollectionItemItemInput

func (GetInstallationSitesInstallationSiteCollectionItemItemArray) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemArray) ToGetInstallationSitesInstallationSiteCollectionItemItemArrayOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemArray) ToGetInstallationSitesInstallationSiteCollectionItemItemArrayOutputWithContext

func (i GetInstallationSitesInstallationSiteCollectionItemItemArray) ToGetInstallationSitesInstallationSiteCollectionItemItemArrayOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemItemArrayOutput

type GetInstallationSitesInstallationSiteCollectionItemItemArrayInput

type GetInstallationSitesInstallationSiteCollectionItemItemArrayInput interface {
	pulumi.Input

	ToGetInstallationSitesInstallationSiteCollectionItemItemArrayOutput() GetInstallationSitesInstallationSiteCollectionItemItemArrayOutput
	ToGetInstallationSitesInstallationSiteCollectionItemItemArrayOutputWithContext(context.Context) GetInstallationSitesInstallationSiteCollectionItemItemArrayOutput
}

GetInstallationSitesInstallationSiteCollectionItemItemArrayInput is an input type that accepts GetInstallationSitesInstallationSiteCollectionItemItemArray and GetInstallationSitesInstallationSiteCollectionItemItemArrayOutput values. You can construct a concrete instance of `GetInstallationSitesInstallationSiteCollectionItemItemArrayInput` via:

GetInstallationSitesInstallationSiteCollectionItemItemArray{ GetInstallationSitesInstallationSiteCollectionItemItemArgs{...} }

type GetInstallationSitesInstallationSiteCollectionItemItemArrayOutput

type GetInstallationSitesInstallationSiteCollectionItemItemArrayOutput struct{ *pulumi.OutputState }

func (GetInstallationSitesInstallationSiteCollectionItemItemArrayOutput) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemArrayOutput) Index

func (GetInstallationSitesInstallationSiteCollectionItemItemArrayOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemArrayOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemArrayOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemArrayOutputWithContext

func (o GetInstallationSitesInstallationSiteCollectionItemItemArrayOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemArrayOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemItemArrayOutput

type GetInstallationSitesInstallationSiteCollectionItemItemBlocklist

type GetInstallationSitesInstallationSiteCollectionItemItemBlocklist struct {
	// The operation type.
	Operation string `pulumi:"operation"`
	// The reason why the operation is blocklisted.
	Reason string `pulumi:"reason"`
}

type GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArgs

type GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArgs struct {
	// The operation type.
	Operation pulumi.StringInput `pulumi:"operation"`
	// The reason why the operation is blocklisted.
	Reason pulumi.StringInput `pulumi:"reason"`
}

func (GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArgs) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArgs) ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArgs) ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutputWithContext

func (i GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArgs) ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput

type GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArray

type GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArray []GetInstallationSitesInstallationSiteCollectionItemItemBlocklistInput

func (GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArray) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArray) ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArray) ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutputWithContext

func (i GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArray) ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutput

type GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayInput

type GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayInput interface {
	pulumi.Input

	ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutput() GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutput
	ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutputWithContext(context.Context) GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutput
}

GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayInput is an input type that accepts GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArray and GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutput values. You can construct a concrete instance of `GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayInput` via:

GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArray{ GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArgs{...} }

type GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutput

type GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutput struct{ *pulumi.OutputState }

func (GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutput) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistArrayOutputWithContext

type GetInstallationSitesInstallationSiteCollectionItemItemBlocklistInput

type GetInstallationSitesInstallationSiteCollectionItemItemBlocklistInput interface {
	pulumi.Input

	ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput() GetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput
	ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutputWithContext(context.Context) GetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput
}

GetInstallationSitesInstallationSiteCollectionItemItemBlocklistInput is an input type that accepts GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArgs and GetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput values. You can construct a concrete instance of `GetInstallationSitesInstallationSiteCollectionItemItemBlocklistInput` via:

GetInstallationSitesInstallationSiteCollectionItemItemBlocklistArgs{...}

type GetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput

type GetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput struct{ *pulumi.OutputState }

func (GetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput) Operation

The operation type.

func (GetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput) Reason

The reason why the operation is blocklisted.

func (GetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutputWithContext

func (o GetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemItemBlocklistOutput

type GetInstallationSitesInstallationSiteCollectionItemItemInput

type GetInstallationSitesInstallationSiteCollectionItemItemInput interface {
	pulumi.Input

	ToGetInstallationSitesInstallationSiteCollectionItemItemOutput() GetInstallationSitesInstallationSiteCollectionItemItemOutput
	ToGetInstallationSitesInstallationSiteCollectionItemItemOutputWithContext(context.Context) GetInstallationSitesInstallationSiteCollectionItemItemOutput
}

GetInstallationSitesInstallationSiteCollectionItemItemInput is an input type that accepts GetInstallationSitesInstallationSiteCollectionItemItemArgs and GetInstallationSitesInstallationSiteCollectionItemItemOutput values. You can construct a concrete instance of `GetInstallationSitesInstallationSiteCollectionItemItemInput` via:

GetInstallationSitesInstallationSiteCollectionItemItemArgs{...}

type GetInstallationSitesInstallationSiteCollectionItemItemJre

type GetInstallationSitesInstallationSiteCollectionItemItemJre struct {
	// The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_.
	Distribution string `pulumi:"distribution"`
	// The unique identifier for a Java Runtime.
	JreKey string `pulumi:"jreKey"`
	// The vendor of the Java Runtime.
	Vendor string `pulumi:"vendor"`
	// The version of the operating system as provided by the Java system property os.version.
	Version string `pulumi:"version"`
}

type GetInstallationSitesInstallationSiteCollectionItemItemJreArgs

type GetInstallationSitesInstallationSiteCollectionItemItemJreArgs struct {
	// The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_.
	Distribution pulumi.StringInput `pulumi:"distribution"`
	// The unique identifier for a Java Runtime.
	JreKey pulumi.StringInput `pulumi:"jreKey"`
	// The vendor of the Java Runtime.
	Vendor pulumi.StringInput `pulumi:"vendor"`
	// The version of the operating system as provided by the Java system property os.version.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetInstallationSitesInstallationSiteCollectionItemItemJreArgs) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemJreArgs) ToGetInstallationSitesInstallationSiteCollectionItemItemJreOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemJreArgs) ToGetInstallationSitesInstallationSiteCollectionItemItemJreOutputWithContext

func (i GetInstallationSitesInstallationSiteCollectionItemItemJreArgs) ToGetInstallationSitesInstallationSiteCollectionItemItemJreOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemItemJreOutput

type GetInstallationSitesInstallationSiteCollectionItemItemJreArray

type GetInstallationSitesInstallationSiteCollectionItemItemJreArray []GetInstallationSitesInstallationSiteCollectionItemItemJreInput

func (GetInstallationSitesInstallationSiteCollectionItemItemJreArray) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemJreArray) ToGetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemJreArray) ToGetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutputWithContext

func (i GetInstallationSitesInstallationSiteCollectionItemItemJreArray) ToGetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutput

type GetInstallationSitesInstallationSiteCollectionItemItemJreArrayInput

type GetInstallationSitesInstallationSiteCollectionItemItemJreArrayInput interface {
	pulumi.Input

	ToGetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutput() GetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutput
	ToGetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutputWithContext(context.Context) GetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutput
}

GetInstallationSitesInstallationSiteCollectionItemItemJreArrayInput is an input type that accepts GetInstallationSitesInstallationSiteCollectionItemItemJreArray and GetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutput values. You can construct a concrete instance of `GetInstallationSitesInstallationSiteCollectionItemItemJreArrayInput` via:

GetInstallationSitesInstallationSiteCollectionItemItemJreArray{ GetInstallationSitesInstallationSiteCollectionItemItemJreArgs{...} }

type GetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutput

type GetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutput struct{ *pulumi.OutputState }

func (GetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutput) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutputWithContext

func (o GetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemItemJreArrayOutput

type GetInstallationSitesInstallationSiteCollectionItemItemJreInput

type GetInstallationSitesInstallationSiteCollectionItemItemJreInput interface {
	pulumi.Input

	ToGetInstallationSitesInstallationSiteCollectionItemItemJreOutput() GetInstallationSitesInstallationSiteCollectionItemItemJreOutput
	ToGetInstallationSitesInstallationSiteCollectionItemItemJreOutputWithContext(context.Context) GetInstallationSitesInstallationSiteCollectionItemItemJreOutput
}

GetInstallationSitesInstallationSiteCollectionItemItemJreInput is an input type that accepts GetInstallationSitesInstallationSiteCollectionItemItemJreArgs and GetInstallationSitesInstallationSiteCollectionItemItemJreOutput values. You can construct a concrete instance of `GetInstallationSitesInstallationSiteCollectionItemItemJreInput` via:

GetInstallationSitesInstallationSiteCollectionItemItemJreArgs{...}

type GetInstallationSitesInstallationSiteCollectionItemItemJreOutput

type GetInstallationSitesInstallationSiteCollectionItemItemJreOutput struct{ *pulumi.OutputState }

func (GetInstallationSitesInstallationSiteCollectionItemItemJreOutput) Distribution

The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_.

func (GetInstallationSitesInstallationSiteCollectionItemItemJreOutput) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemJreOutput) JreKey

The unique identifier for a Java Runtime.

func (GetInstallationSitesInstallationSiteCollectionItemItemJreOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemJreOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemJreOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemJreOutputWithContext

func (o GetInstallationSitesInstallationSiteCollectionItemItemJreOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemJreOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemItemJreOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemJreOutput) Vendor

The vendor of the Java Runtime.

func (GetInstallationSitesInstallationSiteCollectionItemItemJreOutput) Version

The version of the operating system as provided by the Java system property os.version.

type GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystem

type GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystem struct {
	// The architecture of the operating system as provided by the Java system property os.arch.
	Architecture string `pulumi:"architecture"`
	// The operating system type, such as Windows or Linux
	Family string `pulumi:"family"`
	// Number of instances running the operating system.
	ManagedInstanceCount int `pulumi:"managedInstanceCount"`
	// The name of the operating system as provided by the Java system property os.name.
	Name string `pulumi:"name"`
	// The version of the operating system as provided by the Java system property os.version.
	Version string `pulumi:"version"`
}

type GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArgs

type GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArgs struct {
	// The architecture of the operating system as provided by the Java system property os.arch.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// The operating system type, such as Windows or Linux
	Family pulumi.StringInput `pulumi:"family"`
	// Number of instances running the operating system.
	ManagedInstanceCount pulumi.IntInput `pulumi:"managedInstanceCount"`
	// The name of the operating system as provided by the Java system property os.name.
	Name pulumi.StringInput `pulumi:"name"`
	// The version of the operating system as provided by the Java system property os.version.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArgs) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArgs) ToGetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArgs) ToGetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutputWithContext

func (i GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArgs) ToGetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput

type GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArray

type GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArray []GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemInput

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArray) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArray) ToGetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArray) ToGetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutputWithContext

func (i GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArray) ToGetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutput

type GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayInput

type GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayInput interface {
	pulumi.Input

	ToGetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutput() GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutput
	ToGetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutputWithContext(context.Context) GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutput
}

GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayInput is an input type that accepts GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArray and GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutput values. You can construct a concrete instance of `GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayInput` via:

GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArray{ GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArgs{...} }

type GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutput

type GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutput struct{ *pulumi.OutputState }

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutput) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArrayOutputWithContext

type GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemInput

type GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemInput interface {
	pulumi.Input

	ToGetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput() GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput
	ToGetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutputWithContext(context.Context) GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput
}

GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemInput is an input type that accepts GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArgs and GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput values. You can construct a concrete instance of `GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemInput` via:

GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemArgs{...}

type GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput

type GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput struct{ *pulumi.OutputState }

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput) Architecture

The architecture of the operating system as provided by the Java system property os.arch.

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput) Family

The operating system type, such as Windows or Linux

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput) ManagedInstanceCount added in v0.3.0

Number of instances running the operating system.

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput) Name

The name of the operating system as provided by the Java system property os.name.

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutputWithContext

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput) Version

The version of the operating system as provided by the Java system property os.version.

type GetInstallationSitesInstallationSiteCollectionItemItemOutput

type GetInstallationSitesInstallationSiteCollectionItemItemOutput struct{ *pulumi.OutputState }

func (GetInstallationSitesInstallationSiteCollectionItemItemOutput) ApproximateApplicationCount

The approximate count of applications running on this installation

func (GetInstallationSitesInstallationSiteCollectionItemItemOutput) Blocklists

The list of operations that are blocklisted.

func (GetInstallationSitesInstallationSiteCollectionItemItemOutput) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemOutput) InstallationKey

The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.

func (GetInstallationSitesInstallationSiteCollectionItemItemOutput) Jres

The essential properties to identify a Java Runtime.

func (GetInstallationSitesInstallationSiteCollectionItemItemOutput) ManagedInstanceId

The Fleet-unique identifier of the related managed instance.

func (GetInstallationSitesInstallationSiteCollectionItemItemOutput) OperatingSystems

Operating System of the platform on which the Java Runtime was reported.

func (GetInstallationSitesInstallationSiteCollectionItemItemOutput) Path

The file system path of the installation.

func (GetInstallationSitesInstallationSiteCollectionItemItemOutput) SecurityStatus

The security status of the Java Runtime.

func (GetInstallationSitesInstallationSiteCollectionItemItemOutput) State

The lifecycle state of the installation site.

func (GetInstallationSitesInstallationSiteCollectionItemItemOutput) TimeLastSeen

The date and time the resource was _last_ reported to JMS. This is potentially _after_ the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.

func (GetInstallationSitesInstallationSiteCollectionItemItemOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemOutput

func (GetInstallationSitesInstallationSiteCollectionItemItemOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemOutputWithContext

func (o GetInstallationSitesInstallationSiteCollectionItemItemOutput) ToGetInstallationSitesInstallationSiteCollectionItemItemOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemItemOutput

type GetInstallationSitesInstallationSiteCollectionItemOutput

type GetInstallationSitesInstallationSiteCollectionItemOutput struct{ *pulumi.OutputState }

func (GetInstallationSitesInstallationSiteCollectionItemOutput) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemOutput) Items

A list of Java installation sites.

func (GetInstallationSitesInstallationSiteCollectionItemOutput) ToGetInstallationSitesInstallationSiteCollectionItemOutput

func (GetInstallationSitesInstallationSiteCollectionItemOutput) ToGetInstallationSitesInstallationSiteCollectionItemOutputWithContext

func (o GetInstallationSitesInstallationSiteCollectionItemOutput) ToGetInstallationSitesInstallationSiteCollectionItemOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionItemOutput

type GetInstallationSitesInstallationSiteCollectionOutput

type GetInstallationSitesInstallationSiteCollectionOutput struct{ *pulumi.OutputState }

func (GetInstallationSitesInstallationSiteCollectionOutput) ElementType

func (GetInstallationSitesInstallationSiteCollectionOutput) Items

A list of Java installation sites.

func (GetInstallationSitesInstallationSiteCollectionOutput) ToGetInstallationSitesInstallationSiteCollectionOutput

func (GetInstallationSitesInstallationSiteCollectionOutput) ToGetInstallationSitesInstallationSiteCollectionOutputWithContext

func (o GetInstallationSitesInstallationSiteCollectionOutput) ToGetInstallationSitesInstallationSiteCollectionOutputWithContext(ctx context.Context) GetInstallationSitesInstallationSiteCollectionOutput

type GetInstallationSitesOutputArgs

type GetInstallationSitesOutputArgs struct {
	// The Fleet-unique identifier of the related application.
	ApplicationId pulumi.StringPtrInput                `pulumi:"applicationId"`
	Filters       GetInstallationSitesFilterArrayInput `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The file system path of the installation.
	InstallationPath pulumi.StringPtrInput `pulumi:"installationPath"`
	// The distribution of the related Java Runtime.
	JreDistribution pulumi.StringPtrInput `pulumi:"jreDistribution"`
	// The security status of the Java Runtime.
	JreSecurityStatus pulumi.StringPtrInput `pulumi:"jreSecurityStatus"`
	// The vendor of the related Java Runtime.
	JreVendor pulumi.StringPtrInput `pulumi:"jreVendor"`
	// The version of the related Java Runtime.
	JreVersion pulumi.StringPtrInput `pulumi:"jreVersion"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId pulumi.StringPtrInput `pulumi:"managedInstanceId"`
	// The operating system type.
	OsFamilies pulumi.StringArrayInput `pulumi:"osFamilies"`
	// Filter the list with path contains the given value.
	PathContains pulumi.StringPtrInput `pulumi:"pathContains"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringPtrInput `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart pulumi.StringPtrInput `pulumi:"timeStart"`
}

A collection of arguments for invoking getInstallationSites.

func (GetInstallationSitesOutputArgs) ElementType

type GetInstallationSitesResult

type GetInstallationSitesResult struct {
	ApplicationId *string                      `pulumi:"applicationId"`
	Filters       []GetInstallationSitesFilter `pulumi:"filters"`
	FleetId       string                       `pulumi:"fleetId"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	InstallationPath *string `pulumi:"installationPath"`
	// The list of installation_site_collection.
	InstallationSiteCollections []GetInstallationSitesInstallationSiteCollection `pulumi:"installationSiteCollections"`
	JreDistribution             *string                                          `pulumi:"jreDistribution"`
	JreSecurityStatus           *string                                          `pulumi:"jreSecurityStatus"`
	JreVendor                   *string                                          `pulumi:"jreVendor"`
	JreVersion                  *string                                          `pulumi:"jreVersion"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related managed instance.
	ManagedInstanceId *string  `pulumi:"managedInstanceId"`
	OsFamilies        []string `pulumi:"osFamilies"`
	PathContains      *string  `pulumi:"pathContains"`
	TimeEnd           *string  `pulumi:"timeEnd"`
	TimeStart         *string  `pulumi:"timeStart"`
}

A collection of values returned by getInstallationSites.

func GetInstallationSites

func GetInstallationSites(ctx *pulumi.Context, args *GetInstallationSitesArgs, opts ...pulumi.InvokeOption) (*GetInstallationSitesResult, error)

This data source provides the list of Fleet Installation Sites in Oracle Cloud Infrastructure Jms service.

List Java installation sites in a Fleet filtered by query parameters.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetInstallationSites(ctx, &jms.GetInstallationSitesArgs{
			FleetId:           testFleet.Id,
			ApplicationId:     pulumi.StringRef(testApplication.Id),
			InstallationPath:  pulumi.StringRef(fleetInstallationSiteInstallationPath),
			JreDistribution:   pulumi.StringRef(fleetInstallationSiteJreDistribution),
			JreSecurityStatus: pulumi.StringRef(fleetInstallationSiteJreSecurityStatus),
			JreVendor:         pulumi.StringRef(fleetInstallationSiteJreVendor),
			JreVersion:        pulumi.StringRef(fleetInstallationSiteJreVersion),
			ManagedInstanceId: pulumi.StringRef(testManagedInstance.Id),
			OsFamilies:        fleetInstallationSiteOsFamily,
			PathContains:      pulumi.StringRef(fleetInstallationSitePathContains),
			TimeEnd:           pulumi.StringRef(fleetInstallationSiteTimeEnd),
			TimeStart:         pulumi.StringRef(fleetInstallationSiteTimeStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetInstallationSitesResultOutput

type GetInstallationSitesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstallationSites.

func (GetInstallationSitesResultOutput) ApplicationId

func (GetInstallationSitesResultOutput) ElementType

func (GetInstallationSitesResultOutput) Filters

func (GetInstallationSitesResultOutput) FleetId

func (GetInstallationSitesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstallationSitesResultOutput) InstallationPath

func (GetInstallationSitesResultOutput) InstallationSiteCollections

The list of installation_site_collection.

func (GetInstallationSitesResultOutput) JreDistribution

func (GetInstallationSitesResultOutput) JreSecurityStatus

func (GetInstallationSitesResultOutput) JreVendor

func (GetInstallationSitesResultOutput) JreVersion

func (GetInstallationSitesResultOutput) ManagedInstanceId

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

func (GetInstallationSitesResultOutput) OsFamilies

func (GetInstallationSitesResultOutput) PathContains added in v0.3.0

func (GetInstallationSitesResultOutput) TimeEnd added in v0.3.0

func (GetInstallationSitesResultOutput) TimeStart added in v0.3.0

func (GetInstallationSitesResultOutput) ToGetInstallationSitesResultOutput

func (o GetInstallationSitesResultOutput) ToGetInstallationSitesResultOutput() GetInstallationSitesResultOutput

func (GetInstallationSitesResultOutput) ToGetInstallationSitesResultOutputWithContext

func (o GetInstallationSitesResultOutput) ToGetInstallationSitesResultOutputWithContext(ctx context.Context) GetInstallationSitesResultOutput

type GetJavaDownloadsJavaDownloadRecordsArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsArgs struct {
	// Target Operating System architecture of the artifact.
	Architecture *string `pulumi:"architecture"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId string `pulumi:"compartmentId"`
	// Unique Java family version identifier.
	FamilyVersion *string                                     `pulumi:"familyVersion"`
	Filters       []GetJavaDownloadsJavaDownloadRecordsFilter `pulumi:"filters"`
	// Target Operating System family of the artifact.
	OsFamily *string `pulumi:"osFamily"`
	// Packaging type detail of the artifact.
	PackageTypeDetail *string `pulumi:"packageTypeDetail"`
	// Unique Java release version identifier.
	ReleaseVersion *string `pulumi:"releaseVersion"`
	// The end of the time period for which reports are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *string `pulumi:"timeEnd"`
	// The start of the time period for which reports are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *string `pulumi:"timeStart"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadRecords.

type GetJavaDownloadsJavaDownloadRecordsFilter added in v1.17.0

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

type GetJavaDownloadsJavaDownloadRecordsFilterArgs added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadRecordsFilterArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsFilterArgs) ToGetJavaDownloadsJavaDownloadRecordsFilterOutput added in v1.17.0

func (i GetJavaDownloadsJavaDownloadRecordsFilterArgs) ToGetJavaDownloadsJavaDownloadRecordsFilterOutput() GetJavaDownloadsJavaDownloadRecordsFilterOutput

func (GetJavaDownloadsJavaDownloadRecordsFilterArgs) ToGetJavaDownloadsJavaDownloadRecordsFilterOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadRecordsFilterArgs) ToGetJavaDownloadsJavaDownloadRecordsFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsFilterOutput

type GetJavaDownloadsJavaDownloadRecordsFilterArray added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsFilterArray []GetJavaDownloadsJavaDownloadRecordsFilterInput

func (GetJavaDownloadsJavaDownloadRecordsFilterArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsFilterArray) ToGetJavaDownloadsJavaDownloadRecordsFilterArrayOutput added in v1.17.0

func (i GetJavaDownloadsJavaDownloadRecordsFilterArray) ToGetJavaDownloadsJavaDownloadRecordsFilterArrayOutput() GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput

func (GetJavaDownloadsJavaDownloadRecordsFilterArray) ToGetJavaDownloadsJavaDownloadRecordsFilterArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadRecordsFilterArray) ToGetJavaDownloadsJavaDownloadRecordsFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput

type GetJavaDownloadsJavaDownloadRecordsFilterArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsFilterArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadRecordsFilterArrayOutput() GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput
	ToGetJavaDownloadsJavaDownloadRecordsFilterArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput
}

GetJavaDownloadsJavaDownloadRecordsFilterArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadRecordsFilterArray and GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadRecordsFilterArrayInput` via:

GetJavaDownloadsJavaDownloadRecordsFilterArray{ GetJavaDownloadsJavaDownloadRecordsFilterArgs{...} }

type GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput) ToGetJavaDownloadsJavaDownloadRecordsFilterArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput) ToGetJavaDownloadsJavaDownloadRecordsFilterArrayOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput) ToGetJavaDownloadsJavaDownloadRecordsFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput

type GetJavaDownloadsJavaDownloadRecordsFilterInput added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsFilterInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadRecordsFilterOutput() GetJavaDownloadsJavaDownloadRecordsFilterOutput
	ToGetJavaDownloadsJavaDownloadRecordsFilterOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadRecordsFilterOutput
}

GetJavaDownloadsJavaDownloadRecordsFilterInput is an input type that accepts GetJavaDownloadsJavaDownloadRecordsFilterArgs and GetJavaDownloadsJavaDownloadRecordsFilterOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadRecordsFilterInput` via:

GetJavaDownloadsJavaDownloadRecordsFilterArgs{...}

type GetJavaDownloadsJavaDownloadRecordsFilterOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsFilterOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadRecordsFilterOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsFilterOutput) Name added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsFilterOutput) Regex added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsFilterOutput) ToGetJavaDownloadsJavaDownloadRecordsFilterOutput added in v1.17.0

func (o GetJavaDownloadsJavaDownloadRecordsFilterOutput) ToGetJavaDownloadsJavaDownloadRecordsFilterOutput() GetJavaDownloadsJavaDownloadRecordsFilterOutput

func (GetJavaDownloadsJavaDownloadRecordsFilterOutput) ToGetJavaDownloadsJavaDownloadRecordsFilterOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadRecordsFilterOutput) ToGetJavaDownloadsJavaDownloadRecordsFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsFilterOutput

func (GetJavaDownloadsJavaDownloadRecordsFilterOutput) Values added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollection added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollection struct {
	// A list of Java download records in a tenancy.
	Items []GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItem `pulumi:"items"`
}

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs struct {
	// A list of Java download records in a tenancy.
	Items GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayInput `pulumi:"items"`
}

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray []GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionInput

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput() GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput
	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput
}

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray and GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayInput` via:

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray{ GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs{...} }

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionInput added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput() GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput
	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput
}

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionInput is an input type that accepts GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs and GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionInput` via:

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs{...}

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItem added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItem struct {
	// Target Operating System architecture of the artifact.
	Architecture string `pulumi:"architecture"`
	// Identifier of the source that downloaded the artifact.
	DownloadSourceId string `pulumi:"downloadSourceId"`
	// Type of download.
	DownloadType string `pulumi:"downloadType"`
	// The Java family display name.
	FamilyDisplayName string `pulumi:"familyDisplayName"`
	// Unique Java family version identifier.
	FamilyVersion string `pulumi:"familyVersion"`
	// Target Operating System family of the artifact.
	OsFamily string `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType string `pulumi:"packageType"`
	// Packaging type detail of the artifact.
	PackageTypeDetail string `pulumi:"packageTypeDetail"`
	// Unique Java release version identifier.
	ReleaseVersion string `pulumi:"releaseVersion"`
	// Timestamp of download.
	TimeDownloaded string `pulumi:"timeDownloaded"`
}

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs struct {
	// Target Operating System architecture of the artifact.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// Identifier of the source that downloaded the artifact.
	DownloadSourceId pulumi.StringInput `pulumi:"downloadSourceId"`
	// Type of download.
	DownloadType pulumi.StringInput `pulumi:"downloadType"`
	// The Java family display name.
	FamilyDisplayName pulumi.StringInput `pulumi:"familyDisplayName"`
	// Unique Java family version identifier.
	FamilyVersion pulumi.StringInput `pulumi:"familyVersion"`
	// Target Operating System family of the artifact.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Packaging type detail of the artifact.
	PackageTypeDetail pulumi.StringInput `pulumi:"packageTypeDetail"`
	// Unique Java release version identifier.
	ReleaseVersion pulumi.StringInput `pulumi:"releaseVersion"`
	// Timestamp of download.
	TimeDownloaded pulumi.StringInput `pulumi:"timeDownloaded"`
}

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray []GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemInput

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput() GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput
	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput
}

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray and GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayInput` via:

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray{ GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs{...} }

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemInput added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput() GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput
	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput
}

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemInput is an input type that accepts GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs and GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemInput` via:

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs{...}

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) Architecture added in v1.17.0

Target Operating System architecture of the artifact.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) DownloadSourceId added in v1.17.0

Identifier of the source that downloaded the artifact.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) DownloadType added in v1.17.0

Type of download.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) FamilyDisplayName added in v1.17.0

The Java family display name.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) FamilyVersion added in v1.17.0

Unique Java family version identifier.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) OsFamily added in v1.17.0

Target Operating System family of the artifact.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) PackageType added in v1.17.0

The package type(typically the file extension) of the artifact.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) PackageTypeDetail added in v1.17.0

Packaging type detail of the artifact.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) ReleaseVersion added in v1.17.0

Unique Java release version identifier.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) TimeDownloaded added in v1.17.0

Timestamp of download.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput) Items added in v1.17.0

A list of Java download records in a tenancy.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput

type GetJavaDownloadsJavaDownloadRecordsOutputArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsOutputArgs struct {
	// Target Operating System architecture of the artifact.
	Architecture pulumi.StringPtrInput `pulumi:"architecture"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Unique Java family version identifier.
	FamilyVersion pulumi.StringPtrInput                               `pulumi:"familyVersion"`
	Filters       GetJavaDownloadsJavaDownloadRecordsFilterArrayInput `pulumi:"filters"`
	// Target Operating System family of the artifact.
	OsFamily pulumi.StringPtrInput `pulumi:"osFamily"`
	// Packaging type detail of the artifact.
	PackageTypeDetail pulumi.StringPtrInput `pulumi:"packageTypeDetail"`
	// Unique Java release version identifier.
	ReleaseVersion pulumi.StringPtrInput `pulumi:"releaseVersion"`
	// The end of the time period for which reports are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringPtrInput `pulumi:"timeEnd"`
	// The start of the time period for which reports are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart pulumi.StringPtrInput `pulumi:"timeStart"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadRecords.

func (GetJavaDownloadsJavaDownloadRecordsOutputArgs) ElementType added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsResult added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsResult struct {
	// The target Operating System architecture for the artifact.
	Architecture  *string `pulumi:"architecture"`
	CompartmentId string  `pulumi:"compartmentId"`
	// The Java family version identifier.
	FamilyVersion *string                                     `pulumi:"familyVersion"`
	Filters       []GetJavaDownloadsJavaDownloadRecordsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of java_download_record_collection.
	JavaDownloadRecordCollections []GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollection `pulumi:"javaDownloadRecordCollections"`
	// The target Operating System family for the artifact.
	OsFamily *string `pulumi:"osFamily"`
	// Additional information about the package type.
	PackageTypeDetail *string `pulumi:"packageTypeDetail"`
	// The Java release version identifier.
	ReleaseVersion *string `pulumi:"releaseVersion"`
	TimeEnd        *string `pulumi:"timeEnd"`
	TimeStart      *string `pulumi:"timeStart"`
}

A collection of values returned by getJavaDownloadsJavaDownloadRecords.

func GetJavaDownloadsJavaDownloadRecords added in v1.17.0

This data source provides the list of Java Download Records in Oracle Cloud Infrastructure Jms Java Downloads service.

Returns a list of Java download records in a tenancy based on specified parameters. See [JavaReleases API](https://docs.cloud.oracle.com/iaas/api/#/en/jms/20210610/JavaRelease/ListJavaReleases) for possible values of `javaFamilyVersion` and `javaReleaseVersion` parameters.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetJavaDownloadsJavaDownloadRecords(ctx, &jms.GetJavaDownloadsJavaDownloadRecordsArgs{
			CompartmentId:     compartmentId,
			Architecture:      pulumi.StringRef(javaDownloadRecordArchitecture),
			FamilyVersion:     pulumi.StringRef(javaDownloadRecordFamilyVersion),
			OsFamily:          pulumi.StringRef(javaDownloadRecordOsFamily),
			PackageTypeDetail: pulumi.StringRef(javaDownloadRecordPackageTypeDetail),
			ReleaseVersion:    pulumi.StringRef(javaDownloadRecordReleaseVersion),
			TimeEnd:           pulumi.StringRef(javaDownloadRecordTimeEnd),
			TimeStart:         pulumi.StringRef(javaDownloadRecordTimeStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaDownloadsJavaDownloadRecordsResultOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadRecordsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaDownloadRecords.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) Architecture added in v1.17.0

The target Operating System architecture for the artifact.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) CompartmentId added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) FamilyVersion added in v1.17.0

The Java family version identifier.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) Filters added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) Id added in v1.17.0

The provider-assigned unique ID for this managed resource.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) JavaDownloadRecordCollections added in v1.17.0

The list of java_download_record_collection.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) OsFamily added in v1.17.0

The target Operating System family for the artifact.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) PackageTypeDetail added in v1.17.0

Additional information about the package type.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) ReleaseVersion added in v1.17.0

The Java release version identifier.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) TimeEnd added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) TimeStart added in v1.17.0

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) ToGetJavaDownloadsJavaDownloadRecordsResultOutput added in v1.17.0

func (o GetJavaDownloadsJavaDownloadRecordsResultOutput) ToGetJavaDownloadsJavaDownloadRecordsResultOutput() GetJavaDownloadsJavaDownloadRecordsResultOutput

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) ToGetJavaDownloadsJavaDownloadRecordsResultOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadRecordsResultOutput) ToGetJavaDownloadsJavaDownloadRecordsResultOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsResultOutput

type GetJavaDownloadsJavaDownloadReportContentArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadReportContentArgs struct {
	// Unique Java download report identifier.
	JavaDownloadReportId string `pulumi:"javaDownloadReportId"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadReportContent.

type GetJavaDownloadsJavaDownloadReportContentOutputArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadReportContentOutputArgs struct {
	// Unique Java download report identifier.
	JavaDownloadReportId pulumi.StringInput `pulumi:"javaDownloadReportId"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadReportContent.

func (GetJavaDownloadsJavaDownloadReportContentOutputArgs) ElementType added in v1.17.0

type GetJavaDownloadsJavaDownloadReportContentResult added in v1.17.0

type GetJavaDownloadsJavaDownloadReportContentResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                   string `pulumi:"id"`
	JavaDownloadReportId string `pulumi:"javaDownloadReportId"`
}

A collection of values returned by getJavaDownloadsJavaDownloadReportContent.

func GetJavaDownloadsJavaDownloadReportContent added in v1.17.0

This data source provides details about a specific Java Download Report Content resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Retrieve a Java download report with the specified identifier.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetJavaDownloadsJavaDownloadReportContent(ctx, &jms.GetJavaDownloadsJavaDownloadReportContentArgs{
			JavaDownloadReportId: testJavaDownloadReport.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaDownloadsJavaDownloadReportContentResultOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportContentResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaDownloadReportContent.

func (GetJavaDownloadsJavaDownloadReportContentResultOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportContentResultOutput) Id added in v1.17.0

The provider-assigned unique ID for this managed resource.

func (GetJavaDownloadsJavaDownloadReportContentResultOutput) JavaDownloadReportId added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportContentResultOutput) ToGetJavaDownloadsJavaDownloadReportContentResultOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportContentResultOutput) ToGetJavaDownloadsJavaDownloadReportContentResultOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadReportContentResultOutput) ToGetJavaDownloadsJavaDownloadReportContentResultOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportContentResultOutput

type GetJavaDownloadsJavaDownloadReportCreatedBy added in v1.17.0

type GetJavaDownloadsJavaDownloadReportCreatedBy struct {
	// Display name for the Java download report.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaDownloadReportCreatedByArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadReportCreatedByArgs struct {
	// Display name for the Java download report.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaDownloadReportCreatedByArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportCreatedByArgs) ToGetJavaDownloadsJavaDownloadReportCreatedByOutput added in v1.17.0

func (i GetJavaDownloadsJavaDownloadReportCreatedByArgs) ToGetJavaDownloadsJavaDownloadReportCreatedByOutput() GetJavaDownloadsJavaDownloadReportCreatedByOutput

func (GetJavaDownloadsJavaDownloadReportCreatedByArgs) ToGetJavaDownloadsJavaDownloadReportCreatedByOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadReportCreatedByArgs) ToGetJavaDownloadsJavaDownloadReportCreatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportCreatedByOutput

type GetJavaDownloadsJavaDownloadReportCreatedByArray added in v1.17.0

type GetJavaDownloadsJavaDownloadReportCreatedByArray []GetJavaDownloadsJavaDownloadReportCreatedByInput

func (GetJavaDownloadsJavaDownloadReportCreatedByArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportCreatedByArray) ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutput added in v1.17.0

func (i GetJavaDownloadsJavaDownloadReportCreatedByArray) ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutput() GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput

func (GetJavaDownloadsJavaDownloadReportCreatedByArray) ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadReportCreatedByArray) ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput

type GetJavaDownloadsJavaDownloadReportCreatedByArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportCreatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutput() GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput
	ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput
}

GetJavaDownloadsJavaDownloadReportCreatedByArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadReportCreatedByArray and GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportCreatedByArrayInput` via:

GetJavaDownloadsJavaDownloadReportCreatedByArray{ GetJavaDownloadsJavaDownloadReportCreatedByArgs{...} }

type GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput

type GetJavaDownloadsJavaDownloadReportCreatedByInput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportCreatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportCreatedByOutput() GetJavaDownloadsJavaDownloadReportCreatedByOutput
	ToGetJavaDownloadsJavaDownloadReportCreatedByOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportCreatedByOutput
}

GetJavaDownloadsJavaDownloadReportCreatedByInput is an input type that accepts GetJavaDownloadsJavaDownloadReportCreatedByArgs and GetJavaDownloadsJavaDownloadReportCreatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportCreatedByInput` via:

GetJavaDownloadsJavaDownloadReportCreatedByArgs{...}

type GetJavaDownloadsJavaDownloadReportCreatedByOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportCreatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportCreatedByOutput) DisplayName added in v1.17.0

Display name for the Java download report.

func (GetJavaDownloadsJavaDownloadReportCreatedByOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportCreatedByOutput) Email added in v1.17.0

The email of the principal.

func (GetJavaDownloadsJavaDownloadReportCreatedByOutput) Id added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadReportCreatedByOutput) ToGetJavaDownloadsJavaDownloadReportCreatedByOutput added in v1.17.0

func (o GetJavaDownloadsJavaDownloadReportCreatedByOutput) ToGetJavaDownloadsJavaDownloadReportCreatedByOutput() GetJavaDownloadsJavaDownloadReportCreatedByOutput

func (GetJavaDownloadsJavaDownloadReportCreatedByOutput) ToGetJavaDownloadsJavaDownloadReportCreatedByOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadReportCreatedByOutput) ToGetJavaDownloadsJavaDownloadReportCreatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportCreatedByOutput

type GetJavaDownloadsJavaDownloadReportsArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the display name.
	DisplayName *string                                     `pulumi:"displayName"`
	Filters     []GetJavaDownloadsJavaDownloadReportsFilter `pulumi:"filters"`
	// Unique Java download report identifier.
	JavaDownloadReportId *string `pulumi:"javaDownloadReportId"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadReports.

type GetJavaDownloadsJavaDownloadReportsFilter added in v1.17.0

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

type GetJavaDownloadsJavaDownloadReportsFilterArgs added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadReportsFilterArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsFilterArgs) ToGetJavaDownloadsJavaDownloadReportsFilterOutput added in v1.17.0

func (i GetJavaDownloadsJavaDownloadReportsFilterArgs) ToGetJavaDownloadsJavaDownloadReportsFilterOutput() GetJavaDownloadsJavaDownloadReportsFilterOutput

func (GetJavaDownloadsJavaDownloadReportsFilterArgs) ToGetJavaDownloadsJavaDownloadReportsFilterOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadReportsFilterArgs) ToGetJavaDownloadsJavaDownloadReportsFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsFilterOutput

type GetJavaDownloadsJavaDownloadReportsFilterArray added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsFilterArray []GetJavaDownloadsJavaDownloadReportsFilterInput

func (GetJavaDownloadsJavaDownloadReportsFilterArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsFilterArray) ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutput added in v1.17.0

func (i GetJavaDownloadsJavaDownloadReportsFilterArray) ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutput() GetJavaDownloadsJavaDownloadReportsFilterArrayOutput

func (GetJavaDownloadsJavaDownloadReportsFilterArray) ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadReportsFilterArray) ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsFilterArrayOutput

type GetJavaDownloadsJavaDownloadReportsFilterArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsFilterArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutput() GetJavaDownloadsJavaDownloadReportsFilterArrayOutput
	ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsFilterArrayOutput
}

GetJavaDownloadsJavaDownloadReportsFilterArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsFilterArray and GetJavaDownloadsJavaDownloadReportsFilterArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsFilterArrayInput` via:

GetJavaDownloadsJavaDownloadReportsFilterArray{ GetJavaDownloadsJavaDownloadReportsFilterArgs{...} }

type GetJavaDownloadsJavaDownloadReportsFilterArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsFilterArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsFilterArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsFilterArrayOutput) ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsFilterArrayOutput) ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadReportsFilterArrayOutput) ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsFilterArrayOutput

type GetJavaDownloadsJavaDownloadReportsFilterInput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsFilterInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsFilterOutput() GetJavaDownloadsJavaDownloadReportsFilterOutput
	ToGetJavaDownloadsJavaDownloadReportsFilterOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsFilterOutput
}

GetJavaDownloadsJavaDownloadReportsFilterInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsFilterArgs and GetJavaDownloadsJavaDownloadReportsFilterOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsFilterInput` via:

GetJavaDownloadsJavaDownloadReportsFilterArgs{...}

type GetJavaDownloadsJavaDownloadReportsFilterOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsFilterOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsFilterOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsFilterOutput) Name added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsFilterOutput) Regex added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsFilterOutput) ToGetJavaDownloadsJavaDownloadReportsFilterOutput added in v1.17.0

func (o GetJavaDownloadsJavaDownloadReportsFilterOutput) ToGetJavaDownloadsJavaDownloadReportsFilterOutput() GetJavaDownloadsJavaDownloadReportsFilterOutput

func (GetJavaDownloadsJavaDownloadReportsFilterOutput) ToGetJavaDownloadsJavaDownloadReportsFilterOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadReportsFilterOutput) ToGetJavaDownloadsJavaDownloadReportsFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsFilterOutput

func (GetJavaDownloadsJavaDownloadReportsFilterOutput) Values added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollection added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollection struct {
	Items []GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItem `pulumi:"items"`
}

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs struct {
	Items GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayInput `pulumi:"items"`
}

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray []GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionInput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput() GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput
	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput
}

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray and GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayInput` via:

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray{ GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs{...} }

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionInput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput() GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput
	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput
}

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs and GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionInput` via:

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs{...}

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItem added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItem struct {
	// The algorithm used for calculating the checksum.
	ChecksumType string `pulumi:"checksumType"`
	// The checksum value of the Java download report file.
	ChecksumValue string `pulumi:"checksumValue"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId string `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies []GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedBy `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only resources that match the display name.
	DisplayName string `pulumi:"displayName"`
	// Approximate size of the Java download report file in bytes.
	FileSizeInBytes string `pulumi:"fileSizeInBytes"`
	// The file format of the Java download report.
	Format string `pulumi:"format"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id string `pulumi:"id"`
	// 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the Java download report was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	TimeEnd     string `pulumi:"timeEnd"`
	TimeStart   string `pulumi:"timeStart"`
}

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs struct {
	// The algorithm used for calculating the checksum.
	ChecksumType pulumi.StringInput `pulumi:"checksumType"`
	// The checksum value of the Java download report file.
	ChecksumValue pulumi.StringInput `pulumi:"checksumValue"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayInput `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only resources that match the display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Approximate size of the Java download report file in bytes.
	FileSizeInBytes pulumi.StringInput `pulumi:"fileSizeInBytes"`
	// The file format of the Java download report.
	Format pulumi.StringInput `pulumi:"format"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id pulumi.StringInput `pulumi:"id"`
	// 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time the Java download report was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	TimeEnd     pulumi.StringInput `pulumi:"timeEnd"`
	TimeStart   pulumi.StringInput `pulumi:"timeStart"`
}

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray []GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemInput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput() GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput
	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput
}

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray and GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayInput` via:

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray{ GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs{...} }

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedBy added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedBy struct {
	// A filter to return only resources that match the display name.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs struct {
	// A filter to return only resources that match the display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArray added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArray []GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByInput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput() GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput
	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput
}

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArray and GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayInput` via:

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArray{ GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs{...} }

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByInput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput() GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput
	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput
}

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs and GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByInput` via:

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs{...}

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput) DisplayName added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput) Email added in v1.17.0

The email of the principal.

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput) Id added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemInput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput() GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput
	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput
}

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs and GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemInput` via:

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs{...}

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) ChecksumType added in v1.17.0

The algorithm used for calculating the checksum.

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) ChecksumValue added in v1.17.0

The checksum value of the Java download report file.

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) CompartmentId added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) CreatedBies added in v1.17.0

An authorized principal.

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) DefinedTags added in v1.17.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) DisplayName added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) FileSizeInBytes added in v1.17.0

Approximate size of the Java download report file in bytes.

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) Format added in v1.17.0

The file format of the Java download report.

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) FreeformTags added in v1.17.0

Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) Id added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) State added in v1.17.0

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) SystemTags added in v1.17.0

System 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). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) TimeCreated added in v1.17.0

The time the Java download report was created. An RFC3339 formatted datetime string.

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) TimeEnd added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) TimeStart added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput) Items added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput

type GetJavaDownloadsJavaDownloadReportsOutputArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the display name.
	DisplayName pulumi.StringPtrInput                               `pulumi:"displayName"`
	Filters     GetJavaDownloadsJavaDownloadReportsFilterArrayInput `pulumi:"filters"`
	// Unique Java download report identifier.
	JavaDownloadReportId pulumi.StringPtrInput `pulumi:"javaDownloadReportId"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadReports.

func (GetJavaDownloadsJavaDownloadReportsOutputArgs) ElementType added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsResult added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the Java download report.
	CompartmentId string `pulumi:"compartmentId"`
	// Display name for the Java download report.
	DisplayName *string                                     `pulumi:"displayName"`
	Filters     []GetJavaDownloadsJavaDownloadReportsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of java_download_report_collection.
	JavaDownloadReportCollections []GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollection `pulumi:"javaDownloadReportCollections"`
	JavaDownloadReportId          *string                                                           `pulumi:"javaDownloadReportId"`
	// The current state of the Java download report.
	State *string `pulumi:"state"`
}

A collection of values returned by getJavaDownloadsJavaDownloadReports.

func GetJavaDownloadsJavaDownloadReports added in v1.17.0

This data source provides the list of Java Download Reports in Oracle Cloud Infrastructure Jms Java Downloads service.

Returns a list of JavaDownloadReports.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetJavaDownloadsJavaDownloadReports(ctx, &jms.GetJavaDownloadsJavaDownloadReportsArgs{
			CompartmentId:        tenancyOcid,
			DisplayName:          pulumi.StringRef(javaDownloadReportDisplayName),
			JavaDownloadReportId: pulumi.StringRef(testJavaDownloadReport.Id),
			State:                pulumi.StringRef(javaDownloadReportState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaDownloadsJavaDownloadReportsResultOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadReportsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaDownloadReports.

func (GetJavaDownloadsJavaDownloadReportsResultOutput) CompartmentId added in v1.17.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the Java download report.

func (GetJavaDownloadsJavaDownloadReportsResultOutput) DisplayName added in v1.17.0

Display name for the Java download report.

func (GetJavaDownloadsJavaDownloadReportsResultOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsResultOutput) Filters added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsResultOutput) Id added in v1.17.0

The provider-assigned unique ID for this managed resource.

func (GetJavaDownloadsJavaDownloadReportsResultOutput) JavaDownloadReportCollections added in v1.17.0

The list of java_download_report_collection.

func (GetJavaDownloadsJavaDownloadReportsResultOutput) JavaDownloadReportId added in v1.17.0

func (GetJavaDownloadsJavaDownloadReportsResultOutput) State added in v1.17.0

The current state of the Java download report.

func (GetJavaDownloadsJavaDownloadReportsResultOutput) ToGetJavaDownloadsJavaDownloadReportsResultOutput added in v1.17.0

func (o GetJavaDownloadsJavaDownloadReportsResultOutput) ToGetJavaDownloadsJavaDownloadReportsResultOutput() GetJavaDownloadsJavaDownloadReportsResultOutput

func (GetJavaDownloadsJavaDownloadReportsResultOutput) ToGetJavaDownloadsJavaDownloadReportsResultOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadReportsResultOutput) ToGetJavaDownloadsJavaDownloadReportsResultOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsResultOutput

type GetJavaDownloadsJavaDownloadTokenCreatedBy added in v1.17.0

type GetJavaDownloadsJavaDownloadTokenCreatedBy struct {
	// The name of the principal.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaDownloadTokenCreatedByArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadTokenCreatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaDownloadTokenCreatedByArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokenCreatedByArgs) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutput added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokenCreatedByArgs) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutput() GetJavaDownloadsJavaDownloadTokenCreatedByOutput

func (GetJavaDownloadsJavaDownloadTokenCreatedByArgs) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokenCreatedByArgs) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenCreatedByOutput

type GetJavaDownloadsJavaDownloadTokenCreatedByArray added in v1.17.0

type GetJavaDownloadsJavaDownloadTokenCreatedByArray []GetJavaDownloadsJavaDownloadTokenCreatedByInput

func (GetJavaDownloadsJavaDownloadTokenCreatedByArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokenCreatedByArray) ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokenCreatedByArray) ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput() GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput

func (GetJavaDownloadsJavaDownloadTokenCreatedByArray) ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokenCreatedByArray) ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput

type GetJavaDownloadsJavaDownloadTokenCreatedByArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokenCreatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput() GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput
	ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput
}

GetJavaDownloadsJavaDownloadTokenCreatedByArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadTokenCreatedByArray and GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokenCreatedByArrayInput` via:

GetJavaDownloadsJavaDownloadTokenCreatedByArray{ GetJavaDownloadsJavaDownloadTokenCreatedByArgs{...} }

type GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput

type GetJavaDownloadsJavaDownloadTokenCreatedByInput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokenCreatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokenCreatedByOutput() GetJavaDownloadsJavaDownloadTokenCreatedByOutput
	ToGetJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokenCreatedByOutput
}

GetJavaDownloadsJavaDownloadTokenCreatedByInput is an input type that accepts GetJavaDownloadsJavaDownloadTokenCreatedByArgs and GetJavaDownloadsJavaDownloadTokenCreatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokenCreatedByInput` via:

GetJavaDownloadsJavaDownloadTokenCreatedByArgs{...}

type GetJavaDownloadsJavaDownloadTokenCreatedByOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokenCreatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokenCreatedByOutput) DisplayName added in v1.17.0

The name of the principal.

func (GetJavaDownloadsJavaDownloadTokenCreatedByOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokenCreatedByOutput) Email added in v1.17.0

The email of the principal.

func (GetJavaDownloadsJavaDownloadTokenCreatedByOutput) Id added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadTokenCreatedByOutput) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutput added in v1.17.0

func (o GetJavaDownloadsJavaDownloadTokenCreatedByOutput) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutput() GetJavaDownloadsJavaDownloadTokenCreatedByOutput

func (GetJavaDownloadsJavaDownloadTokenCreatedByOutput) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadTokenCreatedByOutput) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenCreatedByOutput

type GetJavaDownloadsJavaDownloadTokenLastUpdatedBy added in v1.17.0

type GetJavaDownloadsJavaDownloadTokenLastUpdatedBy struct {
	// The name of the principal.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput() GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray added in v1.17.0

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray []GetJavaDownloadsJavaDownloadTokenLastUpdatedByInput

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput() GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput() GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput
	ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput
}

GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray and GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput` via:

GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray{ GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs{...} }

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByInput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput() GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput
	ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput
}

GetJavaDownloadsJavaDownloadTokenLastUpdatedByInput is an input type that accepts GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs and GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokenLastUpdatedByInput` via:

GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs{...}

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput) DisplayName added in v1.17.0

The name of the principal.

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput) Email added in v1.17.0

The email of the principal.

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput) Id added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput

type GetJavaDownloadsJavaDownloadTokensArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string `pulumi:"displayName"`
	// Unique Java family version identifier.
	FamilyVersion *string                                    `pulumi:"familyVersion"`
	Filters       []GetJavaDownloadsJavaDownloadTokensFilter `pulumi:"filters"`
	// Unique JavaDownloadToken identifier.
	Id *string `pulumi:"id"`
	// A filter to return only resources that match the user principal detail.  The search string can be any of the property values from the [Principal](https://docs.cloud.oracle.com/iaas/api/#/en/jms/latest/datatypes/Principal) object. This object is used as response datatype for the `createdBy` and `lastUpdatedBy` fields in applicable resource.
	SearchByUser *string `pulumi:"searchByUser"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
	// Unique JavaDownloadToken value.
	Value *string `pulumi:"value"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadTokens.

type GetJavaDownloadsJavaDownloadTokensFilter added in v1.17.0

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

type GetJavaDownloadsJavaDownloadTokensFilterArgs added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadTokensFilterArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensFilterArgs) ToGetJavaDownloadsJavaDownloadTokensFilterOutput added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokensFilterArgs) ToGetJavaDownloadsJavaDownloadTokensFilterOutput() GetJavaDownloadsJavaDownloadTokensFilterOutput

func (GetJavaDownloadsJavaDownloadTokensFilterArgs) ToGetJavaDownloadsJavaDownloadTokensFilterOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokensFilterArgs) ToGetJavaDownloadsJavaDownloadTokensFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensFilterOutput

type GetJavaDownloadsJavaDownloadTokensFilterArray added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensFilterArray []GetJavaDownloadsJavaDownloadTokensFilterInput

func (GetJavaDownloadsJavaDownloadTokensFilterArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensFilterArray) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutput added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokensFilterArray) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutput() GetJavaDownloadsJavaDownloadTokensFilterArrayOutput

func (GetJavaDownloadsJavaDownloadTokensFilterArray) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokensFilterArray) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensFilterArrayOutput

type GetJavaDownloadsJavaDownloadTokensFilterArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensFilterArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutput() GetJavaDownloadsJavaDownloadTokensFilterArrayOutput
	ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensFilterArrayOutput
}

GetJavaDownloadsJavaDownloadTokensFilterArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensFilterArray and GetJavaDownloadsJavaDownloadTokensFilterArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensFilterArrayInput` via:

GetJavaDownloadsJavaDownloadTokensFilterArray{ GetJavaDownloadsJavaDownloadTokensFilterArgs{...} }

type GetJavaDownloadsJavaDownloadTokensFilterArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensFilterArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensFilterArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensFilterArrayOutput) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutput added in v1.17.0

func (o GetJavaDownloadsJavaDownloadTokensFilterArrayOutput) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutput() GetJavaDownloadsJavaDownloadTokensFilterArrayOutput

func (GetJavaDownloadsJavaDownloadTokensFilterArrayOutput) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadTokensFilterArrayOutput) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensFilterArrayOutput

type GetJavaDownloadsJavaDownloadTokensFilterInput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensFilterInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensFilterOutput() GetJavaDownloadsJavaDownloadTokensFilterOutput
	ToGetJavaDownloadsJavaDownloadTokensFilterOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensFilterOutput
}

GetJavaDownloadsJavaDownloadTokensFilterInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensFilterArgs and GetJavaDownloadsJavaDownloadTokensFilterOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensFilterInput` via:

GetJavaDownloadsJavaDownloadTokensFilterArgs{...}

type GetJavaDownloadsJavaDownloadTokensFilterOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensFilterOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensFilterOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensFilterOutput) Name added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensFilterOutput) Regex added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensFilterOutput) ToGetJavaDownloadsJavaDownloadTokensFilterOutput added in v1.17.0

func (o GetJavaDownloadsJavaDownloadTokensFilterOutput) ToGetJavaDownloadsJavaDownloadTokensFilterOutput() GetJavaDownloadsJavaDownloadTokensFilterOutput

func (GetJavaDownloadsJavaDownloadTokensFilterOutput) ToGetJavaDownloadsJavaDownloadTokensFilterOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadTokensFilterOutput) ToGetJavaDownloadsJavaDownloadTokensFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensFilterOutput

func (GetJavaDownloadsJavaDownloadTokensFilterOutput) Values added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollection added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollection struct {
	Items []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItem `pulumi:"items"`
}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs struct {
	Items GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayInput `pulumi:"items"`
}

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionInput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray{ GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs{...} }

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionInput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs{...}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItem added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId string `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedBy `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// User provided description of the JavaDownloadToken.
	Description string `pulumi:"description"`
	// 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"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique JavaDownloadToken identifier.
	Id string `pulumi:"id"`
	// A flag to indicate if the token is default.
	IsDefault bool `pulumi:"isDefault"`
	// The associated Java version of the JavaDownloadToken.
	JavaVersion string `pulumi:"javaVersion"`
	// An authorized principal.
	LastUpdatedBies []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedBy `pulumi:"lastUpdatedBies"`
	// The license type(s) associated with the JavaDownloadToken.
	LicenseTypes []string `pulumi:"licenseTypes"`
	// Possible lifecycle substates.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the JavaDownloadToken was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The expiry time of the JavaDownloadToken. An RFC3339 formatted datetime string.
	TimeExpires string `pulumi:"timeExpires"`
	// The time the JavaDownloadToken was last used for download. An RFC3339 formatted datetime string.
	TimeLastUsed string `pulumi:"timeLastUsed"`
	// The time the JavaDownloadToken was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// Unique JavaDownloadToken value.
	Value string `pulumi:"value"`
}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayInput `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// User provided description of the JavaDownloadToken.
	Description pulumi.StringInput `pulumi:"description"`
	// 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"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Unique JavaDownloadToken identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// A flag to indicate if the token is default.
	IsDefault pulumi.BoolInput `pulumi:"isDefault"`
	// The associated Java version of the JavaDownloadToken.
	JavaVersion pulumi.StringInput `pulumi:"javaVersion"`
	// An authorized principal.
	LastUpdatedBies GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayInput `pulumi:"lastUpdatedBies"`
	// The license type(s) associated with the JavaDownloadToken.
	LicenseTypes pulumi.StringArrayInput `pulumi:"licenseTypes"`
	// Possible lifecycle substates.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// 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. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time the JavaDownloadToken was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The expiry time of the JavaDownloadToken. An RFC3339 formatted datetime string.
	TimeExpires pulumi.StringInput `pulumi:"timeExpires"`
	// The time the JavaDownloadToken was last used for download. An RFC3339 formatted datetime string.
	TimeLastUsed pulumi.StringInput `pulumi:"timeLastUsed"`
	// The time the JavaDownloadToken was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Unique JavaDownloadToken value.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemInput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray{ GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs{...} }

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedBy added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedBy struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// Unique JavaDownloadToken identifier.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// Unique JavaDownloadToken identifier.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArray added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArray []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByInput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArray and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArray{ GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs{...} }

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByInput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs{...}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput) DisplayName added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput) Email added in v1.17.0

The email of the principal.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput) Id added in v1.17.0

Unique JavaDownloadToken identifier.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemInput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs{...}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedBy added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedBy struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// Unique JavaDownloadToken identifier.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// Unique JavaDownloadToken identifier.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArray added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArray []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByInput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayInput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArray and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArray{ GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs{...} }

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByInput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs{...}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput) DisplayName added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput) Email added in v1.17.0

The email of the principal.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput) Id added in v1.17.0

Unique JavaDownloadToken identifier.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) CompartmentId added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) CreatedBies added in v1.17.0

An authorized principal.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) DefinedTags added in v1.17.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) Description added in v1.17.0

User provided description of the JavaDownloadToken.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) DisplayName added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) FreeformTags added in v1.17.0

Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) Id added in v1.17.0

Unique JavaDownloadToken identifier.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) IsDefault added in v1.17.0

A flag to indicate if the token is default.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) JavaVersion added in v1.17.0

The associated Java version of the JavaDownloadToken.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) LastUpdatedBies added in v1.17.0

An authorized principal.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) LicenseTypes added in v1.17.0

The license type(s) associated with the JavaDownloadToken.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) LifecycleDetails added in v1.17.0

Possible lifecycle substates.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) State added in v1.17.0

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) SystemTags added in v1.17.0

System 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). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) TimeCreated added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) TimeExpires added in v1.17.0

The expiry time of the JavaDownloadToken. An RFC3339 formatted datetime string.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) TimeLastUsed added in v1.17.0

The time the JavaDownloadToken was last used for download. An RFC3339 formatted datetime string.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) TimeUpdated added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) Value added in v1.17.0

Unique JavaDownloadToken value.

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput) Items added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput

type GetJavaDownloadsJavaDownloadTokensOutputArgs added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Unique Java family version identifier.
	FamilyVersion pulumi.StringPtrInput                              `pulumi:"familyVersion"`
	Filters       GetJavaDownloadsJavaDownloadTokensFilterArrayInput `pulumi:"filters"`
	// Unique JavaDownloadToken identifier.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources that match the user principal detail.  The search string can be any of the property values from the [Principal](https://docs.cloud.oracle.com/iaas/api/#/en/jms/latest/datatypes/Principal) object. This object is used as response datatype for the `createdBy` and `lastUpdatedBy` fields in applicable resource.
	SearchByUser pulumi.StringPtrInput `pulumi:"searchByUser"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
	// Unique JavaDownloadToken value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadTokens.

func (GetJavaDownloadsJavaDownloadTokensOutputArgs) ElementType added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensResult added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the JavaDownloadToken.
	CompartmentId string `pulumi:"compartmentId"`
	// The name of the principal.
	DisplayName   *string                                    `pulumi:"displayName"`
	FamilyVersion *string                                    `pulumi:"familyVersion"`
	Filters       []GetJavaDownloadsJavaDownloadTokensFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id *string `pulumi:"id"`
	// The list of java_download_token_collection.
	JavaDownloadTokenCollections []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollection `pulumi:"javaDownloadTokenCollections"`
	SearchByUser                 *string                                                         `pulumi:"searchByUser"`
	// The current state of the JavaDownloadToken.
	State *string `pulumi:"state"`
	// Uniquely generated value for the JavaDownloadToken.
	Value *string `pulumi:"value"`
}

A collection of values returned by getJavaDownloadsJavaDownloadTokens.

func GetJavaDownloadsJavaDownloadTokens added in v1.17.0

This data source provides the list of Java Download Tokens in Oracle Cloud Infrastructure Jms Java Downloads service.

Returns a list of JavaDownloadTokens.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetJavaDownloadsJavaDownloadTokens(ctx, &jms.GetJavaDownloadsJavaDownloadTokensArgs{
			CompartmentId: tenancyOcid,
			DisplayName:   pulumi.StringRef(javaDownloadTokenDisplayName),
			FamilyVersion: pulumi.StringRef(javaDownloadTokenFamilyVersion),
			Id:            pulumi.StringRef(javaDownloadTokenId),
			SearchByUser:  pulumi.StringRef(javaDownloadTokenSearchByUser),
			State:         pulumi.StringRef(javaDownloadTokenState),
			Value:         pulumi.StringRef(javaDownloadTokenValue),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaDownloadsJavaDownloadTokensResultOutput added in v1.17.0

type GetJavaDownloadsJavaDownloadTokensResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaDownloadTokens.

func (GetJavaDownloadsJavaDownloadTokensResultOutput) CompartmentId added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadTokensResultOutput) DisplayName added in v1.17.0

The name of the principal.

func (GetJavaDownloadsJavaDownloadTokensResultOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensResultOutput) FamilyVersion added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensResultOutput) Filters added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensResultOutput) Id added in v1.17.0

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

func (GetJavaDownloadsJavaDownloadTokensResultOutput) JavaDownloadTokenCollections added in v1.17.0

The list of java_download_token_collection.

func (GetJavaDownloadsJavaDownloadTokensResultOutput) SearchByUser added in v1.17.0

func (GetJavaDownloadsJavaDownloadTokensResultOutput) State added in v1.17.0

The current state of the JavaDownloadToken.

func (GetJavaDownloadsJavaDownloadTokensResultOutput) ToGetJavaDownloadsJavaDownloadTokensResultOutput added in v1.17.0

func (o GetJavaDownloadsJavaDownloadTokensResultOutput) ToGetJavaDownloadsJavaDownloadTokensResultOutput() GetJavaDownloadsJavaDownloadTokensResultOutput

func (GetJavaDownloadsJavaDownloadTokensResultOutput) ToGetJavaDownloadsJavaDownloadTokensResultOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaDownloadTokensResultOutput) ToGetJavaDownloadsJavaDownloadTokensResultOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensResultOutput

func (GetJavaDownloadsJavaDownloadTokensResultOutput) Value added in v1.17.0

Uniquely generated value for the JavaDownloadToken.

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedBy added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedBy struct {
	// The name of the principal.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray []GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput added in v1.17.0

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray and GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray{ GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs{...} }

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs and GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs{...}

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) DisplayName added in v1.17.0

The name of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) Email added in v1.17.0

The email of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) Id added in v1.17.0

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

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedBy added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedBy struct {
	// The name of the principal.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray []GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray and GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray{ GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs{...} }

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs and GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs{...}

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) DisplayName added in v1.17.0

The name of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) Email added in v1.17.0

The email of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) Id added in v1.17.0

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

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsArgs added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId string                                               `pulumi:"compartmentId"`
	Filters       []GetJavaDownloadsJavaLicenseAcceptanceRecordsFilter `pulumi:"filters"`
	// Unique Java license acceptance record identifier.
	Id *string `pulumi:"id"`
	// Unique Java license type.
	LicenseType *string `pulumi:"licenseType"`
	// A filter to return only resources that match the user principal detail.  The search string can be any of the property values from the [Principal](https://docs.cloud.oracle.com/iaas/api/#/en/jms/latest/datatypes/Principal) object. This object is used as response datatype for the `createdBy` and `lastUpdatedBy` fields in applicable resource.
	SearchByUser *string `pulumi:"searchByUser"`
	// The status of license acceptance.
	Status *string `pulumi:"status"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicenseAcceptanceRecords.

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilter added in v1.17.0

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

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs added in v1.17.0

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

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray []GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterInput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput added in v1.17.0

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayInput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray and GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray{ GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs{...} }

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterInput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs and GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs{...}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput) Name added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput) Regex added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput) Values added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollection added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollection struct {
	Items []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItem `pulumi:"items"`
}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs struct {
	Items GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayInput `pulumi:"items"`
}

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArray added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArray []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionInput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayInput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArray and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArray{ GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs{...} }

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionInput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs{...}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItem added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId string `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedBy `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	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"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique Java license acceptance record identifier.
	Id string `pulumi:"id"`
	// An authorized principal.
	LastUpdatedBies []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedBy `pulumi:"lastUpdatedBies"`
	// Status of license acceptance.
	LicenseAcceptanceStatus string `pulumi:"licenseAcceptanceStatus"`
	// Unique Java license type.
	LicenseType string `pulumi:"licenseType"`
	// The current state of the JavaLicenseAcceptanceRecord.
	State string `pulumi:"state"`
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time of license acceptance(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeAccepted string `pulumi:"timeAccepted"`
	// The date and time of last update(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastUpdated string `pulumi:"timeLastUpdated"`
}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayInput `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	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"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Unique Java license acceptance record identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// An authorized principal.
	LastUpdatedBies GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayInput `pulumi:"lastUpdatedBies"`
	// Status of license acceptance.
	LicenseAcceptanceStatus pulumi.StringInput `pulumi:"licenseAcceptanceStatus"`
	// Unique Java license type.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
	// The current state of the JavaLicenseAcceptanceRecord.
	State pulumi.StringInput `pulumi:"state"`
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The date and time of license acceptance(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeAccepted pulumi.StringInput `pulumi:"timeAccepted"`
	// The date and time of last update(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastUpdated pulumi.StringInput `pulumi:"timeLastUpdated"`
}

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArray added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArray []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemInput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayInput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArray and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArray{ GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs{...} }

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedBy added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedBy struct {
	// The name of the principal.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// Unique Java license acceptance record identifier.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// Unique Java license acceptance record identifier.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArray added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArray []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByInput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayInput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArray and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArray{ GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs{...} }

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByInput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs{...}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput) DisplayName added in v1.17.0

The name of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput) Email added in v1.17.0

The email of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput) Id added in v1.17.0

Unique Java license acceptance record identifier.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemInput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs{...}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedBy added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedBy struct {
	// The name of the principal.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// Unique Java license acceptance record identifier.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// Unique Java license acceptance record identifier.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArray added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArray []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByInput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayInput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArray and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArray{ GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs{...} }

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByInput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs{...}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput) DisplayName added in v1.17.0

The name of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput) Email added in v1.17.0

The email of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput) Id added in v1.17.0

Unique Java license acceptance record identifier.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) CompartmentId added in v1.17.0

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

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) CreatedBies added in v1.17.0

An authorized principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) DefinedTags added in v1.17.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) FreeformTags added in v1.17.0

Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) Id added in v1.17.0

Unique Java license acceptance record identifier.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) LastUpdatedBies added in v1.17.0

An authorized principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) LicenseAcceptanceStatus added in v1.17.0

Status of license acceptance.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) LicenseType added in v1.17.0

Unique Java license type.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) State added in v1.17.0

The current state of the JavaLicenseAcceptanceRecord.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) SystemTags added in v1.17.0

System 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). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) TimeAccepted added in v1.17.0

The date and time of license acceptance(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) TimeLastUpdated added in v1.17.0

The date and time of last update(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput) Items added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutputWithContext added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsOutputArgs added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId pulumi.StringInput                                           `pulumi:"compartmentId"`
	Filters       GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayInput `pulumi:"filters"`
	// Unique Java license acceptance record identifier.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Unique Java license type.
	LicenseType pulumi.StringPtrInput `pulumi:"licenseType"`
	// A filter to return only resources that match the user principal detail.  The search string can be any of the property values from the [Principal](https://docs.cloud.oracle.com/iaas/api/#/en/jms/latest/datatypes/Principal) object. This object is used as response datatype for the `createdBy` and `lastUpdatedBy` fields in applicable resource.
	SearchByUser pulumi.StringPtrInput `pulumi:"searchByUser"`
	// The status of license acceptance.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicenseAcceptanceRecords.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsOutputArgs) ElementType added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsResult added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsResult struct {
	// The tenancy [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user accepting the license.
	CompartmentId string                                               `pulumi:"compartmentId"`
	Filters       []GetJavaDownloadsJavaLicenseAcceptanceRecordsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id *string `pulumi:"id"`
	// The list of java_license_acceptance_record_collection.
	JavaLicenseAcceptanceRecordCollections []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollection `pulumi:"javaLicenseAcceptanceRecordCollections"`
	// License type associated with the acceptance.
	LicenseType  *string `pulumi:"licenseType"`
	SearchByUser *string `pulumi:"searchByUser"`
	Status       *string `pulumi:"status"`
}

A collection of values returned by getJavaDownloadsJavaLicenseAcceptanceRecords.

func GetJavaDownloadsJavaLicenseAcceptanceRecords added in v1.17.0

This data source provides the list of Java License Acceptance Records in Oracle Cloud Infrastructure Jms Java Downloads service.

Returns a list of all the Java license acceptance records in a tenancy.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetJavaDownloadsJavaLicenseAcceptanceRecords(ctx, &jms.GetJavaDownloadsJavaLicenseAcceptanceRecordsArgs{
			CompartmentId: tenancyOcid,
			Id:            pulumi.StringRef(javaLicenseAcceptanceRecordId),
			LicenseType:   pulumi.StringRef(javaLicenseAcceptanceRecordLicenseType),
			SearchByUser:  pulumi.StringRef(javaLicenseAcceptanceRecordSearchByUser),
			Status:        pulumi.StringRef(javaLicenseAcceptanceRecordStatus),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaLicenseAcceptanceRecords.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) CompartmentId added in v1.17.0

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

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) Filters added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) Id added in v1.17.0

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

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) JavaLicenseAcceptanceRecordCollections added in v1.17.0

The list of java_license_acceptance_record_collection.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) LicenseType added in v1.17.0

License type associated with the acceptance.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) SearchByUser added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) Status added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput added in v1.17.0

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput

type GetJavaDownloadsJavaLicenseArgs added in v1.17.0

type GetJavaDownloadsJavaLicenseArgs struct {
	// Unique Java license type.
	LicenseType string `pulumi:"licenseType"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicense.

type GetJavaDownloadsJavaLicenseOutputArgs added in v1.17.0

type GetJavaDownloadsJavaLicenseOutputArgs struct {
	// Unique Java license type.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicense.

func (GetJavaDownloadsJavaLicenseOutputArgs) ElementType added in v1.17.0

type GetJavaDownloadsJavaLicenseResult added in v1.17.0

type GetJavaDownloadsJavaLicenseResult struct {
	// Commonly used name for the license type.
	DisplayName string `pulumi:"displayName"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// License Type
	LicenseType string `pulumi:"licenseType"`
	// Publicly accessible license URL containing the detailed terms and conditions.
	LicenseUrl string `pulumi:"licenseUrl"`
}

A collection of values returned by getJavaDownloadsJavaLicense.

func GetJavaDownloadsJavaLicense added in v1.17.0

func GetJavaDownloadsJavaLicense(ctx *pulumi.Context, args *GetJavaDownloadsJavaLicenseArgs, opts ...pulumi.InvokeOption) (*GetJavaDownloadsJavaLicenseResult, error)

This data source provides details about a specific Java License resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Return details of the specified Java license type.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetJavaDownloadsJavaLicense(ctx, &jms.GetJavaDownloadsJavaLicenseArgs{
			LicenseType: javaLicenseLicenseType,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaDownloadsJavaLicenseResultOutput added in v1.17.0

type GetJavaDownloadsJavaLicenseResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaLicense.

func (GetJavaDownloadsJavaLicenseResultOutput) DisplayName added in v1.17.0

Commonly used name for the license type.

func (GetJavaDownloadsJavaLicenseResultOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicenseResultOutput) Id added in v1.17.0

The provider-assigned unique ID for this managed resource.

func (GetJavaDownloadsJavaLicenseResultOutput) LicenseType added in v1.17.0

License Type

func (GetJavaDownloadsJavaLicenseResultOutput) LicenseUrl added in v1.17.0

Publicly accessible license URL containing the detailed terms and conditions.

func (GetJavaDownloadsJavaLicenseResultOutput) ToGetJavaDownloadsJavaLicenseResultOutput added in v1.17.0

func (o GetJavaDownloadsJavaLicenseResultOutput) ToGetJavaDownloadsJavaLicenseResultOutput() GetJavaDownloadsJavaLicenseResultOutput

func (GetJavaDownloadsJavaLicenseResultOutput) ToGetJavaDownloadsJavaLicenseResultOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicenseResultOutput) ToGetJavaDownloadsJavaLicenseResultOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseResultOutput

type GetJavaDownloadsJavaLicensesArgs added in v1.17.0

type GetJavaDownloadsJavaLicensesArgs struct {
	// A filter to return only resources that match the display name.
	DisplayName *string                              `pulumi:"displayName"`
	Filters     []GetJavaDownloadsJavaLicensesFilter `pulumi:"filters"`
	// Unique Java license type.
	LicenseType *string `pulumi:"licenseType"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicenses.

type GetJavaDownloadsJavaLicensesFilter added in v1.17.0

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

type GetJavaDownloadsJavaLicensesFilterArgs added in v1.17.0

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

func (GetJavaDownloadsJavaLicensesFilterArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicensesFilterArgs) ToGetJavaDownloadsJavaLicensesFilterOutput added in v1.17.0

func (i GetJavaDownloadsJavaLicensesFilterArgs) ToGetJavaDownloadsJavaLicensesFilterOutput() GetJavaDownloadsJavaLicensesFilterOutput

func (GetJavaDownloadsJavaLicensesFilterArgs) ToGetJavaDownloadsJavaLicensesFilterOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaLicensesFilterArgs) ToGetJavaDownloadsJavaLicensesFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesFilterOutput

type GetJavaDownloadsJavaLicensesFilterArray added in v1.17.0

type GetJavaDownloadsJavaLicensesFilterArray []GetJavaDownloadsJavaLicensesFilterInput

func (GetJavaDownloadsJavaLicensesFilterArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicensesFilterArray) ToGetJavaDownloadsJavaLicensesFilterArrayOutput added in v1.17.0

func (i GetJavaDownloadsJavaLicensesFilterArray) ToGetJavaDownloadsJavaLicensesFilterArrayOutput() GetJavaDownloadsJavaLicensesFilterArrayOutput

func (GetJavaDownloadsJavaLicensesFilterArray) ToGetJavaDownloadsJavaLicensesFilterArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaLicensesFilterArray) ToGetJavaDownloadsJavaLicensesFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesFilterArrayOutput

type GetJavaDownloadsJavaLicensesFilterArrayInput added in v1.17.0

type GetJavaDownloadsJavaLicensesFilterArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicensesFilterArrayOutput() GetJavaDownloadsJavaLicensesFilterArrayOutput
	ToGetJavaDownloadsJavaLicensesFilterArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicensesFilterArrayOutput
}

GetJavaDownloadsJavaLicensesFilterArrayInput is an input type that accepts GetJavaDownloadsJavaLicensesFilterArray and GetJavaDownloadsJavaLicensesFilterArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicensesFilterArrayInput` via:

GetJavaDownloadsJavaLicensesFilterArray{ GetJavaDownloadsJavaLicensesFilterArgs{...} }

type GetJavaDownloadsJavaLicensesFilterArrayOutput added in v1.17.0

type GetJavaDownloadsJavaLicensesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicensesFilterArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicensesFilterArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaLicensesFilterArrayOutput) ToGetJavaDownloadsJavaLicensesFilterArrayOutput added in v1.17.0

func (o GetJavaDownloadsJavaLicensesFilterArrayOutput) ToGetJavaDownloadsJavaLicensesFilterArrayOutput() GetJavaDownloadsJavaLicensesFilterArrayOutput

func (GetJavaDownloadsJavaLicensesFilterArrayOutput) ToGetJavaDownloadsJavaLicensesFilterArrayOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicensesFilterArrayOutput) ToGetJavaDownloadsJavaLicensesFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesFilterArrayOutput

type GetJavaDownloadsJavaLicensesFilterInput added in v1.17.0

type GetJavaDownloadsJavaLicensesFilterInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicensesFilterOutput() GetJavaDownloadsJavaLicensesFilterOutput
	ToGetJavaDownloadsJavaLicensesFilterOutputWithContext(context.Context) GetJavaDownloadsJavaLicensesFilterOutput
}

GetJavaDownloadsJavaLicensesFilterInput is an input type that accepts GetJavaDownloadsJavaLicensesFilterArgs and GetJavaDownloadsJavaLicensesFilterOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicensesFilterInput` via:

GetJavaDownloadsJavaLicensesFilterArgs{...}

type GetJavaDownloadsJavaLicensesFilterOutput added in v1.17.0

type GetJavaDownloadsJavaLicensesFilterOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicensesFilterOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicensesFilterOutput) Name added in v1.17.0

func (GetJavaDownloadsJavaLicensesFilterOutput) Regex added in v1.17.0

func (GetJavaDownloadsJavaLicensesFilterOutput) ToGetJavaDownloadsJavaLicensesFilterOutput added in v1.17.0

func (o GetJavaDownloadsJavaLicensesFilterOutput) ToGetJavaDownloadsJavaLicensesFilterOutput() GetJavaDownloadsJavaLicensesFilterOutput

func (GetJavaDownloadsJavaLicensesFilterOutput) ToGetJavaDownloadsJavaLicensesFilterOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicensesFilterOutput) ToGetJavaDownloadsJavaLicensesFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesFilterOutput

func (GetJavaDownloadsJavaLicensesFilterOutput) Values added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollection added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollection struct {
	Items []GetJavaDownloadsJavaLicensesJavaLicenseCollectionItem `pulumi:"items"`
}

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs struct {
	Items GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayInput `pulumi:"items"`
}

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput added in v1.17.0

func (i GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput() GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray []GetJavaDownloadsJavaLicensesJavaLicenseCollectionInput

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput added in v1.17.0

func (i GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput() GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayInput added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput() GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput
	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput
}

GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayInput is an input type that accepts GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray and GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayInput` via:

GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray{ GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs{...} }

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionInput added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput() GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput
	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutputWithContext(context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput
}

GetJavaDownloadsJavaLicensesJavaLicenseCollectionInput is an input type that accepts GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs and GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicensesJavaLicenseCollectionInput` via:

GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs{...}

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItem added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItem struct {
	// A filter to return only resources that match the display name.
	DisplayName string `pulumi:"displayName"`
	// Unique Java license type.
	LicenseType string `pulumi:"licenseType"`
	// Publicly accessible license URL containing the detailed terms and conditions.
	LicenseUrl string `pulumi:"licenseUrl"`
}

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs struct {
	// A filter to return only resources that match the display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Unique Java license type.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
	// Publicly accessible license URL containing the detailed terms and conditions.
	LicenseUrl pulumi.StringInput `pulumi:"licenseUrl"`
}

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray []GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemInput

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutputWithContext added in v1.17.0

func (i GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayInput added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput() GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput
	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput
}

GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayInput is an input type that accepts GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray and GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayInput` via:

GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray{ GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs{...} }

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput) Index added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemInput added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput() GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput
	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutputWithContext(context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput
}

GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemInput is an input type that accepts GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs and GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemInput` via:

GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs{...}

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput) DisplayName added in v1.17.0

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

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput) LicenseType added in v1.17.0

Unique Java license type.

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput) LicenseUrl added in v1.17.0

Publicly accessible license URL containing the detailed terms and conditions.

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput added in v1.17.0

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput) Items added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput added in v1.17.0

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput

type GetJavaDownloadsJavaLicensesOutputArgs added in v1.17.0

type GetJavaDownloadsJavaLicensesOutputArgs struct {
	// A filter to return only resources that match the display name.
	DisplayName pulumi.StringPtrInput                        `pulumi:"displayName"`
	Filters     GetJavaDownloadsJavaLicensesFilterArrayInput `pulumi:"filters"`
	// Unique Java license type.
	LicenseType pulumi.StringPtrInput `pulumi:"licenseType"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicenses.

func (GetJavaDownloadsJavaLicensesOutputArgs) ElementType added in v1.17.0

type GetJavaDownloadsJavaLicensesResult added in v1.17.0

type GetJavaDownloadsJavaLicensesResult struct {
	// Commonly used name for the license type.
	DisplayName *string                              `pulumi:"displayName"`
	Filters     []GetJavaDownloadsJavaLicensesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of java_license_collection.
	JavaLicenseCollections []GetJavaDownloadsJavaLicensesJavaLicenseCollection `pulumi:"javaLicenseCollections"`
	// License Type
	LicenseType *string `pulumi:"licenseType"`
}

A collection of values returned by getJavaDownloadsJavaLicenses.

func GetJavaDownloadsJavaLicenses added in v1.17.0

func GetJavaDownloadsJavaLicenses(ctx *pulumi.Context, args *GetJavaDownloadsJavaLicensesArgs, opts ...pulumi.InvokeOption) (*GetJavaDownloadsJavaLicensesResult, error)

This data source provides the list of Java Licenses in Oracle Cloud Infrastructure Jms Java Downloads service.

Return a list with details of all Java licenses.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetJavaDownloadsJavaLicenses(ctx, &jms.GetJavaDownloadsJavaLicensesArgs{
			DisplayName: pulumi.StringRef(javaLicenseDisplayName),
			LicenseType: pulumi.StringRef(javaLicenseLicenseType),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaDownloadsJavaLicensesResultOutput added in v1.17.0

type GetJavaDownloadsJavaLicensesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaLicenses.

func (GetJavaDownloadsJavaLicensesResultOutput) DisplayName added in v1.17.0

Commonly used name for the license type.

func (GetJavaDownloadsJavaLicensesResultOutput) ElementType added in v1.17.0

func (GetJavaDownloadsJavaLicensesResultOutput) Filters added in v1.17.0

func (GetJavaDownloadsJavaLicensesResultOutput) Id added in v1.17.0

The provider-assigned unique ID for this managed resource.

func (GetJavaDownloadsJavaLicensesResultOutput) JavaLicenseCollections added in v1.17.0

The list of java_license_collection.

func (GetJavaDownloadsJavaLicensesResultOutput) LicenseType added in v1.17.0

License Type

func (GetJavaDownloadsJavaLicensesResultOutput) ToGetJavaDownloadsJavaLicensesResultOutput added in v1.17.0

func (o GetJavaDownloadsJavaLicensesResultOutput) ToGetJavaDownloadsJavaLicensesResultOutput() GetJavaDownloadsJavaLicensesResultOutput

func (GetJavaDownloadsJavaLicensesResultOutput) ToGetJavaDownloadsJavaLicensesResultOutputWithContext added in v1.17.0

func (o GetJavaDownloadsJavaLicensesResultOutput) ToGetJavaDownloadsJavaLicensesResultOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesResultOutput

type GetJavaFamiliesArgs added in v0.3.0

type GetJavaFamiliesArgs struct {
	// The display name for the Java family.
	DisplayName *string `pulumi:"displayName"`
	// The version identifier for the Java family.
	FamilyVersion *string                 `pulumi:"familyVersion"`
	Filters       []GetJavaFamiliesFilter `pulumi:"filters"`
	// Filter the Java Release Family versions by support status.
	IsSupportedVersion *bool `pulumi:"isSupportedVersion"`
}

A collection of arguments for invoking getJavaFamilies.

type GetJavaFamiliesFilter added in v0.3.0

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

type GetJavaFamiliesFilterArgs added in v0.3.0

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

func (GetJavaFamiliesFilterArgs) ElementType added in v0.3.0

func (GetJavaFamiliesFilterArgs) ElementType() reflect.Type

func (GetJavaFamiliesFilterArgs) ToGetJavaFamiliesFilterOutput added in v0.3.0

func (i GetJavaFamiliesFilterArgs) ToGetJavaFamiliesFilterOutput() GetJavaFamiliesFilterOutput

func (GetJavaFamiliesFilterArgs) ToGetJavaFamiliesFilterOutputWithContext added in v0.3.0

func (i GetJavaFamiliesFilterArgs) ToGetJavaFamiliesFilterOutputWithContext(ctx context.Context) GetJavaFamiliesFilterOutput

type GetJavaFamiliesFilterArray added in v0.3.0

type GetJavaFamiliesFilterArray []GetJavaFamiliesFilterInput

func (GetJavaFamiliesFilterArray) ElementType added in v0.3.0

func (GetJavaFamiliesFilterArray) ElementType() reflect.Type

func (GetJavaFamiliesFilterArray) ToGetJavaFamiliesFilterArrayOutput added in v0.3.0

func (i GetJavaFamiliesFilterArray) ToGetJavaFamiliesFilterArrayOutput() GetJavaFamiliesFilterArrayOutput

func (GetJavaFamiliesFilterArray) ToGetJavaFamiliesFilterArrayOutputWithContext added in v0.3.0

func (i GetJavaFamiliesFilterArray) ToGetJavaFamiliesFilterArrayOutputWithContext(ctx context.Context) GetJavaFamiliesFilterArrayOutput

type GetJavaFamiliesFilterArrayInput added in v0.3.0

type GetJavaFamiliesFilterArrayInput interface {
	pulumi.Input

	ToGetJavaFamiliesFilterArrayOutput() GetJavaFamiliesFilterArrayOutput
	ToGetJavaFamiliesFilterArrayOutputWithContext(context.Context) GetJavaFamiliesFilterArrayOutput
}

GetJavaFamiliesFilterArrayInput is an input type that accepts GetJavaFamiliesFilterArray and GetJavaFamiliesFilterArrayOutput values. You can construct a concrete instance of `GetJavaFamiliesFilterArrayInput` via:

GetJavaFamiliesFilterArray{ GetJavaFamiliesFilterArgs{...} }

type GetJavaFamiliesFilterArrayOutput added in v0.3.0

type GetJavaFamiliesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesFilterArrayOutput) ElementType added in v0.3.0

func (GetJavaFamiliesFilterArrayOutput) Index added in v0.3.0

func (GetJavaFamiliesFilterArrayOutput) ToGetJavaFamiliesFilterArrayOutput added in v0.3.0

func (o GetJavaFamiliesFilterArrayOutput) ToGetJavaFamiliesFilterArrayOutput() GetJavaFamiliesFilterArrayOutput

func (GetJavaFamiliesFilterArrayOutput) ToGetJavaFamiliesFilterArrayOutputWithContext added in v0.3.0

func (o GetJavaFamiliesFilterArrayOutput) ToGetJavaFamiliesFilterArrayOutputWithContext(ctx context.Context) GetJavaFamiliesFilterArrayOutput

type GetJavaFamiliesFilterInput added in v0.3.0

type GetJavaFamiliesFilterInput interface {
	pulumi.Input

	ToGetJavaFamiliesFilterOutput() GetJavaFamiliesFilterOutput
	ToGetJavaFamiliesFilterOutputWithContext(context.Context) GetJavaFamiliesFilterOutput
}

GetJavaFamiliesFilterInput is an input type that accepts GetJavaFamiliesFilterArgs and GetJavaFamiliesFilterOutput values. You can construct a concrete instance of `GetJavaFamiliesFilterInput` via:

GetJavaFamiliesFilterArgs{...}

type GetJavaFamiliesFilterOutput added in v0.3.0

type GetJavaFamiliesFilterOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesFilterOutput) ElementType added in v0.3.0

func (GetJavaFamiliesFilterOutput) Name added in v0.3.0

func (GetJavaFamiliesFilterOutput) Regex added in v0.3.0

func (GetJavaFamiliesFilterOutput) ToGetJavaFamiliesFilterOutput added in v0.3.0

func (o GetJavaFamiliesFilterOutput) ToGetJavaFamiliesFilterOutput() GetJavaFamiliesFilterOutput

func (GetJavaFamiliesFilterOutput) ToGetJavaFamiliesFilterOutputWithContext added in v0.3.0

func (o GetJavaFamiliesFilterOutput) ToGetJavaFamiliesFilterOutputWithContext(ctx context.Context) GetJavaFamiliesFilterOutput

func (GetJavaFamiliesFilterOutput) Values added in v0.3.0

type GetJavaFamiliesJavaFamilyCollection added in v0.3.0

type GetJavaFamiliesJavaFamilyCollection struct {
	Items []GetJavaFamiliesJavaFamilyCollectionItem `pulumi:"items"`
}

type GetJavaFamiliesJavaFamilyCollectionArgs added in v0.3.0

type GetJavaFamiliesJavaFamilyCollectionArgs struct {
	Items GetJavaFamiliesJavaFamilyCollectionItemArrayInput `pulumi:"items"`
}

func (GetJavaFamiliesJavaFamilyCollectionArgs) ElementType added in v0.3.0

func (GetJavaFamiliesJavaFamilyCollectionArgs) ToGetJavaFamiliesJavaFamilyCollectionOutput added in v0.3.0

func (i GetJavaFamiliesJavaFamilyCollectionArgs) ToGetJavaFamiliesJavaFamilyCollectionOutput() GetJavaFamiliesJavaFamilyCollectionOutput

func (GetJavaFamiliesJavaFamilyCollectionArgs) ToGetJavaFamiliesJavaFamilyCollectionOutputWithContext added in v0.3.0

func (i GetJavaFamiliesJavaFamilyCollectionArgs) ToGetJavaFamiliesJavaFamilyCollectionOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionOutput

type GetJavaFamiliesJavaFamilyCollectionArray added in v0.3.0

type GetJavaFamiliesJavaFamilyCollectionArray []GetJavaFamiliesJavaFamilyCollectionInput

func (GetJavaFamiliesJavaFamilyCollectionArray) ElementType added in v0.3.0

func (GetJavaFamiliesJavaFamilyCollectionArray) ToGetJavaFamiliesJavaFamilyCollectionArrayOutput added in v0.3.0

func (i GetJavaFamiliesJavaFamilyCollectionArray) ToGetJavaFamiliesJavaFamilyCollectionArrayOutput() GetJavaFamiliesJavaFamilyCollectionArrayOutput

func (GetJavaFamiliesJavaFamilyCollectionArray) ToGetJavaFamiliesJavaFamilyCollectionArrayOutputWithContext added in v0.3.0

func (i GetJavaFamiliesJavaFamilyCollectionArray) ToGetJavaFamiliesJavaFamilyCollectionArrayOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionArrayOutput

type GetJavaFamiliesJavaFamilyCollectionArrayInput added in v0.3.0

type GetJavaFamiliesJavaFamilyCollectionArrayInput interface {
	pulumi.Input

	ToGetJavaFamiliesJavaFamilyCollectionArrayOutput() GetJavaFamiliesJavaFamilyCollectionArrayOutput
	ToGetJavaFamiliesJavaFamilyCollectionArrayOutputWithContext(context.Context) GetJavaFamiliesJavaFamilyCollectionArrayOutput
}

GetJavaFamiliesJavaFamilyCollectionArrayInput is an input type that accepts GetJavaFamiliesJavaFamilyCollectionArray and GetJavaFamiliesJavaFamilyCollectionArrayOutput values. You can construct a concrete instance of `GetJavaFamiliesJavaFamilyCollectionArrayInput` via:

GetJavaFamiliesJavaFamilyCollectionArray{ GetJavaFamiliesJavaFamilyCollectionArgs{...} }

type GetJavaFamiliesJavaFamilyCollectionArrayOutput added in v0.3.0

type GetJavaFamiliesJavaFamilyCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesJavaFamilyCollectionArrayOutput) ElementType added in v0.3.0

func (GetJavaFamiliesJavaFamilyCollectionArrayOutput) Index added in v0.3.0

func (GetJavaFamiliesJavaFamilyCollectionArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionArrayOutput added in v0.3.0

func (o GetJavaFamiliesJavaFamilyCollectionArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionArrayOutput() GetJavaFamiliesJavaFamilyCollectionArrayOutput

func (GetJavaFamiliesJavaFamilyCollectionArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionArrayOutputWithContext added in v0.3.0

func (o GetJavaFamiliesJavaFamilyCollectionArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionArrayOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionArrayOutput

type GetJavaFamiliesJavaFamilyCollectionInput added in v0.3.0

type GetJavaFamiliesJavaFamilyCollectionInput interface {
	pulumi.Input

	ToGetJavaFamiliesJavaFamilyCollectionOutput() GetJavaFamiliesJavaFamilyCollectionOutput
	ToGetJavaFamiliesJavaFamilyCollectionOutputWithContext(context.Context) GetJavaFamiliesJavaFamilyCollectionOutput
}

GetJavaFamiliesJavaFamilyCollectionInput is an input type that accepts GetJavaFamiliesJavaFamilyCollectionArgs and GetJavaFamiliesJavaFamilyCollectionOutput values. You can construct a concrete instance of `GetJavaFamiliesJavaFamilyCollectionInput` via:

GetJavaFamiliesJavaFamilyCollectionArgs{...}

type GetJavaFamiliesJavaFamilyCollectionItem added in v0.3.0

type GetJavaFamiliesJavaFamilyCollectionItem struct {
	// The display name for the Java family.
	DisplayName string `pulumi:"displayName"`
	// Link to access the documentation for the release.
	DocUrl string `pulumi:"docUrl"`
	// The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate string `pulumi:"endOfSupportLifeDate"`
	// The version identifier for the Java family.
	FamilyVersion string `pulumi:"familyVersion"`
	// Filter the Java Release Family versions by support status.
	IsSupportedVersion bool `pulumi:"isSupportedVersion"`
	// List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
	LatestReleaseArtifacts []GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifact `pulumi:"latestReleaseArtifacts"`
	// Latest Java release version in the family.
	LatestReleaseVersion string `pulumi:"latestReleaseVersion"`
	// This indicates the support category for the Java release family.
	SupportType string `pulumi:"supportType"`
}

type GetJavaFamiliesJavaFamilyCollectionItemArgs added in v0.3.0

type GetJavaFamiliesJavaFamilyCollectionItemArgs struct {
	// The display name for the Java family.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Link to access the documentation for the release.
	DocUrl pulumi.StringInput `pulumi:"docUrl"`
	// The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate pulumi.StringInput `pulumi:"endOfSupportLifeDate"`
	// The version identifier for the Java family.
	FamilyVersion pulumi.StringInput `pulumi:"familyVersion"`
	// Filter the Java Release Family versions by support status.
	IsSupportedVersion pulumi.BoolInput `pulumi:"isSupportedVersion"`
	// List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
	LatestReleaseArtifacts GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayInput `pulumi:"latestReleaseArtifacts"`
	// Latest Java release version in the family.
	LatestReleaseVersion pulumi.StringInput `pulumi:"latestReleaseVersion"`
	// This indicates the support category for the Java release family.
	SupportType pulumi.StringInput `pulumi:"supportType"`
}

func (GetJavaFamiliesJavaFamilyCollectionItemArgs) ElementType added in v0.3.0

func (GetJavaFamiliesJavaFamilyCollectionItemArgs) ToGetJavaFamiliesJavaFamilyCollectionItemOutput added in v0.3.0

func (i GetJavaFamiliesJavaFamilyCollectionItemArgs) ToGetJavaFamiliesJavaFamilyCollectionItemOutput() GetJavaFamiliesJavaFamilyCollectionItemOutput

func (GetJavaFamiliesJavaFamilyCollectionItemArgs) ToGetJavaFamiliesJavaFamilyCollectionItemOutputWithContext added in v0.3.0

func (i GetJavaFamiliesJavaFamilyCollectionItemArgs) ToGetJavaFamiliesJavaFamilyCollectionItemOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemOutput

type GetJavaFamiliesJavaFamilyCollectionItemArray added in v0.3.0

type GetJavaFamiliesJavaFamilyCollectionItemArray []GetJavaFamiliesJavaFamilyCollectionItemInput

func (GetJavaFamiliesJavaFamilyCollectionItemArray) ElementType added in v0.3.0

func (GetJavaFamiliesJavaFamilyCollectionItemArray) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutput added in v0.3.0

func (i GetJavaFamiliesJavaFamilyCollectionItemArray) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutput() GetJavaFamiliesJavaFamilyCollectionItemArrayOutput

func (GetJavaFamiliesJavaFamilyCollectionItemArray) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutputWithContext added in v0.3.0

func (i GetJavaFamiliesJavaFamilyCollectionItemArray) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemArrayOutput

type GetJavaFamiliesJavaFamilyCollectionItemArrayInput added in v0.3.0

type GetJavaFamiliesJavaFamilyCollectionItemArrayInput interface {
	pulumi.Input

	ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutput() GetJavaFamiliesJavaFamilyCollectionItemArrayOutput
	ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutputWithContext(context.Context) GetJavaFamiliesJavaFamilyCollectionItemArrayOutput
}

GetJavaFamiliesJavaFamilyCollectionItemArrayInput is an input type that accepts GetJavaFamiliesJavaFamilyCollectionItemArray and GetJavaFamiliesJavaFamilyCollectionItemArrayOutput values. You can construct a concrete instance of `GetJavaFamiliesJavaFamilyCollectionItemArrayInput` via:

GetJavaFamiliesJavaFamilyCollectionItemArray{ GetJavaFamiliesJavaFamilyCollectionItemArgs{...} }

type GetJavaFamiliesJavaFamilyCollectionItemArrayOutput added in v0.3.0

type GetJavaFamiliesJavaFamilyCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesJavaFamilyCollectionItemArrayOutput) ElementType added in v0.3.0

func (GetJavaFamiliesJavaFamilyCollectionItemArrayOutput) Index added in v0.3.0

func (GetJavaFamiliesJavaFamilyCollectionItemArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutput added in v0.3.0

func (o GetJavaFamiliesJavaFamilyCollectionItemArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutput() GetJavaFamiliesJavaFamilyCollectionItemArrayOutput

func (GetJavaFamiliesJavaFamilyCollectionItemArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutputWithContext added in v0.3.0

func (o GetJavaFamiliesJavaFamilyCollectionItemArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemArrayOutput

type GetJavaFamiliesJavaFamilyCollectionItemInput added in v0.3.0

type GetJavaFamiliesJavaFamilyCollectionItemInput interface {
	pulumi.Input

	ToGetJavaFamiliesJavaFamilyCollectionItemOutput() GetJavaFamiliesJavaFamilyCollectionItemOutput
	ToGetJavaFamiliesJavaFamilyCollectionItemOutputWithContext(context.Context) GetJavaFamiliesJavaFamilyCollectionItemOutput
}

GetJavaFamiliesJavaFamilyCollectionItemInput is an input type that accepts GetJavaFamiliesJavaFamilyCollectionItemArgs and GetJavaFamiliesJavaFamilyCollectionItemOutput values. You can construct a concrete instance of `GetJavaFamiliesJavaFamilyCollectionItemInput` via:

GetJavaFamiliesJavaFamilyCollectionItemArgs{...}

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifact added in v1.17.0

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifact struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes string `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture string `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType string `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription string `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName string `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId string `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl string `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily string `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType string `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail string `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl string `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl string `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 string `pulumi:"sha256"`
}

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs added in v1.17.0

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes pulumi.StringInput `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType pulumi.StringInput `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription pulumi.StringInput `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName pulumi.StringInput `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl pulumi.StringInput `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail pulumi.StringInput `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl pulumi.StringInput `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl pulumi.StringInput `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
}

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs) ElementType added in v1.17.0

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput added in v1.17.0

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutputWithContext added in v1.17.0

func (i GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray added in v1.17.0

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray []GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactInput

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray) ElementType added in v1.17.0

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput added in v1.17.0

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutputWithContext added in v1.17.0

func (i GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayInput added in v1.17.0

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayInput interface {
	pulumi.Input

	ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput() GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput
	ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutputWithContext(context.Context) GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput
}

GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayInput is an input type that accepts GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray and GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput values. You can construct a concrete instance of `GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayInput` via:

GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray{ GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs{...} }

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput added in v1.17.0

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput) ElementType added in v1.17.0

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput) Index added in v1.17.0

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput added in v1.17.0

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutputWithContext added in v1.17.0

func (o GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactInput added in v1.17.0

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactInput interface {
	pulumi.Input

	ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput() GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput
	ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutputWithContext(context.Context) GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput
}

GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactInput is an input type that accepts GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs and GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput values. You can construct a concrete instance of `GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactInput` via:

GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs{...}

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput added in v1.17.0

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ApproximateFileSizeInBytes added in v1.17.0

Approximate compressed file size in bytes.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) Architecture added in v1.17.0

The target Operating System architecture for the artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ArtifactContentType added in v1.17.0

Product content type of this artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ArtifactDescription added in v1.17.0

Description of the binary artifact. Typically includes the OS, architecture, and installer type.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ArtifactFileName added in v1.17.0

The file name of the artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ArtifactId added in v1.17.0

Unique identifier for the artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) DownloadUrl added in v1.17.0

The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ElementType added in v1.17.0

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) OsFamily added in v1.17.0

The target Operating System family for the artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) PackageType added in v1.17.0

The package type(typically the file extension) of the artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) PackageTypeDetail added in v1.17.0

Additional information about the package type.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ScriptChecksumUrl added in v1.17.0

The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ScriptDownloadUrl added in v1.17.0

The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) Sha256 added in v1.17.0

SHA256 checksum of the artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput added in v1.17.0

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutputWithContext added in v1.17.0

func (o GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput

type GetJavaFamiliesJavaFamilyCollectionItemOutput added in v0.3.0

type GetJavaFamiliesJavaFamilyCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) DisplayName added in v0.3.0

The display name for the Java family.

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) DocUrl added in v0.3.0

Link to access the documentation for the release.

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) ElementType added in v0.3.0

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) EndOfSupportLifeDate added in v0.3.0

The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) FamilyVersion added in v0.3.0

The version identifier for the Java family.

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) IsSupportedVersion added in v1.17.0

Filter the Java Release Family versions by support status.

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) LatestReleaseArtifacts added in v1.17.0

List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) LatestReleaseVersion added in v1.17.0

Latest Java release version in the family.

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) SupportType added in v0.3.0

This indicates the support category for the Java release family.

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) ToGetJavaFamiliesJavaFamilyCollectionItemOutput added in v0.3.0

func (o GetJavaFamiliesJavaFamilyCollectionItemOutput) ToGetJavaFamiliesJavaFamilyCollectionItemOutput() GetJavaFamiliesJavaFamilyCollectionItemOutput

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) ToGetJavaFamiliesJavaFamilyCollectionItemOutputWithContext added in v0.3.0

func (o GetJavaFamiliesJavaFamilyCollectionItemOutput) ToGetJavaFamiliesJavaFamilyCollectionItemOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemOutput

type GetJavaFamiliesJavaFamilyCollectionOutput added in v0.3.0

type GetJavaFamiliesJavaFamilyCollectionOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesJavaFamilyCollectionOutput) ElementType added in v0.3.0

func (GetJavaFamiliesJavaFamilyCollectionOutput) Items added in v0.3.0

func (GetJavaFamiliesJavaFamilyCollectionOutput) ToGetJavaFamiliesJavaFamilyCollectionOutput added in v0.3.0

func (o GetJavaFamiliesJavaFamilyCollectionOutput) ToGetJavaFamiliesJavaFamilyCollectionOutput() GetJavaFamiliesJavaFamilyCollectionOutput

func (GetJavaFamiliesJavaFamilyCollectionOutput) ToGetJavaFamiliesJavaFamilyCollectionOutputWithContext added in v0.3.0

func (o GetJavaFamiliesJavaFamilyCollectionOutput) ToGetJavaFamiliesJavaFamilyCollectionOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionOutput

type GetJavaFamiliesOutputArgs added in v0.3.0

type GetJavaFamiliesOutputArgs struct {
	// The display name for the Java family.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The version identifier for the Java family.
	FamilyVersion pulumi.StringPtrInput           `pulumi:"familyVersion"`
	Filters       GetJavaFamiliesFilterArrayInput `pulumi:"filters"`
	// Filter the Java Release Family versions by support status.
	IsSupportedVersion pulumi.BoolPtrInput `pulumi:"isSupportedVersion"`
}

A collection of arguments for invoking getJavaFamilies.

func (GetJavaFamiliesOutputArgs) ElementType added in v0.3.0

func (GetJavaFamiliesOutputArgs) ElementType() reflect.Type

type GetJavaFamiliesResult added in v0.3.0

type GetJavaFamiliesResult struct {
	// The display name of the release family.
	DisplayName *string `pulumi:"displayName"`
	// The Java release family identifier.
	FamilyVersion *string                 `pulumi:"familyVersion"`
	Filters       []GetJavaFamiliesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.
	IsSupportedVersion *bool `pulumi:"isSupportedVersion"`
	// The list of java_family_collection.
	JavaFamilyCollections []GetJavaFamiliesJavaFamilyCollection `pulumi:"javaFamilyCollections"`
}

A collection of values returned by getJavaFamilies.

func GetJavaFamilies added in v0.3.0

func GetJavaFamilies(ctx *pulumi.Context, args *GetJavaFamiliesArgs, opts ...pulumi.InvokeOption) (*GetJavaFamiliesResult, error)

This data source provides the list of Java Families in Oracle Cloud Infrastructure Jms service.

Returns a list of the Java release family information. A Java release family is typically a major version in the Java version identifier.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetJavaFamilies(ctx, &jms.GetJavaFamiliesArgs{
			DisplayName:        pulumi.StringRef(javaFamilyDisplayName),
			FamilyVersion:      pulumi.StringRef(javaFamilyFamilyVersion),
			IsSupportedVersion: pulumi.BoolRef(javaFamilyIsSupportedVersion),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaFamiliesResultOutput added in v0.3.0

type GetJavaFamiliesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaFamilies.

func GetJavaFamiliesOutput added in v0.3.0

func (GetJavaFamiliesResultOutput) DisplayName added in v0.3.0

The display name of the release family.

func (GetJavaFamiliesResultOutput) ElementType added in v0.3.0

func (GetJavaFamiliesResultOutput) FamilyVersion added in v0.3.0

The Java release family identifier.

func (GetJavaFamiliesResultOutput) Filters added in v0.3.0

func (GetJavaFamiliesResultOutput) Id added in v0.3.0

The provider-assigned unique ID for this managed resource.

func (GetJavaFamiliesResultOutput) IsSupportedVersion added in v1.17.0

func (o GetJavaFamiliesResultOutput) IsSupportedVersion() pulumi.BoolPtrOutput

Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.

func (GetJavaFamiliesResultOutput) JavaFamilyCollections added in v0.3.0

The list of java_family_collection.

func (GetJavaFamiliesResultOutput) ToGetJavaFamiliesResultOutput added in v0.3.0

func (o GetJavaFamiliesResultOutput) ToGetJavaFamiliesResultOutput() GetJavaFamiliesResultOutput

func (GetJavaFamiliesResultOutput) ToGetJavaFamiliesResultOutputWithContext added in v0.3.0

func (o GetJavaFamiliesResultOutput) ToGetJavaFamiliesResultOutputWithContext(ctx context.Context) GetJavaFamiliesResultOutput

type GetJavaFamilyArgs added in v0.3.0

type GetJavaFamilyArgs struct {
	// Unique Java family version identifier.
	FamilyVersion string `pulumi:"familyVersion"`
}

A collection of arguments for invoking getJavaFamily.

type GetJavaFamilyLatestReleaseArtifact added in v1.17.0

type GetJavaFamilyLatestReleaseArtifact struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes string `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture string `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType string `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription string `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName string `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId string `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl string `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily string `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType string `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail string `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl string `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl string `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 string `pulumi:"sha256"`
}

type GetJavaFamilyLatestReleaseArtifactArgs added in v1.17.0

type GetJavaFamilyLatestReleaseArtifactArgs struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes pulumi.StringInput `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType pulumi.StringInput `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription pulumi.StringInput `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName pulumi.StringInput `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl pulumi.StringInput `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail pulumi.StringInput `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl pulumi.StringInput `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl pulumi.StringInput `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
}

func (GetJavaFamilyLatestReleaseArtifactArgs) ElementType added in v1.17.0

func (GetJavaFamilyLatestReleaseArtifactArgs) ToGetJavaFamilyLatestReleaseArtifactOutput added in v1.17.0

func (i GetJavaFamilyLatestReleaseArtifactArgs) ToGetJavaFamilyLatestReleaseArtifactOutput() GetJavaFamilyLatestReleaseArtifactOutput

func (GetJavaFamilyLatestReleaseArtifactArgs) ToGetJavaFamilyLatestReleaseArtifactOutputWithContext added in v1.17.0

func (i GetJavaFamilyLatestReleaseArtifactArgs) ToGetJavaFamilyLatestReleaseArtifactOutputWithContext(ctx context.Context) GetJavaFamilyLatestReleaseArtifactOutput

type GetJavaFamilyLatestReleaseArtifactArray added in v1.17.0

type GetJavaFamilyLatestReleaseArtifactArray []GetJavaFamilyLatestReleaseArtifactInput

func (GetJavaFamilyLatestReleaseArtifactArray) ElementType added in v1.17.0

func (GetJavaFamilyLatestReleaseArtifactArray) ToGetJavaFamilyLatestReleaseArtifactArrayOutput added in v1.17.0

func (i GetJavaFamilyLatestReleaseArtifactArray) ToGetJavaFamilyLatestReleaseArtifactArrayOutput() GetJavaFamilyLatestReleaseArtifactArrayOutput

func (GetJavaFamilyLatestReleaseArtifactArray) ToGetJavaFamilyLatestReleaseArtifactArrayOutputWithContext added in v1.17.0

func (i GetJavaFamilyLatestReleaseArtifactArray) ToGetJavaFamilyLatestReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaFamilyLatestReleaseArtifactArrayOutput

type GetJavaFamilyLatestReleaseArtifactArrayInput added in v1.17.0

type GetJavaFamilyLatestReleaseArtifactArrayInput interface {
	pulumi.Input

	ToGetJavaFamilyLatestReleaseArtifactArrayOutput() GetJavaFamilyLatestReleaseArtifactArrayOutput
	ToGetJavaFamilyLatestReleaseArtifactArrayOutputWithContext(context.Context) GetJavaFamilyLatestReleaseArtifactArrayOutput
}

GetJavaFamilyLatestReleaseArtifactArrayInput is an input type that accepts GetJavaFamilyLatestReleaseArtifactArray and GetJavaFamilyLatestReleaseArtifactArrayOutput values. You can construct a concrete instance of `GetJavaFamilyLatestReleaseArtifactArrayInput` via:

GetJavaFamilyLatestReleaseArtifactArray{ GetJavaFamilyLatestReleaseArtifactArgs{...} }

type GetJavaFamilyLatestReleaseArtifactArrayOutput added in v1.17.0

type GetJavaFamilyLatestReleaseArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetJavaFamilyLatestReleaseArtifactArrayOutput) ElementType added in v1.17.0

func (GetJavaFamilyLatestReleaseArtifactArrayOutput) Index added in v1.17.0

func (GetJavaFamilyLatestReleaseArtifactArrayOutput) ToGetJavaFamilyLatestReleaseArtifactArrayOutput added in v1.17.0

func (o GetJavaFamilyLatestReleaseArtifactArrayOutput) ToGetJavaFamilyLatestReleaseArtifactArrayOutput() GetJavaFamilyLatestReleaseArtifactArrayOutput

func (GetJavaFamilyLatestReleaseArtifactArrayOutput) ToGetJavaFamilyLatestReleaseArtifactArrayOutputWithContext added in v1.17.0

func (o GetJavaFamilyLatestReleaseArtifactArrayOutput) ToGetJavaFamilyLatestReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaFamilyLatestReleaseArtifactArrayOutput

type GetJavaFamilyLatestReleaseArtifactInput added in v1.17.0

type GetJavaFamilyLatestReleaseArtifactInput interface {
	pulumi.Input

	ToGetJavaFamilyLatestReleaseArtifactOutput() GetJavaFamilyLatestReleaseArtifactOutput
	ToGetJavaFamilyLatestReleaseArtifactOutputWithContext(context.Context) GetJavaFamilyLatestReleaseArtifactOutput
}

GetJavaFamilyLatestReleaseArtifactInput is an input type that accepts GetJavaFamilyLatestReleaseArtifactArgs and GetJavaFamilyLatestReleaseArtifactOutput values. You can construct a concrete instance of `GetJavaFamilyLatestReleaseArtifactInput` via:

GetJavaFamilyLatestReleaseArtifactArgs{...}

type GetJavaFamilyLatestReleaseArtifactOutput added in v1.17.0

type GetJavaFamilyLatestReleaseArtifactOutput struct{ *pulumi.OutputState }

func (GetJavaFamilyLatestReleaseArtifactOutput) ApproximateFileSizeInBytes added in v1.17.0

func (o GetJavaFamilyLatestReleaseArtifactOutput) ApproximateFileSizeInBytes() pulumi.StringOutput

Approximate compressed file size in bytes.

func (GetJavaFamilyLatestReleaseArtifactOutput) Architecture added in v1.17.0

The target Operating System architecture for the artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) ArtifactContentType added in v1.17.0

Product content type of this artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) ArtifactDescription added in v1.17.0

Description of the binary artifact. Typically includes the OS, architecture, and installer type.

func (GetJavaFamilyLatestReleaseArtifactOutput) ArtifactFileName added in v1.17.0

The file name of the artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) ArtifactId added in v1.17.0

Unique identifier for the artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) DownloadUrl added in v1.17.0

The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.

func (GetJavaFamilyLatestReleaseArtifactOutput) ElementType added in v1.17.0

func (GetJavaFamilyLatestReleaseArtifactOutput) OsFamily added in v1.17.0

The target Operating System family for the artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) PackageType added in v1.17.0

The package type(typically the file extension) of the artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) PackageTypeDetail added in v1.17.0

Additional information about the package type.

func (GetJavaFamilyLatestReleaseArtifactOutput) ScriptChecksumUrl added in v1.17.0

The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) ScriptDownloadUrl added in v1.17.0

The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.

func (GetJavaFamilyLatestReleaseArtifactOutput) Sha256 added in v1.17.0

SHA256 checksum of the artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) ToGetJavaFamilyLatestReleaseArtifactOutput added in v1.17.0

func (o GetJavaFamilyLatestReleaseArtifactOutput) ToGetJavaFamilyLatestReleaseArtifactOutput() GetJavaFamilyLatestReleaseArtifactOutput

func (GetJavaFamilyLatestReleaseArtifactOutput) ToGetJavaFamilyLatestReleaseArtifactOutputWithContext added in v1.17.0

func (o GetJavaFamilyLatestReleaseArtifactOutput) ToGetJavaFamilyLatestReleaseArtifactOutputWithContext(ctx context.Context) GetJavaFamilyLatestReleaseArtifactOutput

type GetJavaFamilyOutputArgs added in v0.3.0

type GetJavaFamilyOutputArgs struct {
	// Unique Java family version identifier.
	FamilyVersion pulumi.StringInput `pulumi:"familyVersion"`
}

A collection of arguments for invoking getJavaFamily.

func (GetJavaFamilyOutputArgs) ElementType added in v0.3.0

func (GetJavaFamilyOutputArgs) ElementType() reflect.Type

type GetJavaFamilyResult added in v0.3.0

type GetJavaFamilyResult struct {
	// The display name of the release family.
	DisplayName string `pulumi:"displayName"`
	// Link to access the documentation for the release.
	DocUrl string `pulumi:"docUrl"`
	// The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate string `pulumi:"endOfSupportLifeDate"`
	// The Java release family identifier.
	FamilyVersion string `pulumi:"familyVersion"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.
	IsSupportedVersion bool `pulumi:"isSupportedVersion"`
	// List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
	LatestReleaseArtifacts []GetJavaFamilyLatestReleaseArtifact `pulumi:"latestReleaseArtifacts"`
	// Latest Java release version in the family.
	LatestReleaseVersion string `pulumi:"latestReleaseVersion"`
	// This indicates the support category for the Java release family.
	SupportType string `pulumi:"supportType"`
}

A collection of values returned by getJavaFamily.

func GetJavaFamily added in v0.3.0

func GetJavaFamily(ctx *pulumi.Context, args *GetJavaFamilyArgs, opts ...pulumi.InvokeOption) (*GetJavaFamilyResult, error)

This data source provides details about a specific Java Family resource in Oracle Cloud Infrastructure Jms service.

Returns metadata associated with a specific Java release family.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetJavaFamily(ctx, &jms.GetJavaFamilyArgs{
			FamilyVersion: javaFamilyFamilyVersion,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaFamilyResultOutput added in v0.3.0

type GetJavaFamilyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaFamily.

func GetJavaFamilyOutput added in v0.3.0

func GetJavaFamilyOutput(ctx *pulumi.Context, args GetJavaFamilyOutputArgs, opts ...pulumi.InvokeOption) GetJavaFamilyResultOutput

func (GetJavaFamilyResultOutput) DisplayName added in v0.3.0

The display name of the release family.

func (GetJavaFamilyResultOutput) DocUrl added in v0.3.0

Link to access the documentation for the release.

func (GetJavaFamilyResultOutput) ElementType added in v0.3.0

func (GetJavaFamilyResultOutput) ElementType() reflect.Type

func (GetJavaFamilyResultOutput) EndOfSupportLifeDate added in v0.3.0

func (o GetJavaFamilyResultOutput) EndOfSupportLifeDate() pulumi.StringOutput

The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaFamilyResultOutput) FamilyVersion added in v0.3.0

func (o GetJavaFamilyResultOutput) FamilyVersion() pulumi.StringOutput

The Java release family identifier.

func (GetJavaFamilyResultOutput) Id added in v0.3.0

The provider-assigned unique ID for this managed resource.

func (GetJavaFamilyResultOutput) IsSupportedVersion added in v1.17.0

func (o GetJavaFamilyResultOutput) IsSupportedVersion() pulumi.BoolOutput

Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.

func (GetJavaFamilyResultOutput) LatestReleaseArtifacts added in v1.17.0

List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.

func (GetJavaFamilyResultOutput) LatestReleaseVersion added in v1.17.0

func (o GetJavaFamilyResultOutput) LatestReleaseVersion() pulumi.StringOutput

Latest Java release version in the family.

func (GetJavaFamilyResultOutput) SupportType added in v0.3.0

This indicates the support category for the Java release family.

func (GetJavaFamilyResultOutput) ToGetJavaFamilyResultOutput added in v0.3.0

func (o GetJavaFamilyResultOutput) ToGetJavaFamilyResultOutput() GetJavaFamilyResultOutput

func (GetJavaFamilyResultOutput) ToGetJavaFamilyResultOutputWithContext added in v0.3.0

func (o GetJavaFamilyResultOutput) ToGetJavaFamilyResultOutputWithContext(ctx context.Context) GetJavaFamilyResultOutput

type GetJavaReleaseArgs added in v0.3.0

type GetJavaReleaseArgs struct {
	// Unique Java release version identifier
	ReleaseVersion string `pulumi:"releaseVersion"`
}

A collection of arguments for invoking getJavaRelease.

type GetJavaReleaseArtifact added in v0.3.0

type GetJavaReleaseArtifact struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes string `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture string `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType string `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription string `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName string `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId string `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl string `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily string `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType string `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail string `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl string `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl string `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 string `pulumi:"sha256"`
}

type GetJavaReleaseArtifactArgs added in v0.3.0

type GetJavaReleaseArtifactArgs struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes pulumi.StringInput `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType pulumi.StringInput `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription pulumi.StringInput `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName pulumi.StringInput `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl pulumi.StringInput `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail pulumi.StringInput `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl pulumi.StringInput `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl pulumi.StringInput `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
}

func (GetJavaReleaseArtifactArgs) ElementType added in v0.3.0

func (GetJavaReleaseArtifactArgs) ElementType() reflect.Type

func (GetJavaReleaseArtifactArgs) ToGetJavaReleaseArtifactOutput added in v0.3.0

func (i GetJavaReleaseArtifactArgs) ToGetJavaReleaseArtifactOutput() GetJavaReleaseArtifactOutput

func (GetJavaReleaseArtifactArgs) ToGetJavaReleaseArtifactOutputWithContext added in v0.3.0

func (i GetJavaReleaseArtifactArgs) ToGetJavaReleaseArtifactOutputWithContext(ctx context.Context) GetJavaReleaseArtifactOutput

type GetJavaReleaseArtifactArray added in v0.3.0

type GetJavaReleaseArtifactArray []GetJavaReleaseArtifactInput

func (GetJavaReleaseArtifactArray) ElementType added in v0.3.0

func (GetJavaReleaseArtifactArray) ToGetJavaReleaseArtifactArrayOutput added in v0.3.0

func (i GetJavaReleaseArtifactArray) ToGetJavaReleaseArtifactArrayOutput() GetJavaReleaseArtifactArrayOutput

func (GetJavaReleaseArtifactArray) ToGetJavaReleaseArtifactArrayOutputWithContext added in v0.3.0

func (i GetJavaReleaseArtifactArray) ToGetJavaReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaReleaseArtifactArrayOutput

type GetJavaReleaseArtifactArrayInput added in v0.3.0

type GetJavaReleaseArtifactArrayInput interface {
	pulumi.Input

	ToGetJavaReleaseArtifactArrayOutput() GetJavaReleaseArtifactArrayOutput
	ToGetJavaReleaseArtifactArrayOutputWithContext(context.Context) GetJavaReleaseArtifactArrayOutput
}

GetJavaReleaseArtifactArrayInput is an input type that accepts GetJavaReleaseArtifactArray and GetJavaReleaseArtifactArrayOutput values. You can construct a concrete instance of `GetJavaReleaseArtifactArrayInput` via:

GetJavaReleaseArtifactArray{ GetJavaReleaseArtifactArgs{...} }

type GetJavaReleaseArtifactArrayOutput added in v0.3.0

type GetJavaReleaseArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseArtifactArrayOutput) ElementType added in v0.3.0

func (GetJavaReleaseArtifactArrayOutput) Index added in v0.3.0

func (GetJavaReleaseArtifactArrayOutput) ToGetJavaReleaseArtifactArrayOutput added in v0.3.0

func (o GetJavaReleaseArtifactArrayOutput) ToGetJavaReleaseArtifactArrayOutput() GetJavaReleaseArtifactArrayOutput

func (GetJavaReleaseArtifactArrayOutput) ToGetJavaReleaseArtifactArrayOutputWithContext added in v0.3.0

func (o GetJavaReleaseArtifactArrayOutput) ToGetJavaReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaReleaseArtifactArrayOutput

type GetJavaReleaseArtifactInput added in v0.3.0

type GetJavaReleaseArtifactInput interface {
	pulumi.Input

	ToGetJavaReleaseArtifactOutput() GetJavaReleaseArtifactOutput
	ToGetJavaReleaseArtifactOutputWithContext(context.Context) GetJavaReleaseArtifactOutput
}

GetJavaReleaseArtifactInput is an input type that accepts GetJavaReleaseArtifactArgs and GetJavaReleaseArtifactOutput values. You can construct a concrete instance of `GetJavaReleaseArtifactInput` via:

GetJavaReleaseArtifactArgs{...}

type GetJavaReleaseArtifactOutput added in v0.3.0

type GetJavaReleaseArtifactOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseArtifactOutput) ApproximateFileSizeInBytes added in v0.3.0

func (o GetJavaReleaseArtifactOutput) ApproximateFileSizeInBytes() pulumi.StringOutput

Approximate compressed file size in bytes.

func (GetJavaReleaseArtifactOutput) Architecture added in v1.17.0

The target Operating System architecture for the artifact.

func (GetJavaReleaseArtifactOutput) ArtifactContentType added in v0.3.0

func (o GetJavaReleaseArtifactOutput) ArtifactContentType() pulumi.StringOutput

Product content type of this artifact.

func (GetJavaReleaseArtifactOutput) ArtifactDescription added in v0.3.0

func (o GetJavaReleaseArtifactOutput) ArtifactDescription() pulumi.StringOutput

Description of the binary artifact. Typically includes the OS, architecture, and installer type.

func (GetJavaReleaseArtifactOutput) ArtifactFileName added in v1.17.0

func (o GetJavaReleaseArtifactOutput) ArtifactFileName() pulumi.StringOutput

The file name of the artifact.

func (GetJavaReleaseArtifactOutput) ArtifactId added in v0.3.0

Unique identifier for the artifact.

func (GetJavaReleaseArtifactOutput) DownloadUrl added in v1.17.0

The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.

func (GetJavaReleaseArtifactOutput) ElementType added in v0.3.0

func (GetJavaReleaseArtifactOutput) OsFamily added in v1.17.0

The target Operating System family for the artifact.

func (GetJavaReleaseArtifactOutput) PackageType added in v1.17.0

The package type(typically the file extension) of the artifact.

func (GetJavaReleaseArtifactOutput) PackageTypeDetail added in v1.17.0

func (o GetJavaReleaseArtifactOutput) PackageTypeDetail() pulumi.StringOutput

Additional information about the package type.

func (GetJavaReleaseArtifactOutput) ScriptChecksumUrl added in v1.17.0

func (o GetJavaReleaseArtifactOutput) ScriptChecksumUrl() pulumi.StringOutput

The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.

func (GetJavaReleaseArtifactOutput) ScriptDownloadUrl added in v1.17.0

func (o GetJavaReleaseArtifactOutput) ScriptDownloadUrl() pulumi.StringOutput

The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.

func (GetJavaReleaseArtifactOutput) Sha256 added in v0.3.0

SHA256 checksum of the artifact.

func (GetJavaReleaseArtifactOutput) ToGetJavaReleaseArtifactOutput added in v0.3.0

func (o GetJavaReleaseArtifactOutput) ToGetJavaReleaseArtifactOutput() GetJavaReleaseArtifactOutput

func (GetJavaReleaseArtifactOutput) ToGetJavaReleaseArtifactOutputWithContext added in v0.3.0

func (o GetJavaReleaseArtifactOutput) ToGetJavaReleaseArtifactOutputWithContext(ctx context.Context) GetJavaReleaseArtifactOutput

type GetJavaReleaseFamilyDetail added in v0.3.0

type GetJavaReleaseFamilyDetail struct {
	// Commonly used name for the MoS release.
	DisplayName string `pulumi:"displayName"`
	// Link to access the documentation for the release.
	DocUrl string `pulumi:"docUrl"`
	// The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate string `pulumi:"endOfSupportLifeDate"`
	// Java release family identifier.
	FamilyVersion string `pulumi:"familyVersion"`
	// Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.
	IsSupportedVersion bool `pulumi:"isSupportedVersion"`
	// List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
	LatestReleaseArtifacts []GetJavaReleaseFamilyDetailLatestReleaseArtifact `pulumi:"latestReleaseArtifacts"`
	// Latest Java release version in the family.
	LatestReleaseVersion string `pulumi:"latestReleaseVersion"`
	// This indicates the support category for the Java release family.
	SupportType string `pulumi:"supportType"`
}

type GetJavaReleaseFamilyDetailArgs added in v0.3.0

type GetJavaReleaseFamilyDetailArgs struct {
	// Commonly used name for the MoS release.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Link to access the documentation for the release.
	DocUrl pulumi.StringInput `pulumi:"docUrl"`
	// The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate pulumi.StringInput `pulumi:"endOfSupportLifeDate"`
	// Java release family identifier.
	FamilyVersion pulumi.StringInput `pulumi:"familyVersion"`
	// Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.
	IsSupportedVersion pulumi.BoolInput `pulumi:"isSupportedVersion"`
	// List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
	LatestReleaseArtifacts GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayInput `pulumi:"latestReleaseArtifacts"`
	// Latest Java release version in the family.
	LatestReleaseVersion pulumi.StringInput `pulumi:"latestReleaseVersion"`
	// This indicates the support category for the Java release family.
	SupportType pulumi.StringInput `pulumi:"supportType"`
}

func (GetJavaReleaseFamilyDetailArgs) ElementType added in v0.3.0

func (GetJavaReleaseFamilyDetailArgs) ToGetJavaReleaseFamilyDetailOutput added in v0.3.0

func (i GetJavaReleaseFamilyDetailArgs) ToGetJavaReleaseFamilyDetailOutput() GetJavaReleaseFamilyDetailOutput

func (GetJavaReleaseFamilyDetailArgs) ToGetJavaReleaseFamilyDetailOutputWithContext added in v0.3.0

func (i GetJavaReleaseFamilyDetailArgs) ToGetJavaReleaseFamilyDetailOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailOutput

type GetJavaReleaseFamilyDetailArray added in v0.3.0

type GetJavaReleaseFamilyDetailArray []GetJavaReleaseFamilyDetailInput

func (GetJavaReleaseFamilyDetailArray) ElementType added in v0.3.0

func (GetJavaReleaseFamilyDetailArray) ToGetJavaReleaseFamilyDetailArrayOutput added in v0.3.0

func (i GetJavaReleaseFamilyDetailArray) ToGetJavaReleaseFamilyDetailArrayOutput() GetJavaReleaseFamilyDetailArrayOutput

func (GetJavaReleaseFamilyDetailArray) ToGetJavaReleaseFamilyDetailArrayOutputWithContext added in v0.3.0

func (i GetJavaReleaseFamilyDetailArray) ToGetJavaReleaseFamilyDetailArrayOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailArrayOutput

type GetJavaReleaseFamilyDetailArrayInput added in v0.3.0

type GetJavaReleaseFamilyDetailArrayInput interface {
	pulumi.Input

	ToGetJavaReleaseFamilyDetailArrayOutput() GetJavaReleaseFamilyDetailArrayOutput
	ToGetJavaReleaseFamilyDetailArrayOutputWithContext(context.Context) GetJavaReleaseFamilyDetailArrayOutput
}

GetJavaReleaseFamilyDetailArrayInput is an input type that accepts GetJavaReleaseFamilyDetailArray and GetJavaReleaseFamilyDetailArrayOutput values. You can construct a concrete instance of `GetJavaReleaseFamilyDetailArrayInput` via:

GetJavaReleaseFamilyDetailArray{ GetJavaReleaseFamilyDetailArgs{...} }

type GetJavaReleaseFamilyDetailArrayOutput added in v0.3.0

type GetJavaReleaseFamilyDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseFamilyDetailArrayOutput) ElementType added in v0.3.0

func (GetJavaReleaseFamilyDetailArrayOutput) Index added in v0.3.0

func (GetJavaReleaseFamilyDetailArrayOutput) ToGetJavaReleaseFamilyDetailArrayOutput added in v0.3.0

func (o GetJavaReleaseFamilyDetailArrayOutput) ToGetJavaReleaseFamilyDetailArrayOutput() GetJavaReleaseFamilyDetailArrayOutput

func (GetJavaReleaseFamilyDetailArrayOutput) ToGetJavaReleaseFamilyDetailArrayOutputWithContext added in v0.3.0

func (o GetJavaReleaseFamilyDetailArrayOutput) ToGetJavaReleaseFamilyDetailArrayOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailArrayOutput

type GetJavaReleaseFamilyDetailInput added in v0.3.0

type GetJavaReleaseFamilyDetailInput interface {
	pulumi.Input

	ToGetJavaReleaseFamilyDetailOutput() GetJavaReleaseFamilyDetailOutput
	ToGetJavaReleaseFamilyDetailOutputWithContext(context.Context) GetJavaReleaseFamilyDetailOutput
}

GetJavaReleaseFamilyDetailInput is an input type that accepts GetJavaReleaseFamilyDetailArgs and GetJavaReleaseFamilyDetailOutput values. You can construct a concrete instance of `GetJavaReleaseFamilyDetailInput` via:

GetJavaReleaseFamilyDetailArgs{...}

type GetJavaReleaseFamilyDetailLatestReleaseArtifact added in v1.17.0

type GetJavaReleaseFamilyDetailLatestReleaseArtifact struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes string `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture string `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType string `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription string `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName string `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId string `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl string `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily string `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType string `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail string `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl string `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl string `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 string `pulumi:"sha256"`
}

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs added in v1.17.0

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes pulumi.StringInput `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType pulumi.StringInput `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription pulumi.StringInput `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName pulumi.StringInput `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl pulumi.StringInput `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail pulumi.StringInput `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl pulumi.StringInput `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl pulumi.StringInput `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
}

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs) ElementType added in v1.17.0

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutput added in v1.17.0

func (i GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutput() GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutputWithContext added in v1.17.0

func (i GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArray added in v1.17.0

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArray []GetJavaReleaseFamilyDetailLatestReleaseArtifactInput

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArray) ElementType added in v1.17.0

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArray) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput added in v1.17.0

func (i GetJavaReleaseFamilyDetailLatestReleaseArtifactArray) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput() GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArray) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutputWithContext added in v1.17.0

func (i GetJavaReleaseFamilyDetailLatestReleaseArtifactArray) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayInput added in v1.17.0

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayInput interface {
	pulumi.Input

	ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput() GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput
	ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutputWithContext(context.Context) GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput
}

GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayInput is an input type that accepts GetJavaReleaseFamilyDetailLatestReleaseArtifactArray and GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput values. You can construct a concrete instance of `GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayInput` via:

GetJavaReleaseFamilyDetailLatestReleaseArtifactArray{ GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs{...} }

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput added in v1.17.0

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput) ElementType added in v1.17.0

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput) Index added in v1.17.0

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput added in v1.17.0

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutputWithContext added in v1.17.0

func (o GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput

type GetJavaReleaseFamilyDetailLatestReleaseArtifactInput added in v1.17.0

type GetJavaReleaseFamilyDetailLatestReleaseArtifactInput interface {
	pulumi.Input

	ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutput() GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput
	ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutputWithContext(context.Context) GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput
}

GetJavaReleaseFamilyDetailLatestReleaseArtifactInput is an input type that accepts GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs and GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput values. You can construct a concrete instance of `GetJavaReleaseFamilyDetailLatestReleaseArtifactInput` via:

GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs{...}

type GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput added in v1.17.0

type GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ApproximateFileSizeInBytes added in v1.17.0

Approximate compressed file size in bytes.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) Architecture added in v1.17.0

The target Operating System architecture for the artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ArtifactContentType added in v1.17.0

Product content type of this artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ArtifactDescription added in v1.17.0

Description of the binary artifact. Typically includes the OS, architecture, and installer type.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ArtifactFileName added in v1.17.0

The file name of the artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ArtifactId added in v1.17.0

Unique identifier for the artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) DownloadUrl added in v1.17.0

The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ElementType added in v1.17.0

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) OsFamily added in v1.17.0

The target Operating System family for the artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) PackageType added in v1.17.0

The package type(typically the file extension) of the artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) PackageTypeDetail added in v1.17.0

Additional information about the package type.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ScriptChecksumUrl added in v1.17.0

The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ScriptDownloadUrl added in v1.17.0

The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) Sha256 added in v1.17.0

SHA256 checksum of the artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutput added in v1.17.0

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutputWithContext added in v1.17.0

func (o GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput

type GetJavaReleaseFamilyDetailOutput added in v0.3.0

type GetJavaReleaseFamilyDetailOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseFamilyDetailOutput) DisplayName added in v0.3.0

Commonly used name for the MoS release.

func (GetJavaReleaseFamilyDetailOutput) DocUrl added in v0.3.0

Link to access the documentation for the release.

func (GetJavaReleaseFamilyDetailOutput) ElementType added in v0.3.0

func (GetJavaReleaseFamilyDetailOutput) EndOfSupportLifeDate added in v0.3.0

func (o GetJavaReleaseFamilyDetailOutput) EndOfSupportLifeDate() pulumi.StringOutput

The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaReleaseFamilyDetailOutput) FamilyVersion added in v0.3.0

Java release family identifier.

func (GetJavaReleaseFamilyDetailOutput) IsSupportedVersion added in v1.17.0

func (o GetJavaReleaseFamilyDetailOutput) IsSupportedVersion() pulumi.BoolOutput

Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.

func (GetJavaReleaseFamilyDetailOutput) LatestReleaseArtifacts added in v1.17.0

List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.

func (GetJavaReleaseFamilyDetailOutput) LatestReleaseVersion added in v1.17.0

func (o GetJavaReleaseFamilyDetailOutput) LatestReleaseVersion() pulumi.StringOutput

Latest Java release version in the family.

func (GetJavaReleaseFamilyDetailOutput) SupportType added in v0.3.0

This indicates the support category for the Java release family.

func (GetJavaReleaseFamilyDetailOutput) ToGetJavaReleaseFamilyDetailOutput added in v0.3.0

func (o GetJavaReleaseFamilyDetailOutput) ToGetJavaReleaseFamilyDetailOutput() GetJavaReleaseFamilyDetailOutput

func (GetJavaReleaseFamilyDetailOutput) ToGetJavaReleaseFamilyDetailOutputWithContext added in v0.3.0

func (o GetJavaReleaseFamilyDetailOutput) ToGetJavaReleaseFamilyDetailOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailOutput

type GetJavaReleaseLicenseDetail added in v0.3.0

type GetJavaReleaseLicenseDetail struct {
	// Commonly used name for the MoS release.
	DisplayName string `pulumi:"displayName"`
	// License type for the Java version.
	LicenseType string `pulumi:"licenseType"`
	// Publicly accessible license URL containing the detailed terms and conditions.
	LicenseUrl string `pulumi:"licenseUrl"`
}

type GetJavaReleaseLicenseDetailArgs added in v0.3.0

type GetJavaReleaseLicenseDetailArgs struct {
	// Commonly used name for the MoS release.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// License type for the Java version.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
	// Publicly accessible license URL containing the detailed terms and conditions.
	LicenseUrl pulumi.StringInput `pulumi:"licenseUrl"`
}

func (GetJavaReleaseLicenseDetailArgs) ElementType added in v0.3.0

func (GetJavaReleaseLicenseDetailArgs) ToGetJavaReleaseLicenseDetailOutput added in v0.3.0

func (i GetJavaReleaseLicenseDetailArgs) ToGetJavaReleaseLicenseDetailOutput() GetJavaReleaseLicenseDetailOutput

func (GetJavaReleaseLicenseDetailArgs) ToGetJavaReleaseLicenseDetailOutputWithContext added in v0.3.0

func (i GetJavaReleaseLicenseDetailArgs) ToGetJavaReleaseLicenseDetailOutputWithContext(ctx context.Context) GetJavaReleaseLicenseDetailOutput

type GetJavaReleaseLicenseDetailArray added in v0.3.0

type GetJavaReleaseLicenseDetailArray []GetJavaReleaseLicenseDetailInput

func (GetJavaReleaseLicenseDetailArray) ElementType added in v0.3.0

func (GetJavaReleaseLicenseDetailArray) ToGetJavaReleaseLicenseDetailArrayOutput added in v0.3.0

func (i GetJavaReleaseLicenseDetailArray) ToGetJavaReleaseLicenseDetailArrayOutput() GetJavaReleaseLicenseDetailArrayOutput

func (GetJavaReleaseLicenseDetailArray) ToGetJavaReleaseLicenseDetailArrayOutputWithContext added in v0.3.0

func (i GetJavaReleaseLicenseDetailArray) ToGetJavaReleaseLicenseDetailArrayOutputWithContext(ctx context.Context) GetJavaReleaseLicenseDetailArrayOutput

type GetJavaReleaseLicenseDetailArrayInput added in v0.3.0

type GetJavaReleaseLicenseDetailArrayInput interface {
	pulumi.Input

	ToGetJavaReleaseLicenseDetailArrayOutput() GetJavaReleaseLicenseDetailArrayOutput
	ToGetJavaReleaseLicenseDetailArrayOutputWithContext(context.Context) GetJavaReleaseLicenseDetailArrayOutput
}

GetJavaReleaseLicenseDetailArrayInput is an input type that accepts GetJavaReleaseLicenseDetailArray and GetJavaReleaseLicenseDetailArrayOutput values. You can construct a concrete instance of `GetJavaReleaseLicenseDetailArrayInput` via:

GetJavaReleaseLicenseDetailArray{ GetJavaReleaseLicenseDetailArgs{...} }

type GetJavaReleaseLicenseDetailArrayOutput added in v0.3.0

type GetJavaReleaseLicenseDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseLicenseDetailArrayOutput) ElementType added in v0.3.0

func (GetJavaReleaseLicenseDetailArrayOutput) Index added in v0.3.0

func (GetJavaReleaseLicenseDetailArrayOutput) ToGetJavaReleaseLicenseDetailArrayOutput added in v0.3.0

func (o GetJavaReleaseLicenseDetailArrayOutput) ToGetJavaReleaseLicenseDetailArrayOutput() GetJavaReleaseLicenseDetailArrayOutput

func (GetJavaReleaseLicenseDetailArrayOutput) ToGetJavaReleaseLicenseDetailArrayOutputWithContext added in v0.3.0

func (o GetJavaReleaseLicenseDetailArrayOutput) ToGetJavaReleaseLicenseDetailArrayOutputWithContext(ctx context.Context) GetJavaReleaseLicenseDetailArrayOutput

type GetJavaReleaseLicenseDetailInput added in v0.3.0

type GetJavaReleaseLicenseDetailInput interface {
	pulumi.Input

	ToGetJavaReleaseLicenseDetailOutput() GetJavaReleaseLicenseDetailOutput
	ToGetJavaReleaseLicenseDetailOutputWithContext(context.Context) GetJavaReleaseLicenseDetailOutput
}

GetJavaReleaseLicenseDetailInput is an input type that accepts GetJavaReleaseLicenseDetailArgs and GetJavaReleaseLicenseDetailOutput values. You can construct a concrete instance of `GetJavaReleaseLicenseDetailInput` via:

GetJavaReleaseLicenseDetailArgs{...}

type GetJavaReleaseLicenseDetailOutput added in v0.3.0

type GetJavaReleaseLicenseDetailOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseLicenseDetailOutput) DisplayName added in v0.3.0

Commonly used name for the MoS release.

func (GetJavaReleaseLicenseDetailOutput) ElementType added in v0.3.0

func (GetJavaReleaseLicenseDetailOutput) LicenseType added in v0.3.0

License type for the Java version.

func (GetJavaReleaseLicenseDetailOutput) LicenseUrl added in v0.3.0

Publicly accessible license URL containing the detailed terms and conditions.

func (GetJavaReleaseLicenseDetailOutput) ToGetJavaReleaseLicenseDetailOutput added in v0.3.0

func (o GetJavaReleaseLicenseDetailOutput) ToGetJavaReleaseLicenseDetailOutput() GetJavaReleaseLicenseDetailOutput

func (GetJavaReleaseLicenseDetailOutput) ToGetJavaReleaseLicenseDetailOutputWithContext added in v0.3.0

func (o GetJavaReleaseLicenseDetailOutput) ToGetJavaReleaseLicenseDetailOutputWithContext(ctx context.Context) GetJavaReleaseLicenseDetailOutput

type GetJavaReleaseMosPatch added in v1.17.0

type GetJavaReleaseMosPatch struct {
	// Commonly used name for the MoS release.
	DisplayName string `pulumi:"displayName"`
	// MoS URL to access the artifacts for the Java release.
	PatchUrl string `pulumi:"patchUrl"`
}

type GetJavaReleaseMosPatchArgs added in v1.17.0

type GetJavaReleaseMosPatchArgs struct {
	// Commonly used name for the MoS release.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// MoS URL to access the artifacts for the Java release.
	PatchUrl pulumi.StringInput `pulumi:"patchUrl"`
}

func (GetJavaReleaseMosPatchArgs) ElementType added in v1.17.0

func (GetJavaReleaseMosPatchArgs) ElementType() reflect.Type

func (GetJavaReleaseMosPatchArgs) ToGetJavaReleaseMosPatchOutput added in v1.17.0

func (i GetJavaReleaseMosPatchArgs) ToGetJavaReleaseMosPatchOutput() GetJavaReleaseMosPatchOutput

func (GetJavaReleaseMosPatchArgs) ToGetJavaReleaseMosPatchOutputWithContext added in v1.17.0

func (i GetJavaReleaseMosPatchArgs) ToGetJavaReleaseMosPatchOutputWithContext(ctx context.Context) GetJavaReleaseMosPatchOutput

type GetJavaReleaseMosPatchArray added in v1.17.0

type GetJavaReleaseMosPatchArray []GetJavaReleaseMosPatchInput

func (GetJavaReleaseMosPatchArray) ElementType added in v1.17.0

func (GetJavaReleaseMosPatchArray) ToGetJavaReleaseMosPatchArrayOutput added in v1.17.0

func (i GetJavaReleaseMosPatchArray) ToGetJavaReleaseMosPatchArrayOutput() GetJavaReleaseMosPatchArrayOutput

func (GetJavaReleaseMosPatchArray) ToGetJavaReleaseMosPatchArrayOutputWithContext added in v1.17.0

func (i GetJavaReleaseMosPatchArray) ToGetJavaReleaseMosPatchArrayOutputWithContext(ctx context.Context) GetJavaReleaseMosPatchArrayOutput

type GetJavaReleaseMosPatchArrayInput added in v1.17.0

type GetJavaReleaseMosPatchArrayInput interface {
	pulumi.Input

	ToGetJavaReleaseMosPatchArrayOutput() GetJavaReleaseMosPatchArrayOutput
	ToGetJavaReleaseMosPatchArrayOutputWithContext(context.Context) GetJavaReleaseMosPatchArrayOutput
}

GetJavaReleaseMosPatchArrayInput is an input type that accepts GetJavaReleaseMosPatchArray and GetJavaReleaseMosPatchArrayOutput values. You can construct a concrete instance of `GetJavaReleaseMosPatchArrayInput` via:

GetJavaReleaseMosPatchArray{ GetJavaReleaseMosPatchArgs{...} }

type GetJavaReleaseMosPatchArrayOutput added in v1.17.0

type GetJavaReleaseMosPatchArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseMosPatchArrayOutput) ElementType added in v1.17.0

func (GetJavaReleaseMosPatchArrayOutput) Index added in v1.17.0

func (GetJavaReleaseMosPatchArrayOutput) ToGetJavaReleaseMosPatchArrayOutput added in v1.17.0

func (o GetJavaReleaseMosPatchArrayOutput) ToGetJavaReleaseMosPatchArrayOutput() GetJavaReleaseMosPatchArrayOutput

func (GetJavaReleaseMosPatchArrayOutput) ToGetJavaReleaseMosPatchArrayOutputWithContext added in v1.17.0

func (o GetJavaReleaseMosPatchArrayOutput) ToGetJavaReleaseMosPatchArrayOutputWithContext(ctx context.Context) GetJavaReleaseMosPatchArrayOutput

type GetJavaReleaseMosPatchInput added in v1.17.0

type GetJavaReleaseMosPatchInput interface {
	pulumi.Input

	ToGetJavaReleaseMosPatchOutput() GetJavaReleaseMosPatchOutput
	ToGetJavaReleaseMosPatchOutputWithContext(context.Context) GetJavaReleaseMosPatchOutput
}

GetJavaReleaseMosPatchInput is an input type that accepts GetJavaReleaseMosPatchArgs and GetJavaReleaseMosPatchOutput values. You can construct a concrete instance of `GetJavaReleaseMosPatchInput` via:

GetJavaReleaseMosPatchArgs{...}

type GetJavaReleaseMosPatchOutput added in v1.17.0

type GetJavaReleaseMosPatchOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseMosPatchOutput) DisplayName added in v1.17.0

Commonly used name for the MoS release.

func (GetJavaReleaseMosPatchOutput) ElementType added in v1.17.0

func (GetJavaReleaseMosPatchOutput) PatchUrl added in v1.17.0

MoS URL to access the artifacts for the Java release.

func (GetJavaReleaseMosPatchOutput) ToGetJavaReleaseMosPatchOutput added in v1.17.0

func (o GetJavaReleaseMosPatchOutput) ToGetJavaReleaseMosPatchOutput() GetJavaReleaseMosPatchOutput

func (GetJavaReleaseMosPatchOutput) ToGetJavaReleaseMosPatchOutputWithContext added in v1.17.0

func (o GetJavaReleaseMosPatchOutput) ToGetJavaReleaseMosPatchOutputWithContext(ctx context.Context) GetJavaReleaseMosPatchOutput

type GetJavaReleaseOutputArgs added in v0.3.0

type GetJavaReleaseOutputArgs struct {
	// Unique Java release version identifier
	ReleaseVersion pulumi.StringInput `pulumi:"releaseVersion"`
}

A collection of arguments for invoking getJavaRelease.

func (GetJavaReleaseOutputArgs) ElementType added in v0.3.0

func (GetJavaReleaseOutputArgs) ElementType() reflect.Type

type GetJavaReleaseResult added in v0.3.0

type GetJavaReleaseResult struct {
	// Artifact content types for the Java version.
	ArtifactContentTypes []string `pulumi:"artifactContentTypes"`
	// List of Java artifacts.
	Artifacts []GetJavaReleaseArtifact `pulumi:"artifacts"`
	// The number of days since this release has been under the security baseline.
	DaysUnderSecurityBaseline int `pulumi:"daysUnderSecurityBaseline"`
	// Metadata associated with a specific Java release family. A Java release family is typically a major version in the Java version identifier.
	FamilyDetails []GetJavaReleaseFamilyDetail `pulumi:"familyDetails"`
	// Java release family identifier.
	FamilyVersion string `pulumi:"familyVersion"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Information about a license type for Java.
	LicenseDetails []GetJavaReleaseLicenseDetail `pulumi:"licenseDetails"`
	// License type for the Java version.
	LicenseType string `pulumi:"licenseType"`
	// List of My Oracle Support(MoS) patches available for this release. This information is only available for `BPR` release type.
	MosPatches []GetJavaReleaseMosPatch `pulumi:"mosPatches"`
	// Parent Java release version identifier. This is applicable for BPR releases.
	ParentReleaseVersion string `pulumi:"parentReleaseVersion"`
	// The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate string `pulumi:"releaseDate"`
	// Release notes associated with the Java version.
	ReleaseNotesUrl string `pulumi:"releaseNotesUrl"`
	// Release category of the Java version.
	ReleaseType string `pulumi:"releaseType"`
	// Java release version identifier.
	ReleaseVersion string `pulumi:"releaseVersion"`
	// The security status of the Java version.
	SecurityStatus string `pulumi:"securityStatus"`
}

A collection of values returned by getJavaRelease.

func GetJavaRelease added in v0.3.0

func GetJavaRelease(ctx *pulumi.Context, args *GetJavaReleaseArgs, opts ...pulumi.InvokeOption) (*GetJavaReleaseResult, error)

This data source provides details about a specific Java Release resource in Oracle Cloud Infrastructure Jms service.

Returns detail of a Java release.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetJavaRelease(ctx, &jms.GetJavaReleaseArgs{
			ReleaseVersion: javaReleaseReleaseVersion,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaReleaseResultOutput added in v0.3.0

type GetJavaReleaseResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaRelease.

func GetJavaReleaseOutput added in v0.3.0

func GetJavaReleaseOutput(ctx *pulumi.Context, args GetJavaReleaseOutputArgs, opts ...pulumi.InvokeOption) GetJavaReleaseResultOutput

func (GetJavaReleaseResultOutput) ArtifactContentTypes added in v0.6.0

func (o GetJavaReleaseResultOutput) ArtifactContentTypes() pulumi.StringArrayOutput

Artifact content types for the Java version.

func (GetJavaReleaseResultOutput) Artifacts added in v0.3.0

List of Java artifacts.

func (GetJavaReleaseResultOutput) DaysUnderSecurityBaseline added in v1.17.0

func (o GetJavaReleaseResultOutput) DaysUnderSecurityBaseline() pulumi.IntOutput

The number of days since this release has been under the security baseline.

func (GetJavaReleaseResultOutput) ElementType added in v0.3.0

func (GetJavaReleaseResultOutput) ElementType() reflect.Type

func (GetJavaReleaseResultOutput) FamilyDetails added in v0.3.0

Metadata associated with a specific Java release family. A Java release family is typically a major version in the Java version identifier.

func (GetJavaReleaseResultOutput) FamilyVersion added in v0.3.0

Java release family identifier.

func (GetJavaReleaseResultOutput) Id added in v0.3.0

The provider-assigned unique ID for this managed resource.

func (GetJavaReleaseResultOutput) LicenseDetails added in v0.3.0

Information about a license type for Java.

func (GetJavaReleaseResultOutput) LicenseType added in v0.3.0

License type for the Java version.

func (GetJavaReleaseResultOutput) MosPatches added in v1.17.0

List of My Oracle Support(MoS) patches available for this release. This information is only available for `BPR` release type.

func (GetJavaReleaseResultOutput) ParentReleaseVersion added in v0.3.0

func (o GetJavaReleaseResultOutput) ParentReleaseVersion() pulumi.StringOutput

Parent Java release version identifier. This is applicable for BPR releases.

func (GetJavaReleaseResultOutput) ReleaseDate added in v0.3.0

The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaReleaseResultOutput) ReleaseNotesUrl added in v0.3.0

func (o GetJavaReleaseResultOutput) ReleaseNotesUrl() pulumi.StringOutput

Release notes associated with the Java version.

func (GetJavaReleaseResultOutput) ReleaseType added in v0.3.0

Release category of the Java version.

func (GetJavaReleaseResultOutput) ReleaseVersion added in v0.3.0

func (o GetJavaReleaseResultOutput) ReleaseVersion() pulumi.StringOutput

Java release version identifier.

func (GetJavaReleaseResultOutput) SecurityStatus added in v0.3.0

func (o GetJavaReleaseResultOutput) SecurityStatus() pulumi.StringOutput

The security status of the Java version.

func (GetJavaReleaseResultOutput) ToGetJavaReleaseResultOutput added in v0.3.0

func (o GetJavaReleaseResultOutput) ToGetJavaReleaseResultOutput() GetJavaReleaseResultOutput

func (GetJavaReleaseResultOutput) ToGetJavaReleaseResultOutputWithContext added in v0.3.0

func (o GetJavaReleaseResultOutput) ToGetJavaReleaseResultOutputWithContext(ctx context.Context) GetJavaReleaseResultOutput

type GetJavaReleasesArgs added in v0.3.0

type GetJavaReleasesArgs struct {
	// The version identifier for the Java family.
	FamilyVersion *string                 `pulumi:"familyVersion"`
	Filters       []GetJavaReleasesFilter `pulumi:"filters"`
	// The security status of the Java Runtime.
	JreSecurityStatus *string `pulumi:"jreSecurityStatus"`
	// Java license type.
	LicenseType *string `pulumi:"licenseType"`
	// Java release type.
	ReleaseType *string `pulumi:"releaseType"`
	// Unique Java release version identifier
	ReleaseVersion *string `pulumi:"releaseVersion"`
}

A collection of arguments for invoking getJavaReleases.

type GetJavaReleasesFilter added in v0.3.0

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

type GetJavaReleasesFilterArgs added in v0.3.0

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

func (GetJavaReleasesFilterArgs) ElementType added in v0.3.0

func (GetJavaReleasesFilterArgs) ElementType() reflect.Type

func (GetJavaReleasesFilterArgs) ToGetJavaReleasesFilterOutput added in v0.3.0

func (i GetJavaReleasesFilterArgs) ToGetJavaReleasesFilterOutput() GetJavaReleasesFilterOutput

func (GetJavaReleasesFilterArgs) ToGetJavaReleasesFilterOutputWithContext added in v0.3.0

func (i GetJavaReleasesFilterArgs) ToGetJavaReleasesFilterOutputWithContext(ctx context.Context) GetJavaReleasesFilterOutput

type GetJavaReleasesFilterArray added in v0.3.0

type GetJavaReleasesFilterArray []GetJavaReleasesFilterInput

func (GetJavaReleasesFilterArray) ElementType added in v0.3.0

func (GetJavaReleasesFilterArray) ElementType() reflect.Type

func (GetJavaReleasesFilterArray) ToGetJavaReleasesFilterArrayOutput added in v0.3.0

func (i GetJavaReleasesFilterArray) ToGetJavaReleasesFilterArrayOutput() GetJavaReleasesFilterArrayOutput

func (GetJavaReleasesFilterArray) ToGetJavaReleasesFilterArrayOutputWithContext added in v0.3.0

func (i GetJavaReleasesFilterArray) ToGetJavaReleasesFilterArrayOutputWithContext(ctx context.Context) GetJavaReleasesFilterArrayOutput

type GetJavaReleasesFilterArrayInput added in v0.3.0

type GetJavaReleasesFilterArrayInput interface {
	pulumi.Input

	ToGetJavaReleasesFilterArrayOutput() GetJavaReleasesFilterArrayOutput
	ToGetJavaReleasesFilterArrayOutputWithContext(context.Context) GetJavaReleasesFilterArrayOutput
}

GetJavaReleasesFilterArrayInput is an input type that accepts GetJavaReleasesFilterArray and GetJavaReleasesFilterArrayOutput values. You can construct a concrete instance of `GetJavaReleasesFilterArrayInput` via:

GetJavaReleasesFilterArray{ GetJavaReleasesFilterArgs{...} }

type GetJavaReleasesFilterArrayOutput added in v0.3.0

type GetJavaReleasesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesFilterArrayOutput) ElementType added in v0.3.0

func (GetJavaReleasesFilterArrayOutput) Index added in v0.3.0

func (GetJavaReleasesFilterArrayOutput) ToGetJavaReleasesFilterArrayOutput added in v0.3.0

func (o GetJavaReleasesFilterArrayOutput) ToGetJavaReleasesFilterArrayOutput() GetJavaReleasesFilterArrayOutput

func (GetJavaReleasesFilterArrayOutput) ToGetJavaReleasesFilterArrayOutputWithContext added in v0.3.0

func (o GetJavaReleasesFilterArrayOutput) ToGetJavaReleasesFilterArrayOutputWithContext(ctx context.Context) GetJavaReleasesFilterArrayOutput

type GetJavaReleasesFilterInput added in v0.3.0

type GetJavaReleasesFilterInput interface {
	pulumi.Input

	ToGetJavaReleasesFilterOutput() GetJavaReleasesFilterOutput
	ToGetJavaReleasesFilterOutputWithContext(context.Context) GetJavaReleasesFilterOutput
}

GetJavaReleasesFilterInput is an input type that accepts GetJavaReleasesFilterArgs and GetJavaReleasesFilterOutput values. You can construct a concrete instance of `GetJavaReleasesFilterInput` via:

GetJavaReleasesFilterArgs{...}

type GetJavaReleasesFilterOutput added in v0.3.0

type GetJavaReleasesFilterOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesFilterOutput) ElementType added in v0.3.0

func (GetJavaReleasesFilterOutput) Name added in v0.3.0

func (GetJavaReleasesFilterOutput) Regex added in v0.3.0

func (GetJavaReleasesFilterOutput) ToGetJavaReleasesFilterOutput added in v0.3.0

func (o GetJavaReleasesFilterOutput) ToGetJavaReleasesFilterOutput() GetJavaReleasesFilterOutput

func (GetJavaReleasesFilterOutput) ToGetJavaReleasesFilterOutputWithContext added in v0.3.0

func (o GetJavaReleasesFilterOutput) ToGetJavaReleasesFilterOutputWithContext(ctx context.Context) GetJavaReleasesFilterOutput

func (GetJavaReleasesFilterOutput) Values added in v0.3.0

type GetJavaReleasesJavaReleaseCollection added in v0.3.0

type GetJavaReleasesJavaReleaseCollection struct {
	Items []GetJavaReleasesJavaReleaseCollectionItem `pulumi:"items"`
}

type GetJavaReleasesJavaReleaseCollectionArgs added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionArgs struct {
	Items GetJavaReleasesJavaReleaseCollectionItemArrayInput `pulumi:"items"`
}

func (GetJavaReleasesJavaReleaseCollectionArgs) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionArgs) ToGetJavaReleasesJavaReleaseCollectionOutput added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionArgs) ToGetJavaReleasesJavaReleaseCollectionOutput() GetJavaReleasesJavaReleaseCollectionOutput

func (GetJavaReleasesJavaReleaseCollectionArgs) ToGetJavaReleasesJavaReleaseCollectionOutputWithContext added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionArgs) ToGetJavaReleasesJavaReleaseCollectionOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionOutput

type GetJavaReleasesJavaReleaseCollectionArray added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionArray []GetJavaReleasesJavaReleaseCollectionInput

func (GetJavaReleasesJavaReleaseCollectionArray) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionArray) ToGetJavaReleasesJavaReleaseCollectionArrayOutput added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionArray) ToGetJavaReleasesJavaReleaseCollectionArrayOutput() GetJavaReleasesJavaReleaseCollectionArrayOutput

func (GetJavaReleasesJavaReleaseCollectionArray) ToGetJavaReleasesJavaReleaseCollectionArrayOutputWithContext added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionArray) ToGetJavaReleasesJavaReleaseCollectionArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionArrayOutput

type GetJavaReleasesJavaReleaseCollectionArrayInput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionArrayInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionArrayOutput() GetJavaReleasesJavaReleaseCollectionArrayOutput
	ToGetJavaReleasesJavaReleaseCollectionArrayOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionArrayOutput
}

GetJavaReleasesJavaReleaseCollectionArrayInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionArray and GetJavaReleasesJavaReleaseCollectionArrayOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionArrayInput` via:

GetJavaReleasesJavaReleaseCollectionArray{ GetJavaReleasesJavaReleaseCollectionArgs{...} }

type GetJavaReleasesJavaReleaseCollectionArrayOutput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionArrayOutput) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionArrayOutput) Index added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionArrayOutput) ToGetJavaReleasesJavaReleaseCollectionArrayOutput added in v0.3.0

func (o GetJavaReleasesJavaReleaseCollectionArrayOutput) ToGetJavaReleasesJavaReleaseCollectionArrayOutput() GetJavaReleasesJavaReleaseCollectionArrayOutput

func (GetJavaReleasesJavaReleaseCollectionArrayOutput) ToGetJavaReleasesJavaReleaseCollectionArrayOutputWithContext added in v0.3.0

func (o GetJavaReleasesJavaReleaseCollectionArrayOutput) ToGetJavaReleasesJavaReleaseCollectionArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionArrayOutput

type GetJavaReleasesJavaReleaseCollectionInput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionOutput() GetJavaReleasesJavaReleaseCollectionOutput
	ToGetJavaReleasesJavaReleaseCollectionOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionOutput
}

GetJavaReleasesJavaReleaseCollectionInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionArgs and GetJavaReleasesJavaReleaseCollectionOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionInput` via:

GetJavaReleasesJavaReleaseCollectionArgs{...}

type GetJavaReleasesJavaReleaseCollectionItem added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItem struct {
	// Artifact content types for the Java version.
	ArtifactContentTypes []string `pulumi:"artifactContentTypes"`
	// List of Java artifacts.
	Artifacts []GetJavaReleasesJavaReleaseCollectionItemArtifact `pulumi:"artifacts"`
	// The number of days since this release has been under the security baseline.
	DaysUnderSecurityBaseline int `pulumi:"daysUnderSecurityBaseline"`
	// Metadata associated with a specific Java release family. A Java release family is typically a major version in the Java version identifier.
	FamilyDetails []GetJavaReleasesJavaReleaseCollectionItemFamilyDetail `pulumi:"familyDetails"`
	// The version identifier for the Java family.
	FamilyVersion string `pulumi:"familyVersion"`
	// Information about a license type for Java.
	LicenseDetails []GetJavaReleasesJavaReleaseCollectionItemLicenseDetail `pulumi:"licenseDetails"`
	// Java license type.
	LicenseType string `pulumi:"licenseType"`
	// List of My Oracle Support(MoS) patches available for this release. This information is only available for `BPR` release type.
	MosPatches []GetJavaReleasesJavaReleaseCollectionItemMosPatch `pulumi:"mosPatches"`
	// Parent Java release version identifier. This is applicable for BPR releases.
	ParentReleaseVersion string `pulumi:"parentReleaseVersion"`
	// The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate string `pulumi:"releaseDate"`
	// Release notes associated with the Java version.
	ReleaseNotesUrl string `pulumi:"releaseNotesUrl"`
	// Java release type.
	ReleaseType string `pulumi:"releaseType"`
	// Unique Java release version identifier
	ReleaseVersion string `pulumi:"releaseVersion"`
	// The security status of the Java version.
	SecurityStatus string `pulumi:"securityStatus"`
}

type GetJavaReleasesJavaReleaseCollectionItemArgs added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemArgs struct {
	// Artifact content types for the Java version.
	ArtifactContentTypes pulumi.StringArrayInput `pulumi:"artifactContentTypes"`
	// List of Java artifacts.
	Artifacts GetJavaReleasesJavaReleaseCollectionItemArtifactArrayInput `pulumi:"artifacts"`
	// The number of days since this release has been under the security baseline.
	DaysUnderSecurityBaseline pulumi.IntInput `pulumi:"daysUnderSecurityBaseline"`
	// Metadata associated with a specific Java release family. A Java release family is typically a major version in the Java version identifier.
	FamilyDetails GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayInput `pulumi:"familyDetails"`
	// The version identifier for the Java family.
	FamilyVersion pulumi.StringInput `pulumi:"familyVersion"`
	// Information about a license type for Java.
	LicenseDetails GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayInput `pulumi:"licenseDetails"`
	// Java license type.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
	// List of My Oracle Support(MoS) patches available for this release. This information is only available for `BPR` release type.
	MosPatches GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayInput `pulumi:"mosPatches"`
	// Parent Java release version identifier. This is applicable for BPR releases.
	ParentReleaseVersion pulumi.StringInput `pulumi:"parentReleaseVersion"`
	// The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate pulumi.StringInput `pulumi:"releaseDate"`
	// Release notes associated with the Java version.
	ReleaseNotesUrl pulumi.StringInput `pulumi:"releaseNotesUrl"`
	// Java release type.
	ReleaseType pulumi.StringInput `pulumi:"releaseType"`
	// Unique Java release version identifier
	ReleaseVersion pulumi.StringInput `pulumi:"releaseVersion"`
	// The security status of the Java version.
	SecurityStatus pulumi.StringInput `pulumi:"securityStatus"`
}

func (GetJavaReleasesJavaReleaseCollectionItemArgs) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemArgs) ToGetJavaReleasesJavaReleaseCollectionItemOutput added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionItemArgs) ToGetJavaReleasesJavaReleaseCollectionItemOutput() GetJavaReleasesJavaReleaseCollectionItemOutput

func (GetJavaReleasesJavaReleaseCollectionItemArgs) ToGetJavaReleasesJavaReleaseCollectionItemOutputWithContext added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionItemArgs) ToGetJavaReleasesJavaReleaseCollectionItemOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemOutput

type GetJavaReleasesJavaReleaseCollectionItemArray added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemArray []GetJavaReleasesJavaReleaseCollectionItemInput

func (GetJavaReleasesJavaReleaseCollectionItemArray) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemArray) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutput added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionItemArray) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutput() GetJavaReleasesJavaReleaseCollectionItemArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemArray) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutputWithContext added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionItemArray) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemArrayInput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemArrayInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemArrayOutput() GetJavaReleasesJavaReleaseCollectionItemArrayOutput
	ToGetJavaReleasesJavaReleaseCollectionItemArrayOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemArrayOutput
}

GetJavaReleasesJavaReleaseCollectionItemArrayInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemArray and GetJavaReleasesJavaReleaseCollectionItemArrayOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemArrayInput` via:

GetJavaReleasesJavaReleaseCollectionItemArray{ GetJavaReleasesJavaReleaseCollectionItemArgs{...} }

type GetJavaReleasesJavaReleaseCollectionItemArrayOutput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemArrayOutput) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemArrayOutput) Index added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutput added in v0.3.0

func (o GetJavaReleasesJavaReleaseCollectionItemArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutput() GetJavaReleasesJavaReleaseCollectionItemArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutputWithContext added in v0.3.0

func (o GetJavaReleasesJavaReleaseCollectionItemArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemArtifact added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemArtifact struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes string `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture string `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType string `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription string `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName string `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId string `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl string `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily string `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType string `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail string `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl string `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl string `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 string `pulumi:"sha256"`
}

type GetJavaReleasesJavaReleaseCollectionItemArtifactArgs added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemArtifactArgs struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes pulumi.StringInput `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType pulumi.StringInput `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription pulumi.StringInput `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName pulumi.StringInput `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl pulumi.StringInput `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail pulumi.StringInput `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl pulumi.StringInput `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl pulumi.StringInput `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
}

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArgs) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArgs) ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutput added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionItemArtifactArgs) ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutput() GetJavaReleasesJavaReleaseCollectionItemArtifactOutput

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArgs) ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutputWithContext added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionItemArtifactArgs) ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemArtifactOutput

type GetJavaReleasesJavaReleaseCollectionItemArtifactArray added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemArtifactArray []GetJavaReleasesJavaReleaseCollectionItemArtifactInput

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArray) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArray) ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionItemArtifactArray) ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput() GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArray) ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutputWithContext added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionItemArtifactArray) ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemArtifactArrayInput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemArtifactArrayInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput() GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput
	ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput
}

GetJavaReleasesJavaReleaseCollectionItemArtifactArrayInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemArtifactArray and GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemArtifactArrayInput` via:

GetJavaReleasesJavaReleaseCollectionItemArtifactArray{ GetJavaReleasesJavaReleaseCollectionItemArtifactArgs{...} }

type GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput) Index added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutputWithContext added in v0.3.0

func (o GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemArtifactInput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemArtifactInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutput() GetJavaReleasesJavaReleaseCollectionItemArtifactOutput
	ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemArtifactOutput
}

GetJavaReleasesJavaReleaseCollectionItemArtifactInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemArtifactArgs and GetJavaReleasesJavaReleaseCollectionItemArtifactOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemArtifactInput` via:

GetJavaReleasesJavaReleaseCollectionItemArtifactArgs{...}

type GetJavaReleasesJavaReleaseCollectionItemArtifactOutput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemArtifactOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ApproximateFileSizeInBytes added in v0.3.0

Approximate compressed file size in bytes.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) Architecture added in v1.17.0

The target Operating System architecture for the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ArtifactContentType added in v0.3.0

Product content type of this artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ArtifactDescription added in v0.3.0

Description of the binary artifact. Typically includes the OS, architecture, and installer type.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ArtifactFileName added in v1.17.0

The file name of the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ArtifactId added in v0.3.0

Unique identifier for the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) DownloadUrl added in v1.17.0

The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) OsFamily added in v1.17.0

The target Operating System family for the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) PackageType added in v1.17.0

The package type(typically the file extension) of the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) PackageTypeDetail added in v1.17.0

Additional information about the package type.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ScriptChecksumUrl added in v1.17.0

The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ScriptDownloadUrl added in v1.17.0

The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) Sha256 added in v0.3.0

SHA256 checksum of the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutput added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutputWithContext added in v0.3.0

func (o GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemArtifactOutput

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetail added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetail struct {
	// Commonly used name for the MoS release.
	DisplayName string `pulumi:"displayName"`
	// Link to access the documentation for the release.
	DocUrl string `pulumi:"docUrl"`
	// The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate string `pulumi:"endOfSupportLifeDate"`
	// The version identifier for the Java family.
	FamilyVersion string `pulumi:"familyVersion"`
	// Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.
	IsSupportedVersion bool `pulumi:"isSupportedVersion"`
	// List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
	LatestReleaseArtifacts []GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifact `pulumi:"latestReleaseArtifacts"`
	// Latest Java release version in the family.
	LatestReleaseVersion string `pulumi:"latestReleaseVersion"`
	// This indicates the support category for the Java release family.
	SupportType string `pulumi:"supportType"`
}

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs struct {
	// Commonly used name for the MoS release.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Link to access the documentation for the release.
	DocUrl pulumi.StringInput `pulumi:"docUrl"`
	// The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate pulumi.StringInput `pulumi:"endOfSupportLifeDate"`
	// The version identifier for the Java family.
	FamilyVersion pulumi.StringInput `pulumi:"familyVersion"`
	// Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.
	IsSupportedVersion pulumi.BoolInput `pulumi:"isSupportedVersion"`
	// List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
	LatestReleaseArtifacts GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayInput `pulumi:"latestReleaseArtifacts"`
	// Latest Java release version in the family.
	LatestReleaseVersion pulumi.StringInput `pulumi:"latestReleaseVersion"`
	// This indicates the support category for the Java release family.
	SupportType pulumi.StringInput `pulumi:"supportType"`
}

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutputWithContext added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray []GetJavaReleasesJavaReleaseCollectionItemFamilyDetailInput

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput() GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutputWithContext added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayInput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput() GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput
	ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput
}

GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray and GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayInput` via:

GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray{ GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs{...} }

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput) Index added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutputWithContext added in v0.3.0

func (o GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailInput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput() GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput
	ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput
}

GetJavaReleasesJavaReleaseCollectionItemFamilyDetailInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs and GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemFamilyDetailInput` via:

GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs{...}

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifact added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifact struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes string `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture string `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType string `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription string `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName string `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId string `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl string `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily string `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType string `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail string `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl string `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl string `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 string `pulumi:"sha256"`
}

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes pulumi.StringInput `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType pulumi.StringInput `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription pulumi.StringInput `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName pulumi.StringInput `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl pulumi.StringInput `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail pulumi.StringInput `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl pulumi.StringInput `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl pulumi.StringInput `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
}

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs) ElementType added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutputWithContext added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArray added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArray []GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactInput

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArray) ElementType added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArray) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArray) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutputWithContext added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayInput added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput() GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput
	ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput
}

GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArray and GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayInput` via:

GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArray{ GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs{...} }

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput) ElementType added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput) Index added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutputWithContext added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactInput added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput() GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput
	ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput
}

GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs and GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactInput` via:

GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs{...}

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ApproximateFileSizeInBytes added in v1.17.0

Approximate compressed file size in bytes.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) Architecture added in v1.17.0

The target Operating System architecture for the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ArtifactContentType added in v1.17.0

Product content type of this artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ArtifactDescription added in v1.17.0

Description of the binary artifact. Typically includes the OS, architecture, and installer type.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ArtifactFileName added in v1.17.0

The file name of the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ArtifactId added in v1.17.0

Unique identifier for the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) DownloadUrl added in v1.17.0

The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms/20230601/JavaArtifact/GenerateArtifactDownloadUrl) for more details.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ElementType added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) OsFamily added in v1.17.0

The target Operating System family for the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) PackageType added in v1.17.0

The package type(typically the file extension) of the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) PackageTypeDetail added in v1.17.0

Additional information about the package type.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ScriptChecksumUrl added in v1.17.0

The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ScriptDownloadUrl added in v1.17.0

The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) Sha256 added in v1.17.0

SHA256 checksum of the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutputWithContext added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) DisplayName added in v0.3.0

Commonly used name for the MoS release.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) DocUrl added in v0.3.0

Link to access the documentation for the release.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) EndOfSupportLifeDate added in v0.3.0

The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) FamilyVersion added in v0.3.0

The version identifier for the Java family.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) IsSupportedVersion added in v1.17.0

Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) LatestReleaseArtifacts added in v1.17.0

List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) LatestReleaseVersion added in v1.17.0

Latest Java release version in the family.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) SupportType added in v0.3.0

This indicates the support category for the Java release family.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutputWithContext added in v0.3.0

func (o GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput

type GetJavaReleasesJavaReleaseCollectionItemInput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemOutput() GetJavaReleasesJavaReleaseCollectionItemOutput
	ToGetJavaReleasesJavaReleaseCollectionItemOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemOutput
}

GetJavaReleasesJavaReleaseCollectionItemInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemArgs and GetJavaReleasesJavaReleaseCollectionItemOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemInput` via:

GetJavaReleasesJavaReleaseCollectionItemArgs{...}

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetail added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetail struct {
	// Commonly used name for the MoS release.
	DisplayName string `pulumi:"displayName"`
	// Java license type.
	LicenseType string `pulumi:"licenseType"`
	// Publicly accessible license URL containing the detailed terms and conditions.
	LicenseUrl string `pulumi:"licenseUrl"`
}

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs struct {
	// Commonly used name for the MoS release.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Java license type.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
	// Publicly accessible license URL containing the detailed terms and conditions.
	LicenseUrl pulumi.StringInput `pulumi:"licenseUrl"`
}

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutputWithContext added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArray added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArray []GetJavaReleasesJavaReleaseCollectionItemLicenseDetailInput

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArray) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArray) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArray) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutputWithContext added in v0.3.0

func (i GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArray) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayInput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput() GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput
	ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput
}

GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArray and GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayInput` via:

GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArray{ GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs{...} }

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput) Index added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutputWithContext added in v0.3.0

func (o GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailInput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput() GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput
	ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput
}

GetJavaReleasesJavaReleaseCollectionItemLicenseDetailInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs and GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemLicenseDetailInput` via:

GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs{...}

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput) DisplayName added in v0.3.0

Commonly used name for the MoS release.

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput) LicenseType added in v0.3.0

Java license type.

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput) LicenseUrl added in v0.3.0

Publicly accessible license URL containing the detailed terms and conditions.

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutputWithContext added in v0.3.0

func (o GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput

type GetJavaReleasesJavaReleaseCollectionItemMosPatch added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemMosPatch struct {
	// Commonly used name for the MoS release.
	DisplayName string `pulumi:"displayName"`
	// MoS URL to access the artifacts for the Java release.
	PatchUrl string `pulumi:"patchUrl"`
}

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs struct {
	// Commonly used name for the MoS release.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// MoS URL to access the artifacts for the Java release.
	PatchUrl pulumi.StringInput `pulumi:"patchUrl"`
}

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs) ElementType added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutput added in v1.17.0

func (i GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutput() GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutputWithContext added in v1.17.0

func (i GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArray added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArray []GetJavaReleasesJavaReleaseCollectionItemMosPatchInput

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArray) ElementType added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArray) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput added in v1.17.0

func (i GetJavaReleasesJavaReleaseCollectionItemMosPatchArray) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput() GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArray) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutputWithContext added in v1.17.0

func (i GetJavaReleasesJavaReleaseCollectionItemMosPatchArray) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayInput added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput() GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput
	ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput
}

GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemMosPatchArray and GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayInput` via:

GetJavaReleasesJavaReleaseCollectionItemMosPatchArray{ GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs{...} }

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput) ElementType added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput) Index added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutputWithContext added in v1.17.0

func (o GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemMosPatchInput added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemMosPatchInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutput() GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput
	ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput
}

GetJavaReleasesJavaReleaseCollectionItemMosPatchInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs and GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemMosPatchInput` via:

GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs{...}

type GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput added in v1.17.0

type GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput) DisplayName added in v1.17.0

Commonly used name for the MoS release.

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput) ElementType added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput) PatchUrl added in v1.17.0

MoS URL to access the artifacts for the Java release.

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutput added in v1.17.0

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutputWithContext added in v1.17.0

func (o GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput

type GetJavaReleasesJavaReleaseCollectionItemOutput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ArtifactContentTypes added in v0.6.0

Artifact content types for the Java version.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) Artifacts added in v0.3.0

List of Java artifacts.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) DaysUnderSecurityBaseline added in v1.17.0

func (o GetJavaReleasesJavaReleaseCollectionItemOutput) DaysUnderSecurityBaseline() pulumi.IntOutput

The number of days since this release has been under the security baseline.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionItemOutput) FamilyDetails added in v0.3.0

Metadata associated with a specific Java release family. A Java release family is typically a major version in the Java version identifier.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) FamilyVersion added in v0.3.0

The version identifier for the Java family.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) LicenseDetails added in v0.3.0

Information about a license type for Java.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) LicenseType added in v0.3.0

Java license type.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) MosPatches added in v1.17.0

List of My Oracle Support(MoS) patches available for this release. This information is only available for `BPR` release type.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ParentReleaseVersion added in v0.3.0

Parent Java release version identifier. This is applicable for BPR releases.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ReleaseDate added in v0.3.0

The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ReleaseNotesUrl added in v0.3.0

Release notes associated with the Java version.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ReleaseType added in v0.3.0

Java release type.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ReleaseVersion added in v0.3.0

Unique Java release version identifier

func (GetJavaReleasesJavaReleaseCollectionItemOutput) SecurityStatus added in v0.3.0

The security status of the Java version.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ToGetJavaReleasesJavaReleaseCollectionItemOutput added in v0.3.0

func (o GetJavaReleasesJavaReleaseCollectionItemOutput) ToGetJavaReleasesJavaReleaseCollectionItemOutput() GetJavaReleasesJavaReleaseCollectionItemOutput

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ToGetJavaReleasesJavaReleaseCollectionItemOutputWithContext added in v0.3.0

func (o GetJavaReleasesJavaReleaseCollectionItemOutput) ToGetJavaReleasesJavaReleaseCollectionItemOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemOutput

type GetJavaReleasesJavaReleaseCollectionOutput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionOutput) ElementType added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionOutput) Items added in v0.3.0

func (GetJavaReleasesJavaReleaseCollectionOutput) ToGetJavaReleasesJavaReleaseCollectionOutput added in v0.3.0

func (o GetJavaReleasesJavaReleaseCollectionOutput) ToGetJavaReleasesJavaReleaseCollectionOutput() GetJavaReleasesJavaReleaseCollectionOutput

func (GetJavaReleasesJavaReleaseCollectionOutput) ToGetJavaReleasesJavaReleaseCollectionOutputWithContext added in v0.3.0

func (o GetJavaReleasesJavaReleaseCollectionOutput) ToGetJavaReleasesJavaReleaseCollectionOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionOutput

type GetJavaReleasesOutputArgs added in v0.3.0

type GetJavaReleasesOutputArgs struct {
	// The version identifier for the Java family.
	FamilyVersion pulumi.StringPtrInput           `pulumi:"familyVersion"`
	Filters       GetJavaReleasesFilterArrayInput `pulumi:"filters"`
	// The security status of the Java Runtime.
	JreSecurityStatus pulumi.StringPtrInput `pulumi:"jreSecurityStatus"`
	// Java license type.
	LicenseType pulumi.StringPtrInput `pulumi:"licenseType"`
	// Java release type.
	ReleaseType pulumi.StringPtrInput `pulumi:"releaseType"`
	// Unique Java release version identifier
	ReleaseVersion pulumi.StringPtrInput `pulumi:"releaseVersion"`
}

A collection of arguments for invoking getJavaReleases.

func (GetJavaReleasesOutputArgs) ElementType added in v0.3.0

func (GetJavaReleasesOutputArgs) ElementType() reflect.Type

type GetJavaReleasesResult added in v0.3.0

type GetJavaReleasesResult struct {
	// Java release family identifier.
	FamilyVersion *string                 `pulumi:"familyVersion"`
	Filters       []GetJavaReleasesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of java_release_collection.
	JavaReleaseCollections []GetJavaReleasesJavaReleaseCollection `pulumi:"javaReleaseCollections"`
	JreSecurityStatus      *string                                `pulumi:"jreSecurityStatus"`
	// License type for the Java version.
	LicenseType *string `pulumi:"licenseType"`
	// Release category of the Java version.
	ReleaseType *string `pulumi:"releaseType"`
	// Java release version identifier.
	ReleaseVersion *string `pulumi:"releaseVersion"`
}

A collection of values returned by getJavaReleases.

func GetJavaReleases added in v0.3.0

func GetJavaReleases(ctx *pulumi.Context, args *GetJavaReleasesArgs, opts ...pulumi.InvokeOption) (*GetJavaReleasesResult, error)

This data source provides the list of Java Releases in Oracle Cloud Infrastructure Jms service.

Returns a list of Java releases.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetJavaReleases(ctx, &jms.GetJavaReleasesArgs{
			FamilyVersion:     pulumi.StringRef(javaReleaseFamilyVersion),
			JreSecurityStatus: pulumi.StringRef(javaReleaseJreSecurityStatus),
			LicenseType:       pulumi.StringRef(javaReleaseLicenseType),
			ReleaseType:       pulumi.StringRef(javaReleaseReleaseType),
			ReleaseVersion:    pulumi.StringRef(javaReleaseReleaseVersion),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaReleasesResultOutput added in v0.3.0

type GetJavaReleasesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaReleases.

func GetJavaReleasesOutput added in v0.3.0

func (GetJavaReleasesResultOutput) ElementType added in v0.3.0

func (GetJavaReleasesResultOutput) FamilyVersion added in v0.3.0

Java release family identifier.

func (GetJavaReleasesResultOutput) Filters added in v0.3.0

func (GetJavaReleasesResultOutput) Id added in v0.3.0

The provider-assigned unique ID for this managed resource.

func (GetJavaReleasesResultOutput) JavaReleaseCollections added in v0.3.0

The list of java_release_collection.

func (GetJavaReleasesResultOutput) JreSecurityStatus added in v0.3.0

func (o GetJavaReleasesResultOutput) JreSecurityStatus() pulumi.StringPtrOutput

func (GetJavaReleasesResultOutput) LicenseType added in v0.3.0

License type for the Java version.

func (GetJavaReleasesResultOutput) ReleaseType added in v0.3.0

Release category of the Java version.

func (GetJavaReleasesResultOutput) ReleaseVersion added in v0.3.0

Java release version identifier.

func (GetJavaReleasesResultOutput) ToGetJavaReleasesResultOutput added in v0.3.0

func (o GetJavaReleasesResultOutput) ToGetJavaReleasesResultOutput() GetJavaReleasesResultOutput

func (GetJavaReleasesResultOutput) ToGetJavaReleasesResultOutputWithContext added in v0.3.0

func (o GetJavaReleasesResultOutput) ToGetJavaReleasesResultOutputWithContext(ctx context.Context) GetJavaReleasesResultOutput

type GetListJreUsageArgs

type GetListJreUsageArgs struct {
	// The Fleet-unique identifier of the application.
	ApplicationId *string `pulumi:"applicationId"`
	// The name of the application.
	ApplicationName *string `pulumi:"applicationName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// The host [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
	HostId *string `pulumi:"hostId"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *string `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *string `pulumi:"timeStart"`
}

A collection of arguments for invoking getListJreUsage.

type GetListJreUsageItem

type GetListJreUsageItem struct {
	// The approximate count of the applications running on this Java Runtime.
	ApproximateApplicationCount int `pulumi:"approximateApplicationCount"`
	// The approximate count of installations that are installations of this Java Runtime.
	ApproximateInstallationCount int `pulumi:"approximateInstallationCount"`
	// The approximate count of the managed instances that report this Java Runtime.
	ApproximateManagedInstanceCount int `pulumi:"approximateManagedInstanceCount"`
	// The approximate count of work requests working on this Java Runtime.
	ApproximatePendingWorkRequestCount int `pulumi:"approximatePendingWorkRequestCount"`
	// The number of days since this release has been under the security baseline.
	DaysUnderSecurityBaseline int `pulumi:"daysUnderSecurityBaseline"`
	// The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_.
	Distribution string `pulumi:"distribution"`
	// The End of Support Life (EOSL) date of the Java Runtime (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate string `pulumi:"endOfSupportLifeDate"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related fleet.
	FleetId string `pulumi:"fleetId"`
	// The internal identifier of the Java Runtime.
	Id string `pulumi:"id"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related managed instance. This property value is present only for /listJreUsage.
	ManagedInstanceId string `pulumi:"managedInstanceId"`
	// The operating systems that have this Java Runtime installed.
	OperatingSystems []GetListJreUsageItemOperatingSystem `pulumi:"operatingSystems"`
	// The release date of the Java Runtime (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate string `pulumi:"releaseDate"`
	// The security status of the Java Runtime.
	SecurityStatus string `pulumi:"securityStatus"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd string `pulumi:"timeEnd"`
	// The date and time the resource was _first_ reported to JMS. This is potentially _before_ the specified time period provided by the filters. For example, a resource can be first reported to JMS before the start of a specified time period, if it is also reported during the time period.
	TimeFirstSeen string `pulumi:"timeFirstSeen"`
	// The date and time the resource was _last_ reported to JMS. This is potentially _after_ the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.
	TimeLastSeen string `pulumi:"timeLastSeen"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart string `pulumi:"timeStart"`
	// The vendor of the Java Runtime.
	Vendor string `pulumi:"vendor"`
	// The version of the Java Runtime.
	Version string `pulumi:"version"`
}

type GetListJreUsageItemArgs

type GetListJreUsageItemArgs struct {
	// The approximate count of the applications running on this Java Runtime.
	ApproximateApplicationCount pulumi.IntInput `pulumi:"approximateApplicationCount"`
	// The approximate count of installations that are installations of this Java Runtime.
	ApproximateInstallationCount pulumi.IntInput `pulumi:"approximateInstallationCount"`
	// The approximate count of the managed instances that report this Java Runtime.
	ApproximateManagedInstanceCount pulumi.IntInput `pulumi:"approximateManagedInstanceCount"`
	// The approximate count of work requests working on this Java Runtime.
	ApproximatePendingWorkRequestCount pulumi.IntInput `pulumi:"approximatePendingWorkRequestCount"`
	// The number of days since this release has been under the security baseline.
	DaysUnderSecurityBaseline pulumi.IntInput `pulumi:"daysUnderSecurityBaseline"`
	// The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_.
	Distribution pulumi.StringInput `pulumi:"distribution"`
	// The End of Support Life (EOSL) date of the Java Runtime (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate pulumi.StringInput `pulumi:"endOfSupportLifeDate"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The internal identifier of the Java Runtime.
	Id pulumi.StringInput `pulumi:"id"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related managed instance. This property value is present only for /listJreUsage.
	ManagedInstanceId pulumi.StringInput `pulumi:"managedInstanceId"`
	// The operating systems that have this Java Runtime installed.
	OperatingSystems GetListJreUsageItemOperatingSystemArrayInput `pulumi:"operatingSystems"`
	// The release date of the Java Runtime (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate pulumi.StringInput `pulumi:"releaseDate"`
	// The security status of the Java Runtime.
	SecurityStatus pulumi.StringInput `pulumi:"securityStatus"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// The date and time the resource was _first_ reported to JMS. This is potentially _before_ the specified time period provided by the filters. For example, a resource can be first reported to JMS before the start of a specified time period, if it is also reported during the time period.
	TimeFirstSeen pulumi.StringInput `pulumi:"timeFirstSeen"`
	// The date and time the resource was _last_ reported to JMS. This is potentially _after_ the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.
	TimeLastSeen pulumi.StringInput `pulumi:"timeLastSeen"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
	// The vendor of the Java Runtime.
	Vendor pulumi.StringInput `pulumi:"vendor"`
	// The version of the Java Runtime.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetListJreUsageItemArgs) ElementType

func (GetListJreUsageItemArgs) ElementType() reflect.Type

func (GetListJreUsageItemArgs) ToGetListJreUsageItemOutput

func (i GetListJreUsageItemArgs) ToGetListJreUsageItemOutput() GetListJreUsageItemOutput

func (GetListJreUsageItemArgs) ToGetListJreUsageItemOutputWithContext

func (i GetListJreUsageItemArgs) ToGetListJreUsageItemOutputWithContext(ctx context.Context) GetListJreUsageItemOutput

type GetListJreUsageItemArray

type GetListJreUsageItemArray []GetListJreUsageItemInput

func (GetListJreUsageItemArray) ElementType

func (GetListJreUsageItemArray) ElementType() reflect.Type

func (GetListJreUsageItemArray) ToGetListJreUsageItemArrayOutput

func (i GetListJreUsageItemArray) ToGetListJreUsageItemArrayOutput() GetListJreUsageItemArrayOutput

func (GetListJreUsageItemArray) ToGetListJreUsageItemArrayOutputWithContext

func (i GetListJreUsageItemArray) ToGetListJreUsageItemArrayOutputWithContext(ctx context.Context) GetListJreUsageItemArrayOutput

type GetListJreUsageItemArrayInput

type GetListJreUsageItemArrayInput interface {
	pulumi.Input

	ToGetListJreUsageItemArrayOutput() GetListJreUsageItemArrayOutput
	ToGetListJreUsageItemArrayOutputWithContext(context.Context) GetListJreUsageItemArrayOutput
}

GetListJreUsageItemArrayInput is an input type that accepts GetListJreUsageItemArray and GetListJreUsageItemArrayOutput values. You can construct a concrete instance of `GetListJreUsageItemArrayInput` via:

GetListJreUsageItemArray{ GetListJreUsageItemArgs{...} }

type GetListJreUsageItemArrayOutput

type GetListJreUsageItemArrayOutput struct{ *pulumi.OutputState }

func (GetListJreUsageItemArrayOutput) ElementType

func (GetListJreUsageItemArrayOutput) Index

func (GetListJreUsageItemArrayOutput) ToGetListJreUsageItemArrayOutput

func (o GetListJreUsageItemArrayOutput) ToGetListJreUsageItemArrayOutput() GetListJreUsageItemArrayOutput

func (GetListJreUsageItemArrayOutput) ToGetListJreUsageItemArrayOutputWithContext

func (o GetListJreUsageItemArrayOutput) ToGetListJreUsageItemArrayOutputWithContext(ctx context.Context) GetListJreUsageItemArrayOutput

type GetListJreUsageItemInput

type GetListJreUsageItemInput interface {
	pulumi.Input

	ToGetListJreUsageItemOutput() GetListJreUsageItemOutput
	ToGetListJreUsageItemOutputWithContext(context.Context) GetListJreUsageItemOutput
}

GetListJreUsageItemInput is an input type that accepts GetListJreUsageItemArgs and GetListJreUsageItemOutput values. You can construct a concrete instance of `GetListJreUsageItemInput` via:

GetListJreUsageItemArgs{...}

type GetListJreUsageItemOperatingSystem

type GetListJreUsageItemOperatingSystem struct {
	// The architecture of the operating system as provided by the Java system property os.arch.
	Architecture string `pulumi:"architecture"`
	// The operating system type, such as Windows or Linux
	Family string `pulumi:"family"`
	// Number of instances running the operating system
	ManagedInstanceCount int `pulumi:"managedInstanceCount"`
	// The name of the operating system as provided by the Java system property os.name.
	Name string `pulumi:"name"`
	// The version of the Java Runtime.
	Version string `pulumi:"version"`
}

type GetListJreUsageItemOperatingSystemArgs

type GetListJreUsageItemOperatingSystemArgs struct {
	// The architecture of the operating system as provided by the Java system property os.arch.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// The operating system type, such as Windows or Linux
	Family pulumi.StringInput `pulumi:"family"`
	// Number of instances running the operating system
	ManagedInstanceCount pulumi.IntInput `pulumi:"managedInstanceCount"`
	// The name of the operating system as provided by the Java system property os.name.
	Name pulumi.StringInput `pulumi:"name"`
	// The version of the Java Runtime.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetListJreUsageItemOperatingSystemArgs) ElementType

func (GetListJreUsageItemOperatingSystemArgs) ToGetListJreUsageItemOperatingSystemOutput

func (i GetListJreUsageItemOperatingSystemArgs) ToGetListJreUsageItemOperatingSystemOutput() GetListJreUsageItemOperatingSystemOutput

func (GetListJreUsageItemOperatingSystemArgs) ToGetListJreUsageItemOperatingSystemOutputWithContext

func (i GetListJreUsageItemOperatingSystemArgs) ToGetListJreUsageItemOperatingSystemOutputWithContext(ctx context.Context) GetListJreUsageItemOperatingSystemOutput

type GetListJreUsageItemOperatingSystemArray

type GetListJreUsageItemOperatingSystemArray []GetListJreUsageItemOperatingSystemInput

func (GetListJreUsageItemOperatingSystemArray) ElementType

func (GetListJreUsageItemOperatingSystemArray) ToGetListJreUsageItemOperatingSystemArrayOutput

func (i GetListJreUsageItemOperatingSystemArray) ToGetListJreUsageItemOperatingSystemArrayOutput() GetListJreUsageItemOperatingSystemArrayOutput

func (GetListJreUsageItemOperatingSystemArray) ToGetListJreUsageItemOperatingSystemArrayOutputWithContext

func (i GetListJreUsageItemOperatingSystemArray) ToGetListJreUsageItemOperatingSystemArrayOutputWithContext(ctx context.Context) GetListJreUsageItemOperatingSystemArrayOutput

type GetListJreUsageItemOperatingSystemArrayInput

type GetListJreUsageItemOperatingSystemArrayInput interface {
	pulumi.Input

	ToGetListJreUsageItemOperatingSystemArrayOutput() GetListJreUsageItemOperatingSystemArrayOutput
	ToGetListJreUsageItemOperatingSystemArrayOutputWithContext(context.Context) GetListJreUsageItemOperatingSystemArrayOutput
}

GetListJreUsageItemOperatingSystemArrayInput is an input type that accepts GetListJreUsageItemOperatingSystemArray and GetListJreUsageItemOperatingSystemArrayOutput values. You can construct a concrete instance of `GetListJreUsageItemOperatingSystemArrayInput` via:

GetListJreUsageItemOperatingSystemArray{ GetListJreUsageItemOperatingSystemArgs{...} }

type GetListJreUsageItemOperatingSystemArrayOutput

type GetListJreUsageItemOperatingSystemArrayOutput struct{ *pulumi.OutputState }

func (GetListJreUsageItemOperatingSystemArrayOutput) ElementType

func (GetListJreUsageItemOperatingSystemArrayOutput) Index

func (GetListJreUsageItemOperatingSystemArrayOutput) ToGetListJreUsageItemOperatingSystemArrayOutput

func (o GetListJreUsageItemOperatingSystemArrayOutput) ToGetListJreUsageItemOperatingSystemArrayOutput() GetListJreUsageItemOperatingSystemArrayOutput

func (GetListJreUsageItemOperatingSystemArrayOutput) ToGetListJreUsageItemOperatingSystemArrayOutputWithContext

func (o GetListJreUsageItemOperatingSystemArrayOutput) ToGetListJreUsageItemOperatingSystemArrayOutputWithContext(ctx context.Context) GetListJreUsageItemOperatingSystemArrayOutput

type GetListJreUsageItemOperatingSystemInput

type GetListJreUsageItemOperatingSystemInput interface {
	pulumi.Input

	ToGetListJreUsageItemOperatingSystemOutput() GetListJreUsageItemOperatingSystemOutput
	ToGetListJreUsageItemOperatingSystemOutputWithContext(context.Context) GetListJreUsageItemOperatingSystemOutput
}

GetListJreUsageItemOperatingSystemInput is an input type that accepts GetListJreUsageItemOperatingSystemArgs and GetListJreUsageItemOperatingSystemOutput values. You can construct a concrete instance of `GetListJreUsageItemOperatingSystemInput` via:

GetListJreUsageItemOperatingSystemArgs{...}

type GetListJreUsageItemOperatingSystemOutput

type GetListJreUsageItemOperatingSystemOutput struct{ *pulumi.OutputState }

func (GetListJreUsageItemOperatingSystemOutput) Architecture

The architecture of the operating system as provided by the Java system property os.arch.

func (GetListJreUsageItemOperatingSystemOutput) ElementType

func (GetListJreUsageItemOperatingSystemOutput) Family

The operating system type, such as Windows or Linux

func (GetListJreUsageItemOperatingSystemOutput) ManagedInstanceCount added in v0.3.0

Number of instances running the operating system

func (GetListJreUsageItemOperatingSystemOutput) Name

The name of the operating system as provided by the Java system property os.name.

func (GetListJreUsageItemOperatingSystemOutput) ToGetListJreUsageItemOperatingSystemOutput

func (o GetListJreUsageItemOperatingSystemOutput) ToGetListJreUsageItemOperatingSystemOutput() GetListJreUsageItemOperatingSystemOutput

func (GetListJreUsageItemOperatingSystemOutput) ToGetListJreUsageItemOperatingSystemOutputWithContext

func (o GetListJreUsageItemOperatingSystemOutput) ToGetListJreUsageItemOperatingSystemOutputWithContext(ctx context.Context) GetListJreUsageItemOperatingSystemOutput

func (GetListJreUsageItemOperatingSystemOutput) Version

The version of the Java Runtime.

type GetListJreUsageItemOutput

type GetListJreUsageItemOutput struct{ *pulumi.OutputState }

func (GetListJreUsageItemOutput) ApproximateApplicationCount

func (o GetListJreUsageItemOutput) ApproximateApplicationCount() pulumi.IntOutput

The approximate count of the applications running on this Java Runtime.

func (GetListJreUsageItemOutput) ApproximateInstallationCount

func (o GetListJreUsageItemOutput) ApproximateInstallationCount() pulumi.IntOutput

The approximate count of installations that are installations of this Java Runtime.

func (GetListJreUsageItemOutput) ApproximateManagedInstanceCount

func (o GetListJreUsageItemOutput) ApproximateManagedInstanceCount() pulumi.IntOutput

The approximate count of the managed instances that report this Java Runtime.

func (GetListJreUsageItemOutput) ApproximatePendingWorkRequestCount

func (o GetListJreUsageItemOutput) ApproximatePendingWorkRequestCount() pulumi.IntOutput

The approximate count of work requests working on this Java Runtime.

func (GetListJreUsageItemOutput) DaysUnderSecurityBaseline added in v0.3.0

func (o GetListJreUsageItemOutput) DaysUnderSecurityBaseline() pulumi.IntOutput

The number of days since this release has been under the security baseline.

func (GetListJreUsageItemOutput) Distribution

The distribution of a Java Runtime is the name of the lineage of product to which it belongs, for example _Java(TM) SE Runtime Environment_.

func (GetListJreUsageItemOutput) ElementType

func (GetListJreUsageItemOutput) ElementType() reflect.Type

func (GetListJreUsageItemOutput) EndOfSupportLifeDate

func (o GetListJreUsageItemOutput) EndOfSupportLifeDate() pulumi.StringOutput

The End of Support Life (EOSL) date of the Java Runtime (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetListJreUsageItemOutput) FleetId

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

func (GetListJreUsageItemOutput) Id

The internal identifier of the Java Runtime.

func (GetListJreUsageItemOutput) ManagedInstanceId

func (o GetListJreUsageItemOutput) ManagedInstanceId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the related managed instance. This property value is present only for /listJreUsage.

func (GetListJreUsageItemOutput) OperatingSystems

The operating systems that have this Java Runtime installed.

func (GetListJreUsageItemOutput) ReleaseDate

The release date of the Java Runtime (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetListJreUsageItemOutput) SecurityStatus

func (o GetListJreUsageItemOutput) SecurityStatus() pulumi.StringOutput

The security status of the Java Runtime.

func (GetListJreUsageItemOutput) TimeEnd

The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetListJreUsageItemOutput) TimeFirstSeen

func (o GetListJreUsageItemOutput) TimeFirstSeen() pulumi.StringOutput

The date and time the resource was _first_ reported to JMS. This is potentially _before_ the specified time period provided by the filters. For example, a resource can be first reported to JMS before the start of a specified time period, if it is also reported during the time period.

func (GetListJreUsageItemOutput) TimeLastSeen

The date and time the resource was _last_ reported to JMS. This is potentially _after_ the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.

func (GetListJreUsageItemOutput) TimeStart

The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetListJreUsageItemOutput) ToGetListJreUsageItemOutput

func (o GetListJreUsageItemOutput) ToGetListJreUsageItemOutput() GetListJreUsageItemOutput

func (GetListJreUsageItemOutput) ToGetListJreUsageItemOutputWithContext

func (o GetListJreUsageItemOutput) ToGetListJreUsageItemOutputWithContext(ctx context.Context) GetListJreUsageItemOutput

func (GetListJreUsageItemOutput) Vendor

The vendor of the Java Runtime.

func (GetListJreUsageItemOutput) Version

The version of the Java Runtime.

type GetListJreUsageOutputArgs

type GetListJreUsageOutputArgs struct {
	// The Fleet-unique identifier of the application.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// The name of the application.
	ApplicationName pulumi.StringPtrInput `pulumi:"applicationName"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// The host [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
	HostId pulumi.StringPtrInput `pulumi:"hostId"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringPtrInput `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart pulumi.StringPtrInput `pulumi:"timeStart"`
}

A collection of arguments for invoking getListJreUsage.

func (GetListJreUsageOutputArgs) ElementType

func (GetListJreUsageOutputArgs) ElementType() reflect.Type

type GetListJreUsageResult

type GetListJreUsageResult struct {
	ApplicationId   *string `pulumi:"applicationId"`
	ApplicationName *string `pulumi:"applicationName"`
	CompartmentId   *string `pulumi:"compartmentId"`
	HostId          *string `pulumi:"hostId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// A list of Java Runtimes.
	Items []GetListJreUsageItem `pulumi:"items"`
	// Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
	TimeEnd *string `pulumi:"timeEnd"`
	// Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.
	TimeStart *string `pulumi:"timeStart"`
}

A collection of values returned by getListJreUsage.

func GetListJreUsage

func GetListJreUsage(ctx *pulumi.Context, args *GetListJreUsageArgs, opts ...pulumi.InvokeOption) (*GetListJreUsageResult, error)

This data source provides details about a specific List Jre Usage resource in Oracle Cloud Infrastructure Jms service.

List Java Runtime usage in a specified host filtered by query parameters.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetListJreUsage(ctx, &jms.GetListJreUsageArgs{
			ApplicationId:   pulumi.StringRef(testApplication.Id),
			ApplicationName: pulumi.StringRef(testApplication.Name),
			CompartmentId:   pulumi.StringRef(compartmentId),
			HostId:          pulumi.StringRef(testHost.Id),
			TimeEnd:         pulumi.StringRef(listJreUsageTimeEnd),
			TimeStart:       pulumi.StringRef(listJreUsageTimeStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetListJreUsageResultOutput

type GetListJreUsageResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getListJreUsage.

func (GetListJreUsageResultOutput) ApplicationId

func (GetListJreUsageResultOutput) ApplicationName

func (GetListJreUsageResultOutput) CompartmentId

func (GetListJreUsageResultOutput) ElementType

func (GetListJreUsageResultOutput) HostId

func (GetListJreUsageResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetListJreUsageResultOutput) Items

A list of Java Runtimes.

func (GetListJreUsageResultOutput) TimeEnd

Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.

func (GetListJreUsageResultOutput) TimeStart

Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.

func (GetListJreUsageResultOutput) ToGetListJreUsageResultOutput

func (o GetListJreUsageResultOutput) ToGetListJreUsageResultOutput() GetListJreUsageResultOutput

func (GetListJreUsageResultOutput) ToGetListJreUsageResultOutputWithContext

func (o GetListJreUsageResultOutput) ToGetListJreUsageResultOutputWithContext(ctx context.Context) GetListJreUsageResultOutput

type GetSummarizeResourceInventoryArgs

type GetSummarizeResourceInventoryArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd *string `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart *string `pulumi:"timeStart"`
}

A collection of arguments for invoking getSummarizeResourceInventory.

type GetSummarizeResourceInventoryOutputArgs

type GetSummarizeResourceInventoryOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// The end of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringPtrInput `pulumi:"timeEnd"`
	// The start of the time period during which resources are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart pulumi.StringPtrInput `pulumi:"timeStart"`
}

A collection of arguments for invoking getSummarizeResourceInventory.

func (GetSummarizeResourceInventoryOutputArgs) ElementType

type GetSummarizeResourceInventoryResult

type GetSummarizeResourceInventoryResult struct {
	// The number of _active_ fleets.
	ActiveFleetCount int `pulumi:"activeFleetCount"`
	// The number of applications.
	ApplicationCount int     `pulumi:"applicationCount"`
	CompartmentId    *string `pulumi:"compartmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The number of Java installations.
	InstallationCount int `pulumi:"installationCount"`
	// The number of Java Runtimes.
	JreCount int `pulumi:"jreCount"`
	// The number of managed instances.
	ManagedInstanceCount int     `pulumi:"managedInstanceCount"`
	TimeEnd              *string `pulumi:"timeEnd"`
	TimeStart            *string `pulumi:"timeStart"`
}

A collection of values returned by getSummarizeResourceInventory.

func GetSummarizeResourceInventory

This data source provides details about a specific Summarize Resource Inventory resource in Oracle Cloud Infrastructure Jms service.

Retrieve the inventory of JMS resources in the specified compartment: a list of the number of _active_ fleets, managed instances, Java Runtimes, Java installations, and applications.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetSummarizeResourceInventory(ctx, &jms.GetSummarizeResourceInventoryArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			TimeEnd:       pulumi.StringRef(summarizeResourceInventoryTimeEnd),
			TimeStart:     pulumi.StringRef(summarizeResourceInventoryTimeStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetSummarizeResourceInventoryResultOutput

type GetSummarizeResourceInventoryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSummarizeResourceInventory.

func (GetSummarizeResourceInventoryResultOutput) ActiveFleetCount

The number of _active_ fleets.

func (GetSummarizeResourceInventoryResultOutput) ApplicationCount

The number of applications.

func (GetSummarizeResourceInventoryResultOutput) CompartmentId

func (GetSummarizeResourceInventoryResultOutput) ElementType

func (GetSummarizeResourceInventoryResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSummarizeResourceInventoryResultOutput) InstallationCount

The number of Java installations.

func (GetSummarizeResourceInventoryResultOutput) JreCount

The number of Java Runtimes.

func (GetSummarizeResourceInventoryResultOutput) ManagedInstanceCount

The number of managed instances.

func (GetSummarizeResourceInventoryResultOutput) TimeEnd

func (GetSummarizeResourceInventoryResultOutput) TimeStart

func (GetSummarizeResourceInventoryResultOutput) ToGetSummarizeResourceInventoryResultOutput

func (o GetSummarizeResourceInventoryResultOutput) ToGetSummarizeResourceInventoryResultOutput() GetSummarizeResourceInventoryResultOutput

func (GetSummarizeResourceInventoryResultOutput) ToGetSummarizeResourceInventoryResultOutputWithContext

func (o GetSummarizeResourceInventoryResultOutput) ToGetSummarizeResourceInventoryResultOutputWithContext(ctx context.Context) GetSummarizeResourceInventoryResultOutput

type JavaDownloadsJavaDownloadReport added in v1.17.0

type JavaDownloadsJavaDownloadReport struct {
	pulumi.CustomResourceState

	// The algorithm used for calculating the checksum.
	ChecksumType pulumi.StringOutput `pulumi:"checksumType"`
	// The checksum value of the Java download report file.
	ChecksumValue pulumi.StringOutput `pulumi:"checksumValue"`
	// The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) here should be the tenancy OCID.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies JavaDownloadsJavaDownloadReportCreatedByArrayOutput `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// Display name for the Java download report.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Approximate size of the Java download report file in bytes.
	FileSizeInBytes pulumi.StringOutput `pulumi:"fileSizeInBytes"`
	// The format of the report that is generated.
	Format pulumi.StringOutput `pulumi:"format"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// The current state of the Java download report.
	State pulumi.StringOutput `pulumi:"state"`
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time the Java download report was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The end time until when the download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringOutput `pulumi:"timeEnd"`
	// The start time from when download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	//
	// ** 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
	TimeStart pulumi.StringOutput `pulumi:"timeStart"`
}

This resource provides the Java Download Report resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Create a new report in the specified format containing the download details for the tenancy.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.NewJavaDownloadsJavaDownloadReport(ctx, "test_java_download_report", &Jms.JavaDownloadsJavaDownloadReportArgs{
			CompartmentId: pulumi.Any(tenancyOcid),
			Format:        pulumi.Any(javaDownloadReportFormat),
			TimeEnd:       pulumi.Any(javaDownloadReportTimeEnd),
			TimeStart:     pulumi.Any(javaDownloadReportTimeStart),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Import is not supported for this resource.

func GetJavaDownloadsJavaDownloadReport added in v1.17.0

func GetJavaDownloadsJavaDownloadReport(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JavaDownloadsJavaDownloadReportState, opts ...pulumi.ResourceOption) (*JavaDownloadsJavaDownloadReport, error)

GetJavaDownloadsJavaDownloadReport gets an existing JavaDownloadsJavaDownloadReport 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 NewJavaDownloadsJavaDownloadReport added in v1.17.0

func NewJavaDownloadsJavaDownloadReport(ctx *pulumi.Context,
	name string, args *JavaDownloadsJavaDownloadReportArgs, opts ...pulumi.ResourceOption) (*JavaDownloadsJavaDownloadReport, error)

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

func (*JavaDownloadsJavaDownloadReport) ElementType added in v1.17.0

func (*JavaDownloadsJavaDownloadReport) ToJavaDownloadsJavaDownloadReportOutput added in v1.17.0

func (i *JavaDownloadsJavaDownloadReport) ToJavaDownloadsJavaDownloadReportOutput() JavaDownloadsJavaDownloadReportOutput

func (*JavaDownloadsJavaDownloadReport) ToJavaDownloadsJavaDownloadReportOutputWithContext added in v1.17.0

func (i *JavaDownloadsJavaDownloadReport) ToJavaDownloadsJavaDownloadReportOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportOutput

type JavaDownloadsJavaDownloadReportArgs added in v1.17.0

type JavaDownloadsJavaDownloadReportArgs struct {
	// The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) here should be the tenancy OCID.
	CompartmentId pulumi.StringInput
	// The format of the report that is generated.
	Format pulumi.StringInput
	// The end time until when the download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringPtrInput
	// The start time from when download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	//
	// ** 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
	TimeStart pulumi.StringPtrInput
}

The set of arguments for constructing a JavaDownloadsJavaDownloadReport resource.

func (JavaDownloadsJavaDownloadReportArgs) ElementType added in v1.17.0

type JavaDownloadsJavaDownloadReportArray added in v1.17.0

type JavaDownloadsJavaDownloadReportArray []JavaDownloadsJavaDownloadReportInput

func (JavaDownloadsJavaDownloadReportArray) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadReportArray) ToJavaDownloadsJavaDownloadReportArrayOutput added in v1.17.0

func (i JavaDownloadsJavaDownloadReportArray) ToJavaDownloadsJavaDownloadReportArrayOutput() JavaDownloadsJavaDownloadReportArrayOutput

func (JavaDownloadsJavaDownloadReportArray) ToJavaDownloadsJavaDownloadReportArrayOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaDownloadReportArray) ToJavaDownloadsJavaDownloadReportArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportArrayOutput

type JavaDownloadsJavaDownloadReportArrayInput added in v1.17.0

type JavaDownloadsJavaDownloadReportArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadReportArrayOutput() JavaDownloadsJavaDownloadReportArrayOutput
	ToJavaDownloadsJavaDownloadReportArrayOutputWithContext(context.Context) JavaDownloadsJavaDownloadReportArrayOutput
}

JavaDownloadsJavaDownloadReportArrayInput is an input type that accepts JavaDownloadsJavaDownloadReportArray and JavaDownloadsJavaDownloadReportArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadReportArrayInput` via:

JavaDownloadsJavaDownloadReportArray{ JavaDownloadsJavaDownloadReportArgs{...} }

type JavaDownloadsJavaDownloadReportArrayOutput added in v1.17.0

type JavaDownloadsJavaDownloadReportArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadReportArrayOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadReportArrayOutput) Index added in v1.17.0

func (JavaDownloadsJavaDownloadReportArrayOutput) ToJavaDownloadsJavaDownloadReportArrayOutput added in v1.17.0

func (o JavaDownloadsJavaDownloadReportArrayOutput) ToJavaDownloadsJavaDownloadReportArrayOutput() JavaDownloadsJavaDownloadReportArrayOutput

func (JavaDownloadsJavaDownloadReportArrayOutput) ToJavaDownloadsJavaDownloadReportArrayOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaDownloadReportArrayOutput) ToJavaDownloadsJavaDownloadReportArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportArrayOutput

type JavaDownloadsJavaDownloadReportCreatedBy added in v1.17.0

type JavaDownloadsJavaDownloadReportCreatedBy struct {
	// Display name for the Java download report.
	DisplayName *string `pulumi:"displayName"`
	// The email of the principal.
	Email *string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id *string `pulumi:"id"`
}

type JavaDownloadsJavaDownloadReportCreatedByArgs added in v1.17.0

type JavaDownloadsJavaDownloadReportCreatedByArgs struct {
	// Display name for the Java download report.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringPtrInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

func (JavaDownloadsJavaDownloadReportCreatedByArgs) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadReportCreatedByArgs) ToJavaDownloadsJavaDownloadReportCreatedByOutput added in v1.17.0

func (i JavaDownloadsJavaDownloadReportCreatedByArgs) ToJavaDownloadsJavaDownloadReportCreatedByOutput() JavaDownloadsJavaDownloadReportCreatedByOutput

func (JavaDownloadsJavaDownloadReportCreatedByArgs) ToJavaDownloadsJavaDownloadReportCreatedByOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaDownloadReportCreatedByArgs) ToJavaDownloadsJavaDownloadReportCreatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportCreatedByOutput

type JavaDownloadsJavaDownloadReportCreatedByArray added in v1.17.0

type JavaDownloadsJavaDownloadReportCreatedByArray []JavaDownloadsJavaDownloadReportCreatedByInput

func (JavaDownloadsJavaDownloadReportCreatedByArray) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadReportCreatedByArray) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutput added in v1.17.0

func (i JavaDownloadsJavaDownloadReportCreatedByArray) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutput() JavaDownloadsJavaDownloadReportCreatedByArrayOutput

func (JavaDownloadsJavaDownloadReportCreatedByArray) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaDownloadReportCreatedByArray) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportCreatedByArrayOutput

type JavaDownloadsJavaDownloadReportCreatedByArrayInput added in v1.17.0

type JavaDownloadsJavaDownloadReportCreatedByArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadReportCreatedByArrayOutput() JavaDownloadsJavaDownloadReportCreatedByArrayOutput
	ToJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext(context.Context) JavaDownloadsJavaDownloadReportCreatedByArrayOutput
}

JavaDownloadsJavaDownloadReportCreatedByArrayInput is an input type that accepts JavaDownloadsJavaDownloadReportCreatedByArray and JavaDownloadsJavaDownloadReportCreatedByArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadReportCreatedByArrayInput` via:

JavaDownloadsJavaDownloadReportCreatedByArray{ JavaDownloadsJavaDownloadReportCreatedByArgs{...} }

type JavaDownloadsJavaDownloadReportCreatedByArrayOutput added in v1.17.0

type JavaDownloadsJavaDownloadReportCreatedByArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadReportCreatedByArrayOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadReportCreatedByArrayOutput) Index added in v1.17.0

func (JavaDownloadsJavaDownloadReportCreatedByArrayOutput) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutput added in v1.17.0

func (o JavaDownloadsJavaDownloadReportCreatedByArrayOutput) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutput() JavaDownloadsJavaDownloadReportCreatedByArrayOutput

func (JavaDownloadsJavaDownloadReportCreatedByArrayOutput) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaDownloadReportCreatedByArrayOutput) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportCreatedByArrayOutput

type JavaDownloadsJavaDownloadReportCreatedByInput added in v1.17.0

type JavaDownloadsJavaDownloadReportCreatedByInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadReportCreatedByOutput() JavaDownloadsJavaDownloadReportCreatedByOutput
	ToJavaDownloadsJavaDownloadReportCreatedByOutputWithContext(context.Context) JavaDownloadsJavaDownloadReportCreatedByOutput
}

JavaDownloadsJavaDownloadReportCreatedByInput is an input type that accepts JavaDownloadsJavaDownloadReportCreatedByArgs and JavaDownloadsJavaDownloadReportCreatedByOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadReportCreatedByInput` via:

JavaDownloadsJavaDownloadReportCreatedByArgs{...}

type JavaDownloadsJavaDownloadReportCreatedByOutput added in v1.17.0

type JavaDownloadsJavaDownloadReportCreatedByOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadReportCreatedByOutput) DisplayName added in v1.17.0

Display name for the Java download report.

func (JavaDownloadsJavaDownloadReportCreatedByOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadReportCreatedByOutput) Email added in v1.17.0

The email of the principal.

func (JavaDownloadsJavaDownloadReportCreatedByOutput) Id added in v1.17.0

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

func (JavaDownloadsJavaDownloadReportCreatedByOutput) ToJavaDownloadsJavaDownloadReportCreatedByOutput added in v1.17.0

func (o JavaDownloadsJavaDownloadReportCreatedByOutput) ToJavaDownloadsJavaDownloadReportCreatedByOutput() JavaDownloadsJavaDownloadReportCreatedByOutput

func (JavaDownloadsJavaDownloadReportCreatedByOutput) ToJavaDownloadsJavaDownloadReportCreatedByOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaDownloadReportCreatedByOutput) ToJavaDownloadsJavaDownloadReportCreatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportCreatedByOutput

type JavaDownloadsJavaDownloadReportInput added in v1.17.0

type JavaDownloadsJavaDownloadReportInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadReportOutput() JavaDownloadsJavaDownloadReportOutput
	ToJavaDownloadsJavaDownloadReportOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportOutput
}

type JavaDownloadsJavaDownloadReportMap added in v1.17.0

type JavaDownloadsJavaDownloadReportMap map[string]JavaDownloadsJavaDownloadReportInput

func (JavaDownloadsJavaDownloadReportMap) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadReportMap) ToJavaDownloadsJavaDownloadReportMapOutput added in v1.17.0

func (i JavaDownloadsJavaDownloadReportMap) ToJavaDownloadsJavaDownloadReportMapOutput() JavaDownloadsJavaDownloadReportMapOutput

func (JavaDownloadsJavaDownloadReportMap) ToJavaDownloadsJavaDownloadReportMapOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaDownloadReportMap) ToJavaDownloadsJavaDownloadReportMapOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportMapOutput

type JavaDownloadsJavaDownloadReportMapInput added in v1.17.0

type JavaDownloadsJavaDownloadReportMapInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadReportMapOutput() JavaDownloadsJavaDownloadReportMapOutput
	ToJavaDownloadsJavaDownloadReportMapOutputWithContext(context.Context) JavaDownloadsJavaDownloadReportMapOutput
}

JavaDownloadsJavaDownloadReportMapInput is an input type that accepts JavaDownloadsJavaDownloadReportMap and JavaDownloadsJavaDownloadReportMapOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadReportMapInput` via:

JavaDownloadsJavaDownloadReportMap{ "key": JavaDownloadsJavaDownloadReportArgs{...} }

type JavaDownloadsJavaDownloadReportMapOutput added in v1.17.0

type JavaDownloadsJavaDownloadReportMapOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadReportMapOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadReportMapOutput) MapIndex added in v1.17.0

func (JavaDownloadsJavaDownloadReportMapOutput) ToJavaDownloadsJavaDownloadReportMapOutput added in v1.17.0

func (o JavaDownloadsJavaDownloadReportMapOutput) ToJavaDownloadsJavaDownloadReportMapOutput() JavaDownloadsJavaDownloadReportMapOutput

func (JavaDownloadsJavaDownloadReportMapOutput) ToJavaDownloadsJavaDownloadReportMapOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaDownloadReportMapOutput) ToJavaDownloadsJavaDownloadReportMapOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportMapOutput

type JavaDownloadsJavaDownloadReportOutput added in v1.17.0

type JavaDownloadsJavaDownloadReportOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadReportOutput) ChecksumType added in v1.17.0

The algorithm used for calculating the checksum.

func (JavaDownloadsJavaDownloadReportOutput) ChecksumValue added in v1.17.0

The checksum value of the Java download report file.

func (JavaDownloadsJavaDownloadReportOutput) CompartmentId added in v1.17.0

The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) here should be the tenancy OCID.

func (JavaDownloadsJavaDownloadReportOutput) CreatedBies added in v1.17.0

An authorized principal.

func (JavaDownloadsJavaDownloadReportOutput) DefinedTags added in v1.17.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).

func (JavaDownloadsJavaDownloadReportOutput) DisplayName added in v1.17.0

Display name for the Java download report.

func (JavaDownloadsJavaDownloadReportOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadReportOutput) FileSizeInBytes added in v1.17.0

Approximate size of the Java download report file in bytes.

func (JavaDownloadsJavaDownloadReportOutput) Format added in v1.17.0

The format of the report that is generated.

func (JavaDownloadsJavaDownloadReportOutput) FreeformTags added in v1.17.0

Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)

func (JavaDownloadsJavaDownloadReportOutput) State added in v1.17.0

The current state of the Java download report.

func (JavaDownloadsJavaDownloadReportOutput) SystemTags added in v1.17.0

System 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). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (JavaDownloadsJavaDownloadReportOutput) TimeCreated added in v1.17.0

The time the Java download report was created. An RFC3339 formatted datetime string.

func (JavaDownloadsJavaDownloadReportOutput) TimeEnd added in v1.17.0

The end time until when the download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (JavaDownloadsJavaDownloadReportOutput) TimeStart added in v1.17.0

The start time from when download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

** 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 (JavaDownloadsJavaDownloadReportOutput) ToJavaDownloadsJavaDownloadReportOutput added in v1.17.0

func (o JavaDownloadsJavaDownloadReportOutput) ToJavaDownloadsJavaDownloadReportOutput() JavaDownloadsJavaDownloadReportOutput

func (JavaDownloadsJavaDownloadReportOutput) ToJavaDownloadsJavaDownloadReportOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaDownloadReportOutput) ToJavaDownloadsJavaDownloadReportOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportOutput

type JavaDownloadsJavaDownloadReportState added in v1.17.0

type JavaDownloadsJavaDownloadReportState struct {
	// The algorithm used for calculating the checksum.
	ChecksumType pulumi.StringPtrInput
	// The checksum value of the Java download report file.
	ChecksumValue pulumi.StringPtrInput
	// The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) here should be the tenancy OCID.
	CompartmentId pulumi.StringPtrInput
	// An authorized principal.
	CreatedBies JavaDownloadsJavaDownloadReportCreatedByArrayInput
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.MapInput
	// Display name for the Java download report.
	DisplayName pulumi.StringPtrInput
	// Approximate size of the Java download report file in bytes.
	FileSizeInBytes pulumi.StringPtrInput
	// The format of the report that is generated.
	Format pulumi.StringPtrInput
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.MapInput
	// The current state of the Java download report.
	State pulumi.StringPtrInput
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time the Java download report was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The end time until when the download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringPtrInput
	// The start time from when download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	//
	// ** 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
	TimeStart pulumi.StringPtrInput
}

func (JavaDownloadsJavaDownloadReportState) ElementType added in v1.17.0

type JavaDownloadsJavaDownloadToken added in v1.17.0

type JavaDownloadsJavaDownloadToken struct {
	pulumi.CustomResourceState

	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the JavaDownloadToken.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies JavaDownloadsJavaDownloadTokenCreatedByArrayOutput `pulumi:"createdBies"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) User provided description of the JavaDownloadToken.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) User provided display name of the JavaDownloadToken.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) The token default attribute.
	IsDefault pulumi.BoolOutput `pulumi:"isDefault"`
	// The Java version associated with the token.
	JavaVersion pulumi.StringOutput `pulumi:"javaVersion"`
	// An authorized principal.
	LastUpdatedBies JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput `pulumi:"lastUpdatedBies"`
	// (Updatable) The license type(s) associated with the JavaDownloadToken.
	LicenseTypes pulumi.StringArrayOutput `pulumi:"licenseTypes"`
	// Possible lifecycle substates.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// The current state of the JavaDownloadToken.
	State pulumi.StringOutput `pulumi:"state"`
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The time the JavaDownloadToken was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// (Updatable) Expiry time of the token.
	//
	// ** 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
	TimeExpires pulumi.StringOutput `pulumi:"timeExpires"`
	// The time the JavaDownloadToken was last used for download. An RFC3339 formatted datetime string.
	TimeLastUsed pulumi.StringOutput `pulumi:"timeLastUsed"`
	// The time the JavaDownloadToken was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// Uniquely generated value for the JavaDownloadToken.
	Value pulumi.StringOutput `pulumi:"value"`
}

This resource provides the Java Download Token resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Creates a new JavaDownloadToken in the tenancy with specified attributes.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.NewJavaDownloadsJavaDownloadToken(ctx, "test_java_download_token", &Jms.JavaDownloadsJavaDownloadTokenArgs{
			CompartmentId: pulumi.Any(tenancyOcid),
			Description:   pulumi.Any(javaDownloadTokenDescription),
			DisplayName:   pulumi.Any(javaDownloadTokenDisplayName),
			JavaVersion:   pulumi.Any(javaDownloadTokenJavaVersion),
			LicenseTypes:  pulumi.Any(javaDownloadTokenLicenseType),
			TimeExpires:   pulumi.Any(javaDownloadTokenTimeExpires),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			IsDefault: pulumi.Any(javaDownloadTokenIsDefault),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Import is not supported for this resource.

func GetJavaDownloadsJavaDownloadToken added in v1.17.0

func GetJavaDownloadsJavaDownloadToken(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JavaDownloadsJavaDownloadTokenState, opts ...pulumi.ResourceOption) (*JavaDownloadsJavaDownloadToken, error)

GetJavaDownloadsJavaDownloadToken gets an existing JavaDownloadsJavaDownloadToken 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 NewJavaDownloadsJavaDownloadToken added in v1.17.0

func NewJavaDownloadsJavaDownloadToken(ctx *pulumi.Context,
	name string, args *JavaDownloadsJavaDownloadTokenArgs, opts ...pulumi.ResourceOption) (*JavaDownloadsJavaDownloadToken, error)

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

func (*JavaDownloadsJavaDownloadToken) ElementType added in v1.17.0

func (*JavaDownloadsJavaDownloadToken) ToJavaDownloadsJavaDownloadTokenOutput added in v1.17.0

func (i *JavaDownloadsJavaDownloadToken) ToJavaDownloadsJavaDownloadTokenOutput() JavaDownloadsJavaDownloadTokenOutput

func (*JavaDownloadsJavaDownloadToken) ToJavaDownloadsJavaDownloadTokenOutputWithContext added in v1.17.0

func (i *JavaDownloadsJavaDownloadToken) ToJavaDownloadsJavaDownloadTokenOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenOutput

type JavaDownloadsJavaDownloadTokenArgs added in v1.17.0

type JavaDownloadsJavaDownloadTokenArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the JavaDownloadToken.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.MapInput
	// (Updatable) User provided description of the JavaDownloadToken.
	Description pulumi.StringInput
	// (Updatable) User provided display name of the JavaDownloadToken.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.MapInput
	// (Updatable) The token default attribute.
	IsDefault pulumi.BoolPtrInput
	// The Java version associated with the token.
	JavaVersion pulumi.StringInput
	// (Updatable) The license type(s) associated with the JavaDownloadToken.
	LicenseTypes pulumi.StringArrayInput
	// (Updatable) Expiry time of the token.
	//
	// ** 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
	TimeExpires pulumi.StringInput
}

The set of arguments for constructing a JavaDownloadsJavaDownloadToken resource.

func (JavaDownloadsJavaDownloadTokenArgs) ElementType added in v1.17.0

type JavaDownloadsJavaDownloadTokenArray added in v1.17.0

type JavaDownloadsJavaDownloadTokenArray []JavaDownloadsJavaDownloadTokenInput

func (JavaDownloadsJavaDownloadTokenArray) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadTokenArray) ToJavaDownloadsJavaDownloadTokenArrayOutput added in v1.17.0

func (i JavaDownloadsJavaDownloadTokenArray) ToJavaDownloadsJavaDownloadTokenArrayOutput() JavaDownloadsJavaDownloadTokenArrayOutput

func (JavaDownloadsJavaDownloadTokenArray) ToJavaDownloadsJavaDownloadTokenArrayOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaDownloadTokenArray) ToJavaDownloadsJavaDownloadTokenArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenArrayOutput

type JavaDownloadsJavaDownloadTokenArrayInput added in v1.17.0

type JavaDownloadsJavaDownloadTokenArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadTokenArrayOutput() JavaDownloadsJavaDownloadTokenArrayOutput
	ToJavaDownloadsJavaDownloadTokenArrayOutputWithContext(context.Context) JavaDownloadsJavaDownloadTokenArrayOutput
}

JavaDownloadsJavaDownloadTokenArrayInput is an input type that accepts JavaDownloadsJavaDownloadTokenArray and JavaDownloadsJavaDownloadTokenArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadTokenArrayInput` via:

JavaDownloadsJavaDownloadTokenArray{ JavaDownloadsJavaDownloadTokenArgs{...} }

type JavaDownloadsJavaDownloadTokenArrayOutput added in v1.17.0

type JavaDownloadsJavaDownloadTokenArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadTokenArrayOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadTokenArrayOutput) Index added in v1.17.0

func (JavaDownloadsJavaDownloadTokenArrayOutput) ToJavaDownloadsJavaDownloadTokenArrayOutput added in v1.17.0

func (o JavaDownloadsJavaDownloadTokenArrayOutput) ToJavaDownloadsJavaDownloadTokenArrayOutput() JavaDownloadsJavaDownloadTokenArrayOutput

func (JavaDownloadsJavaDownloadTokenArrayOutput) ToJavaDownloadsJavaDownloadTokenArrayOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaDownloadTokenArrayOutput) ToJavaDownloadsJavaDownloadTokenArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenArrayOutput

type JavaDownloadsJavaDownloadTokenCreatedBy added in v1.17.0

type JavaDownloadsJavaDownloadTokenCreatedBy struct {
	// (Updatable) User provided display name of the JavaDownloadToken.
	DisplayName *string `pulumi:"displayName"`
	// The email of the principal.
	Email *string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id *string `pulumi:"id"`
}

type JavaDownloadsJavaDownloadTokenCreatedByArgs added in v1.17.0

type JavaDownloadsJavaDownloadTokenCreatedByArgs struct {
	// (Updatable) User provided display name of the JavaDownloadToken.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringPtrInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

func (JavaDownloadsJavaDownloadTokenCreatedByArgs) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadTokenCreatedByArgs) ToJavaDownloadsJavaDownloadTokenCreatedByOutput added in v1.17.0

func (i JavaDownloadsJavaDownloadTokenCreatedByArgs) ToJavaDownloadsJavaDownloadTokenCreatedByOutput() JavaDownloadsJavaDownloadTokenCreatedByOutput

func (JavaDownloadsJavaDownloadTokenCreatedByArgs) ToJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaDownloadTokenCreatedByArgs) ToJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenCreatedByOutput

type JavaDownloadsJavaDownloadTokenCreatedByArray added in v1.17.0

type JavaDownloadsJavaDownloadTokenCreatedByArray []JavaDownloadsJavaDownloadTokenCreatedByInput

func (JavaDownloadsJavaDownloadTokenCreatedByArray) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadTokenCreatedByArray) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutput added in v1.17.0

func (i JavaDownloadsJavaDownloadTokenCreatedByArray) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutput() JavaDownloadsJavaDownloadTokenCreatedByArrayOutput

func (JavaDownloadsJavaDownloadTokenCreatedByArray) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaDownloadTokenCreatedByArray) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenCreatedByArrayOutput

type JavaDownloadsJavaDownloadTokenCreatedByArrayInput added in v1.17.0

type JavaDownloadsJavaDownloadTokenCreatedByArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutput() JavaDownloadsJavaDownloadTokenCreatedByArrayOutput
	ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext(context.Context) JavaDownloadsJavaDownloadTokenCreatedByArrayOutput
}

JavaDownloadsJavaDownloadTokenCreatedByArrayInput is an input type that accepts JavaDownloadsJavaDownloadTokenCreatedByArray and JavaDownloadsJavaDownloadTokenCreatedByArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadTokenCreatedByArrayInput` via:

JavaDownloadsJavaDownloadTokenCreatedByArray{ JavaDownloadsJavaDownloadTokenCreatedByArgs{...} }

type JavaDownloadsJavaDownloadTokenCreatedByArrayOutput added in v1.17.0

type JavaDownloadsJavaDownloadTokenCreatedByArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadTokenCreatedByArrayOutput) Index added in v1.17.0

func (JavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutput added in v1.17.0

func (o JavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutput() JavaDownloadsJavaDownloadTokenCreatedByArrayOutput

func (JavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenCreatedByArrayOutput

type JavaDownloadsJavaDownloadTokenCreatedByInput added in v1.17.0

type JavaDownloadsJavaDownloadTokenCreatedByInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadTokenCreatedByOutput() JavaDownloadsJavaDownloadTokenCreatedByOutput
	ToJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext(context.Context) JavaDownloadsJavaDownloadTokenCreatedByOutput
}

JavaDownloadsJavaDownloadTokenCreatedByInput is an input type that accepts JavaDownloadsJavaDownloadTokenCreatedByArgs and JavaDownloadsJavaDownloadTokenCreatedByOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadTokenCreatedByInput` via:

JavaDownloadsJavaDownloadTokenCreatedByArgs{...}

type JavaDownloadsJavaDownloadTokenCreatedByOutput added in v1.17.0

type JavaDownloadsJavaDownloadTokenCreatedByOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadTokenCreatedByOutput) DisplayName added in v1.17.0

(Updatable) User provided display name of the JavaDownloadToken.

func (JavaDownloadsJavaDownloadTokenCreatedByOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadTokenCreatedByOutput) Email added in v1.17.0

The email of the principal.

func (JavaDownloadsJavaDownloadTokenCreatedByOutput) Id added in v1.17.0

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

func (JavaDownloadsJavaDownloadTokenCreatedByOutput) ToJavaDownloadsJavaDownloadTokenCreatedByOutput added in v1.17.0

func (o JavaDownloadsJavaDownloadTokenCreatedByOutput) ToJavaDownloadsJavaDownloadTokenCreatedByOutput() JavaDownloadsJavaDownloadTokenCreatedByOutput

func (JavaDownloadsJavaDownloadTokenCreatedByOutput) ToJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaDownloadTokenCreatedByOutput) ToJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenCreatedByOutput

type JavaDownloadsJavaDownloadTokenInput added in v1.17.0

type JavaDownloadsJavaDownloadTokenInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadTokenOutput() JavaDownloadsJavaDownloadTokenOutput
	ToJavaDownloadsJavaDownloadTokenOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenOutput
}

type JavaDownloadsJavaDownloadTokenLastUpdatedBy added in v1.17.0

type JavaDownloadsJavaDownloadTokenLastUpdatedBy struct {
	// (Updatable) User provided display name of the JavaDownloadToken.
	DisplayName *string `pulumi:"displayName"`
	// The email of the principal.
	Email *string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id *string `pulumi:"id"`
}

type JavaDownloadsJavaDownloadTokenLastUpdatedByArgs added in v1.17.0

type JavaDownloadsJavaDownloadTokenLastUpdatedByArgs struct {
	// (Updatable) User provided display name of the JavaDownloadToken.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringPtrInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutput added in v1.17.0

func (i JavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutput() JavaDownloadsJavaDownloadTokenLastUpdatedByOutput

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenLastUpdatedByOutput

type JavaDownloadsJavaDownloadTokenLastUpdatedByArray added in v1.17.0

type JavaDownloadsJavaDownloadTokenLastUpdatedByArray []JavaDownloadsJavaDownloadTokenLastUpdatedByInput

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArray) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput added in v1.17.0

func (i JavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput() JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

type JavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput added in v1.17.0

type JavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput() JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput
	ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext(context.Context) JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput
}

JavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput is an input type that accepts JavaDownloadsJavaDownloadTokenLastUpdatedByArray and JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput` via:

JavaDownloadsJavaDownloadTokenLastUpdatedByArray{ JavaDownloadsJavaDownloadTokenLastUpdatedByArgs{...} }

type JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput added in v1.17.0

type JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) Index added in v1.17.0

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput added in v1.17.0

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

type JavaDownloadsJavaDownloadTokenLastUpdatedByInput added in v1.17.0

type JavaDownloadsJavaDownloadTokenLastUpdatedByInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutput() JavaDownloadsJavaDownloadTokenLastUpdatedByOutput
	ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext(context.Context) JavaDownloadsJavaDownloadTokenLastUpdatedByOutput
}

JavaDownloadsJavaDownloadTokenLastUpdatedByInput is an input type that accepts JavaDownloadsJavaDownloadTokenLastUpdatedByArgs and JavaDownloadsJavaDownloadTokenLastUpdatedByOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadTokenLastUpdatedByInput` via:

JavaDownloadsJavaDownloadTokenLastUpdatedByArgs{...}

type JavaDownloadsJavaDownloadTokenLastUpdatedByOutput added in v1.17.0

type JavaDownloadsJavaDownloadTokenLastUpdatedByOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) DisplayName added in v1.17.0

(Updatable) User provided display name of the JavaDownloadToken.

func (JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) Email added in v1.17.0

The email of the principal.

func (JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) Id added in v1.17.0

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

func (JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutput added in v1.17.0

func (o JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutput() JavaDownloadsJavaDownloadTokenLastUpdatedByOutput

func (JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenLastUpdatedByOutput

type JavaDownloadsJavaDownloadTokenMap added in v1.17.0

type JavaDownloadsJavaDownloadTokenMap map[string]JavaDownloadsJavaDownloadTokenInput

func (JavaDownloadsJavaDownloadTokenMap) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadTokenMap) ToJavaDownloadsJavaDownloadTokenMapOutput added in v1.17.0

func (i JavaDownloadsJavaDownloadTokenMap) ToJavaDownloadsJavaDownloadTokenMapOutput() JavaDownloadsJavaDownloadTokenMapOutput

func (JavaDownloadsJavaDownloadTokenMap) ToJavaDownloadsJavaDownloadTokenMapOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaDownloadTokenMap) ToJavaDownloadsJavaDownloadTokenMapOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenMapOutput

type JavaDownloadsJavaDownloadTokenMapInput added in v1.17.0

type JavaDownloadsJavaDownloadTokenMapInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadTokenMapOutput() JavaDownloadsJavaDownloadTokenMapOutput
	ToJavaDownloadsJavaDownloadTokenMapOutputWithContext(context.Context) JavaDownloadsJavaDownloadTokenMapOutput
}

JavaDownloadsJavaDownloadTokenMapInput is an input type that accepts JavaDownloadsJavaDownloadTokenMap and JavaDownloadsJavaDownloadTokenMapOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadTokenMapInput` via:

JavaDownloadsJavaDownloadTokenMap{ "key": JavaDownloadsJavaDownloadTokenArgs{...} }

type JavaDownloadsJavaDownloadTokenMapOutput added in v1.17.0

type JavaDownloadsJavaDownloadTokenMapOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadTokenMapOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadTokenMapOutput) MapIndex added in v1.17.0

func (JavaDownloadsJavaDownloadTokenMapOutput) ToJavaDownloadsJavaDownloadTokenMapOutput added in v1.17.0

func (o JavaDownloadsJavaDownloadTokenMapOutput) ToJavaDownloadsJavaDownloadTokenMapOutput() JavaDownloadsJavaDownloadTokenMapOutput

func (JavaDownloadsJavaDownloadTokenMapOutput) ToJavaDownloadsJavaDownloadTokenMapOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaDownloadTokenMapOutput) ToJavaDownloadsJavaDownloadTokenMapOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenMapOutput

type JavaDownloadsJavaDownloadTokenOutput added in v1.17.0

type JavaDownloadsJavaDownloadTokenOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadTokenOutput) CompartmentId added in v1.17.0

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

func (JavaDownloadsJavaDownloadTokenOutput) CreatedBies added in v1.17.0

An authorized principal.

func (JavaDownloadsJavaDownloadTokenOutput) DefinedTags added in v1.17.0

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).

func (JavaDownloadsJavaDownloadTokenOutput) Description added in v1.17.0

(Updatable) User provided description of the JavaDownloadToken.

func (JavaDownloadsJavaDownloadTokenOutput) DisplayName added in v1.17.0

(Updatable) User provided display name of the JavaDownloadToken.

func (JavaDownloadsJavaDownloadTokenOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaDownloadTokenOutput) FreeformTags added in v1.17.0

(Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)

func (JavaDownloadsJavaDownloadTokenOutput) IsDefault added in v1.17.0

(Updatable) The token default attribute.

func (JavaDownloadsJavaDownloadTokenOutput) JavaVersion added in v1.17.0

The Java version associated with the token.

func (JavaDownloadsJavaDownloadTokenOutput) LastUpdatedBies added in v1.17.0

An authorized principal.

func (JavaDownloadsJavaDownloadTokenOutput) LicenseTypes added in v1.17.0

(Updatable) The license type(s) associated with the JavaDownloadToken.

func (JavaDownloadsJavaDownloadTokenOutput) LifecycleDetails added in v1.17.0

Possible lifecycle substates.

func (JavaDownloadsJavaDownloadTokenOutput) State added in v1.17.0

The current state of the JavaDownloadToken.

func (JavaDownloadsJavaDownloadTokenOutput) SystemTags added in v1.17.0

System 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). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (JavaDownloadsJavaDownloadTokenOutput) TimeCreated added in v1.17.0

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

func (JavaDownloadsJavaDownloadTokenOutput) TimeExpires added in v1.17.0

(Updatable) Expiry time of the token.

** 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 (JavaDownloadsJavaDownloadTokenOutput) TimeLastUsed added in v1.17.0

The time the JavaDownloadToken was last used for download. An RFC3339 formatted datetime string.

func (JavaDownloadsJavaDownloadTokenOutput) TimeUpdated added in v1.17.0

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

func (JavaDownloadsJavaDownloadTokenOutput) ToJavaDownloadsJavaDownloadTokenOutput added in v1.17.0

func (o JavaDownloadsJavaDownloadTokenOutput) ToJavaDownloadsJavaDownloadTokenOutput() JavaDownloadsJavaDownloadTokenOutput

func (JavaDownloadsJavaDownloadTokenOutput) ToJavaDownloadsJavaDownloadTokenOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaDownloadTokenOutput) ToJavaDownloadsJavaDownloadTokenOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenOutput

func (JavaDownloadsJavaDownloadTokenOutput) Value added in v1.17.0

Uniquely generated value for the JavaDownloadToken.

type JavaDownloadsJavaDownloadTokenState added in v1.17.0

type JavaDownloadsJavaDownloadTokenState struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the JavaDownloadToken.
	CompartmentId pulumi.StringPtrInput
	// An authorized principal.
	CreatedBies JavaDownloadsJavaDownloadTokenCreatedByArrayInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.MapInput
	// (Updatable) User provided description of the JavaDownloadToken.
	Description pulumi.StringPtrInput
	// (Updatable) User provided display name of the JavaDownloadToken.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.MapInput
	// (Updatable) The token default attribute.
	IsDefault pulumi.BoolPtrInput
	// The Java version associated with the token.
	JavaVersion pulumi.StringPtrInput
	// An authorized principal.
	LastUpdatedBies JavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput
	// (Updatable) The license type(s) associated with the JavaDownloadToken.
	LicenseTypes pulumi.StringArrayInput
	// Possible lifecycle substates.
	LifecycleDetails pulumi.StringPtrInput
	// The current state of the JavaDownloadToken.
	State pulumi.StringPtrInput
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The time the JavaDownloadToken was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// (Updatable) Expiry time of the token.
	//
	// ** 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
	TimeExpires pulumi.StringPtrInput
	// The time the JavaDownloadToken was last used for download. An RFC3339 formatted datetime string.
	TimeLastUsed pulumi.StringPtrInput
	// The time the JavaDownloadToken was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
	// Uniquely generated value for the JavaDownloadToken.
	Value pulumi.StringPtrInput
}

func (JavaDownloadsJavaDownloadTokenState) ElementType added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecord added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecord struct {
	pulumi.CustomResourceState

	// The tenancy [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user accepting the license.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.MapOutput `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"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// An authorized principal.
	LastUpdatedBies JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput `pulumi:"lastUpdatedBies"`
	// (Updatable) Status of license acceptance.
	LicenseAcceptanceStatus pulumi.StringOutput `pulumi:"licenseAcceptanceStatus"`
	// License type for the Java version.
	//
	// ** 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
	LicenseType pulumi.StringOutput `pulumi:"licenseType"`
	// The current state of the JavaLicenseAcceptanceRecord.
	State pulumi.StringOutput `pulumi:"state"`
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// The date and time of license acceptance(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeAccepted pulumi.StringOutput `pulumi:"timeAccepted"`
	// The date and time of last update(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastUpdated pulumi.StringOutput `pulumi:"timeLastUpdated"`
}

This resource provides the Java License Acceptance Record resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Creates a Java license acceptance record for the specified license type in a tenancy.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.NewJavaDownloadsJavaLicenseAcceptanceRecord(ctx, "test_java_license_acceptance_record", &Jms.JavaDownloadsJavaLicenseAcceptanceRecordArgs{
			CompartmentId:           pulumi.Any(tenancyOcid),
			LicenseAcceptanceStatus: pulumi.Any(javaLicenseAcceptanceRecordLicenseAcceptanceStatus),
			LicenseType:             pulumi.Any(javaLicenseAcceptanceRecordLicenseType),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Import is not supported for this resource.

func GetJavaDownloadsJavaLicenseAcceptanceRecord added in v1.17.0

func GetJavaDownloadsJavaLicenseAcceptanceRecord(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JavaDownloadsJavaLicenseAcceptanceRecordState, opts ...pulumi.ResourceOption) (*JavaDownloadsJavaLicenseAcceptanceRecord, error)

GetJavaDownloadsJavaLicenseAcceptanceRecord gets an existing JavaDownloadsJavaLicenseAcceptanceRecord 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 NewJavaDownloadsJavaLicenseAcceptanceRecord added in v1.17.0

func NewJavaDownloadsJavaLicenseAcceptanceRecord(ctx *pulumi.Context,
	name string, args *JavaDownloadsJavaLicenseAcceptanceRecordArgs, opts ...pulumi.ResourceOption) (*JavaDownloadsJavaLicenseAcceptanceRecord, error)

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

func (*JavaDownloadsJavaLicenseAcceptanceRecord) ElementType added in v1.17.0

func (*JavaDownloadsJavaLicenseAcceptanceRecord) ToJavaDownloadsJavaLicenseAcceptanceRecordOutput added in v1.17.0

func (i *JavaDownloadsJavaLicenseAcceptanceRecord) ToJavaDownloadsJavaLicenseAcceptanceRecordOutput() JavaDownloadsJavaLicenseAcceptanceRecordOutput

func (*JavaDownloadsJavaLicenseAcceptanceRecord) ToJavaDownloadsJavaLicenseAcceptanceRecordOutputWithContext added in v1.17.0

func (i *JavaDownloadsJavaLicenseAcceptanceRecord) ToJavaDownloadsJavaLicenseAcceptanceRecordOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordOutput

type JavaDownloadsJavaLicenseAcceptanceRecordArgs added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordArgs struct {
	// The tenancy [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user accepting the license.
	CompartmentId pulumi.StringInput
	// (Updatable) Status of license acceptance.
	LicenseAcceptanceStatus pulumi.StringInput
	// License type for the Java version.
	//
	// ** 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
	LicenseType pulumi.StringInput
}

The set of arguments for constructing a JavaDownloadsJavaLicenseAcceptanceRecord resource.

func (JavaDownloadsJavaLicenseAcceptanceRecordArgs) ElementType added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordArray added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordArray []JavaDownloadsJavaLicenseAcceptanceRecordInput

func (JavaDownloadsJavaLicenseAcceptanceRecordArray) ElementType added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordArray) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutput added in v1.17.0

func (i JavaDownloadsJavaLicenseAcceptanceRecordArray) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutput() JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordArray) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaLicenseAcceptanceRecordArray) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordArrayInput added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutput() JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput
	ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutputWithContext(context.Context) JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput
}

JavaDownloadsJavaLicenseAcceptanceRecordArrayInput is an input type that accepts JavaDownloadsJavaLicenseAcceptanceRecordArray and JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaLicenseAcceptanceRecordArrayInput` via:

JavaDownloadsJavaLicenseAcceptanceRecordArray{ JavaDownloadsJavaLicenseAcceptanceRecordArgs{...} }

type JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput) Index added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutput added in v1.17.0

func (o JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutput() JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedBy added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedBy struct {
	// The name of the principal.
	DisplayName *string `pulumi:"displayName"`
	// The email of the principal.
	Email *string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id *string `pulumi:"id"`
}

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringPtrInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ElementType added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput added in v1.17.0

func (i JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput() JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray []JavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ElementType added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput added in v1.17.0

func (i JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput() JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput() JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput
	ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext(context.Context) JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput
}

JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput is an input type that accepts JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray and JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput` via:

JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray{ JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs{...} }

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) Index added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput interface {
	pulumi.Input

	ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput() JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput
	ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext(context.Context) JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput
}

JavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput is an input type that accepts JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs and JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput values. You can construct a concrete instance of `JavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput` via:

JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs{...}

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) DisplayName added in v1.17.0

The name of the principal.

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) Email added in v1.17.0

The email of the principal.

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) Id added in v1.17.0

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

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

type JavaDownloadsJavaLicenseAcceptanceRecordInput added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordInput interface {
	pulumi.Input

	ToJavaDownloadsJavaLicenseAcceptanceRecordOutput() JavaDownloadsJavaLicenseAcceptanceRecordOutput
	ToJavaDownloadsJavaLicenseAcceptanceRecordOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordOutput
}

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedBy added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedBy struct {
	// The name of the principal.
	DisplayName *string `pulumi:"displayName"`
	// The email of the principal.
	Email *string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id *string `pulumi:"id"`
}

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringPtrInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ElementType added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray []JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ElementType added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput() JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput
	ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext(context.Context) JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput
}

JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput is an input type that accepts JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray and JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput` via:

JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray{ JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs{...} }

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) Index added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput interface {
	pulumi.Input

	ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput() JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput
	ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext(context.Context) JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput
}

JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput is an input type that accepts JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs and JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput values. You can construct a concrete instance of `JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput` via:

JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs{...}

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) DisplayName added in v1.17.0

The name of the principal.

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) Email added in v1.17.0

The email of the principal.

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) Id added in v1.17.0

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

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput

type JavaDownloadsJavaLicenseAcceptanceRecordMap added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordMap map[string]JavaDownloadsJavaLicenseAcceptanceRecordInput

func (JavaDownloadsJavaLicenseAcceptanceRecordMap) ElementType added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordMap) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutput added in v1.17.0

func (i JavaDownloadsJavaLicenseAcceptanceRecordMap) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutput() JavaDownloadsJavaLicenseAcceptanceRecordMapOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordMap) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutputWithContext added in v1.17.0

func (i JavaDownloadsJavaLicenseAcceptanceRecordMap) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordMapOutput

type JavaDownloadsJavaLicenseAcceptanceRecordMapInput added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordMapInput interface {
	pulumi.Input

	ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutput() JavaDownloadsJavaLicenseAcceptanceRecordMapOutput
	ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutputWithContext(context.Context) JavaDownloadsJavaLicenseAcceptanceRecordMapOutput
}

JavaDownloadsJavaLicenseAcceptanceRecordMapInput is an input type that accepts JavaDownloadsJavaLicenseAcceptanceRecordMap and JavaDownloadsJavaLicenseAcceptanceRecordMapOutput values. You can construct a concrete instance of `JavaDownloadsJavaLicenseAcceptanceRecordMapInput` via:

JavaDownloadsJavaLicenseAcceptanceRecordMap{ "key": JavaDownloadsJavaLicenseAcceptanceRecordArgs{...} }

type JavaDownloadsJavaLicenseAcceptanceRecordMapOutput added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordMapOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaLicenseAcceptanceRecordMapOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordMapOutput) MapIndex added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordMapOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutput added in v1.17.0

func (o JavaDownloadsJavaLicenseAcceptanceRecordMapOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutput() JavaDownloadsJavaLicenseAcceptanceRecordMapOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordMapOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaLicenseAcceptanceRecordMapOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordMapOutput

type JavaDownloadsJavaLicenseAcceptanceRecordOutput added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) CompartmentId added in v1.17.0

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

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) CreatedBies added in v1.17.0

An authorized principal.

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) DefinedTags added in v1.17.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) ElementType added in v1.17.0

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) FreeformTags added in v1.17.0

Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) LastUpdatedBies added in v1.17.0

An authorized principal.

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) LicenseAcceptanceStatus added in v1.17.0

(Updatable) Status of license acceptance.

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) LicenseType added in v1.17.0

License type for the Java version.

** 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 (JavaDownloadsJavaLicenseAcceptanceRecordOutput) State added in v1.17.0

The current state of the JavaLicenseAcceptanceRecord.

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) SystemTags added in v1.17.0

System 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). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) TimeAccepted added in v1.17.0

The date and time of license acceptance(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) TimeLastUpdated added in v1.17.0

The date and time of last update(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordOutput added in v1.17.0

func (o JavaDownloadsJavaLicenseAcceptanceRecordOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordOutput() JavaDownloadsJavaLicenseAcceptanceRecordOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordOutputWithContext added in v1.17.0

func (o JavaDownloadsJavaLicenseAcceptanceRecordOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordOutput

type JavaDownloadsJavaLicenseAcceptanceRecordState added in v1.17.0

type JavaDownloadsJavaLicenseAcceptanceRecordState struct {
	// The tenancy [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user accepting the license.
	CompartmentId pulumi.StringPtrInput
	// An authorized principal.
	CreatedBies JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.MapInput
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.MapInput
	// An authorized principal.
	LastUpdatedBies JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput
	// (Updatable) Status of license acceptance.
	LicenseAcceptanceStatus pulumi.StringPtrInput
	// License type for the Java version.
	//
	// ** 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
	LicenseType pulumi.StringPtrInput
	// The current state of the JavaLicenseAcceptanceRecord.
	State pulumi.StringPtrInput
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// The date and time of license acceptance(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeAccepted pulumi.StringPtrInput
	// The date and time of last update(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastUpdated pulumi.StringPtrInput
}

func (JavaDownloadsJavaLicenseAcceptanceRecordState) ElementType added in v1.17.0

type LookupFleetArgs

type LookupFleetArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleet.

type LookupFleetOutputArgs

type LookupFleetOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
}

A collection of arguments for invoking getFleet.

func (LookupFleetOutputArgs) ElementType

func (LookupFleetOutputArgs) ElementType() reflect.Type

type LookupFleetResult

type LookupFleetResult struct {
	// The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateApplicationCount int `pulumi:"approximateApplicationCount"`
	// The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateInstallationCount int `pulumi:"approximateInstallationCount"`
	// The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateJavaServerCount int `pulumi:"approximateJavaServerCount"`
	// The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateJreCount int `pulumi:"approximateJreCount"`
	// The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
	ApproximateManagedInstanceCount int `pulumi:"approximateManagedInstanceCount"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Fleet.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// The Fleet's description.
	Description string `pulumi:"description"`
	// The name of the Fleet.
	DisplayName string `pulumi:"displayName"`
	FleetId     string `pulumi:"fleetId"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	Id string `pulumi:"id"`
	// Custom Log for inventory or operation log.
	InventoryLogs []GetFleetInventoryLog `pulumi:"inventoryLogs"`
	// Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.
	IsAdvancedFeaturesEnabled bool `pulumi:"isAdvancedFeaturesEnabled"`
	// Whether or not export setting is enabled in this Fleet.
	IsExportSettingEnabled bool `pulumi:"isExportSettingEnabled"`
	// Custom Log for inventory or operation log.
	OperationLogs []GetFleetOperationLog `pulumi:"operationLogs"`
	// The lifecycle state of the Fleet.
	State string `pulumi:"state"`
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The creation date and time of the Fleet (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeCreated string `pulumi:"timeCreated"`
}

A collection of values returned by getFleet.

func LookupFleet

func LookupFleet(ctx *pulumi.Context, args *LookupFleetArgs, opts ...pulumi.InvokeOption) (*LookupFleetResult, error)

This data source provides details about a specific Fleet resource in Oracle Cloud Infrastructure Jms service.

Retrieve a Fleet with the specified identifier.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetFleet(ctx, &jms.GetFleetArgs{
			FleetId: testFleetOciJmsFleet.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupFleetResultOutput

type LookupFleetResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleet.

func (LookupFleetResultOutput) ApproximateApplicationCount

func (o LookupFleetResultOutput) ApproximateApplicationCount() pulumi.IntOutput

The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (LookupFleetResultOutput) ApproximateInstallationCount

func (o LookupFleetResultOutput) ApproximateInstallationCount() pulumi.IntOutput

The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (LookupFleetResultOutput) ApproximateJavaServerCount added in v0.6.0

func (o LookupFleetResultOutput) ApproximateJavaServerCount() pulumi.IntOutput

The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (LookupFleetResultOutput) ApproximateJreCount

func (o LookupFleetResultOutput) ApproximateJreCount() pulumi.IntOutput

The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (LookupFleetResultOutput) ApproximateManagedInstanceCount

func (o LookupFleetResultOutput) ApproximateManagedInstanceCount() pulumi.IntOutput

The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.

func (LookupFleetResultOutput) CompartmentId

func (o LookupFleetResultOutput) CompartmentId() pulumi.StringOutput

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

func (LookupFleetResultOutput) DefinedTags

func (o LookupFleetResultOutput) DefinedTags() pulumi.MapOutput

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).

func (LookupFleetResultOutput) Description

The Fleet's description.

func (LookupFleetResultOutput) DisplayName

The name of the Fleet.

func (LookupFleetResultOutput) ElementType

func (LookupFleetResultOutput) ElementType() reflect.Type

func (LookupFleetResultOutput) FleetId

func (LookupFleetResultOutput) FreeformTags

func (o LookupFleetResultOutput) 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"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)

func (LookupFleetResultOutput) InventoryLogs

Custom Log for inventory or operation log.

func (LookupFleetResultOutput) IsAdvancedFeaturesEnabled added in v0.3.0

func (o LookupFleetResultOutput) IsAdvancedFeaturesEnabled() pulumi.BoolOutput

Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.

func (LookupFleetResultOutput) IsExportSettingEnabled added in v1.17.0

func (o LookupFleetResultOutput) IsExportSettingEnabled() pulumi.BoolOutput

Whether or not export setting is enabled in this Fleet.

func (LookupFleetResultOutput) OperationLogs

Custom Log for inventory or operation log.

func (LookupFleetResultOutput) State

The lifecycle state of the Fleet.

func (LookupFleetResultOutput) SystemTags

func (o LookupFleetResultOutput) SystemTags() pulumi.MapOutput

System 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). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupFleetResultOutput) TimeCreated

The creation date and time of the Fleet (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (LookupFleetResultOutput) ToLookupFleetResultOutput

func (o LookupFleetResultOutput) ToLookupFleetResultOutput() LookupFleetResultOutput

func (LookupFleetResultOutput) ToLookupFleetResultOutputWithContext

func (o LookupFleetResultOutput) ToLookupFleetResultOutputWithContext(ctx context.Context) LookupFleetResultOutput

type LookupJavaDownloadsJavaDownloadReportArgs added in v1.17.0

type LookupJavaDownloadsJavaDownloadReportArgs struct {
	// Unique Java download report identifier.
	JavaDownloadReportId string `pulumi:"javaDownloadReportId"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadReport.

type LookupJavaDownloadsJavaDownloadReportOutputArgs added in v1.17.0

type LookupJavaDownloadsJavaDownloadReportOutputArgs struct {
	// Unique Java download report identifier.
	JavaDownloadReportId pulumi.StringInput `pulumi:"javaDownloadReportId"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadReport.

func (LookupJavaDownloadsJavaDownloadReportOutputArgs) ElementType added in v1.17.0

type LookupJavaDownloadsJavaDownloadReportResult added in v1.17.0

type LookupJavaDownloadsJavaDownloadReportResult struct {
	// The algorithm used for calculating the checksum.
	ChecksumType string `pulumi:"checksumType"`
	// The checksum value of the Java download report file.
	ChecksumValue string `pulumi:"checksumValue"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the Java download report.
	CompartmentId string `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies []GetJavaDownloadsJavaDownloadReportCreatedBy `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Display name for the Java download report.
	DisplayName string `pulumi:"displayName"`
	// Approximate size of the Java download report file in bytes.
	FileSizeInBytes string `pulumi:"fileSizeInBytes"`
	// The file format of the Java download report.
	Format string `pulumi:"format"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id                   string `pulumi:"id"`
	JavaDownloadReportId string `pulumi:"javaDownloadReportId"`
	// The current state of the Java download report.
	State string `pulumi:"state"`
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the Java download report was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	TimeEnd     string `pulumi:"timeEnd"`
	TimeStart   string `pulumi:"timeStart"`
}

A collection of values returned by getJavaDownloadsJavaDownloadReport.

func LookupJavaDownloadsJavaDownloadReport added in v1.17.0

This data source provides details about a specific Java Download Report resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Gets a JavaDownloadReport by the specified identifier.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetJavaDownloadsJavaDownloadReport(ctx, &jms.GetJavaDownloadsJavaDownloadReportArgs{
			JavaDownloadReportId: testJavaDownloadReportOciJmsJavaDownloadsJavaDownloadReport.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupJavaDownloadsJavaDownloadReportResultOutput added in v1.17.0

type LookupJavaDownloadsJavaDownloadReportResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaDownloadReport.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) ChecksumType added in v1.17.0

The algorithm used for calculating the checksum.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) ChecksumValue added in v1.17.0

The checksum value of the Java download report file.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) CompartmentId added in v1.17.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the Java download report.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) CreatedBies added in v1.17.0

An authorized principal.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) DefinedTags added in v1.17.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).

func (LookupJavaDownloadsJavaDownloadReportResultOutput) DisplayName added in v1.17.0

Display name for the Java download report.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) ElementType added in v1.17.0

func (LookupJavaDownloadsJavaDownloadReportResultOutput) FileSizeInBytes added in v1.17.0

Approximate size of the Java download report file in bytes.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) Format added in v1.17.0

The file format of the Java download report.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) FreeformTags added in v1.17.0

Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)

func (LookupJavaDownloadsJavaDownloadReportResultOutput) Id added in v1.17.0

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

func (LookupJavaDownloadsJavaDownloadReportResultOutput) JavaDownloadReportId added in v1.17.0

func (LookupJavaDownloadsJavaDownloadReportResultOutput) State added in v1.17.0

The current state of the Java download report.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) SystemTags added in v1.17.0

System 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). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupJavaDownloadsJavaDownloadReportResultOutput) TimeCreated added in v1.17.0

The time the Java download report was created. An RFC3339 formatted datetime string.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) TimeEnd added in v1.17.0

func (LookupJavaDownloadsJavaDownloadReportResultOutput) TimeStart added in v1.17.0

func (LookupJavaDownloadsJavaDownloadReportResultOutput) ToLookupJavaDownloadsJavaDownloadReportResultOutput added in v1.17.0

func (o LookupJavaDownloadsJavaDownloadReportResultOutput) ToLookupJavaDownloadsJavaDownloadReportResultOutput() LookupJavaDownloadsJavaDownloadReportResultOutput

func (LookupJavaDownloadsJavaDownloadReportResultOutput) ToLookupJavaDownloadsJavaDownloadReportResultOutputWithContext added in v1.17.0

func (o LookupJavaDownloadsJavaDownloadReportResultOutput) ToLookupJavaDownloadsJavaDownloadReportResultOutputWithContext(ctx context.Context) LookupJavaDownloadsJavaDownloadReportResultOutput

type LookupJavaDownloadsJavaDownloadTokenArgs added in v1.17.0

type LookupJavaDownloadsJavaDownloadTokenArgs struct {
	// Unique JavaDownloadToken identifier.
	JavaDownloadTokenId string `pulumi:"javaDownloadTokenId"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadToken.

type LookupJavaDownloadsJavaDownloadTokenOutputArgs added in v1.17.0

type LookupJavaDownloadsJavaDownloadTokenOutputArgs struct {
	// Unique JavaDownloadToken identifier.
	JavaDownloadTokenId pulumi.StringInput `pulumi:"javaDownloadTokenId"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadToken.

func (LookupJavaDownloadsJavaDownloadTokenOutputArgs) ElementType added in v1.17.0

type LookupJavaDownloadsJavaDownloadTokenResult added in v1.17.0

type LookupJavaDownloadsJavaDownloadTokenResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the JavaDownloadToken.
	CompartmentId string `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies []GetJavaDownloadsJavaDownloadTokenCreatedBy `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// User provided description of the JavaDownloadToken.
	Description string `pulumi:"description"`
	// The name of the principal.
	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"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id string `pulumi:"id"`
	// A flag to indicate if the token is default.
	IsDefault           bool   `pulumi:"isDefault"`
	JavaDownloadTokenId string `pulumi:"javaDownloadTokenId"`
	// The associated Java version of the JavaDownloadToken.
	JavaVersion string `pulumi:"javaVersion"`
	// An authorized principal.
	LastUpdatedBies []GetJavaDownloadsJavaDownloadTokenLastUpdatedBy `pulumi:"lastUpdatedBies"`
	// The license type(s) associated with the JavaDownloadToken.
	LicenseTypes []string `pulumi:"licenseTypes"`
	// Possible lifecycle substates.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The current state of the JavaDownloadToken.
	State string `pulumi:"state"`
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time the JavaDownloadToken was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The expiry time of the JavaDownloadToken. An RFC3339 formatted datetime string.
	TimeExpires string `pulumi:"timeExpires"`
	// The time the JavaDownloadToken was last used for download. An RFC3339 formatted datetime string.
	TimeLastUsed string `pulumi:"timeLastUsed"`
	// The time the JavaDownloadToken was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// Uniquely generated value for the JavaDownloadToken.
	Value string `pulumi:"value"`
}

A collection of values returned by getJavaDownloadsJavaDownloadToken.

func LookupJavaDownloadsJavaDownloadToken added in v1.17.0

This data source provides details about a specific Java Download Token resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Gets a JavaDownloadToken by identifier

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetJavaDownloadsJavaDownloadToken(ctx, &jms.GetJavaDownloadsJavaDownloadTokenArgs{
			JavaDownloadTokenId: testJavaDownloadTokenOciJmsJavaDownloadsJavaDownloadToken.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupJavaDownloadsJavaDownloadTokenResultOutput added in v1.17.0

type LookupJavaDownloadsJavaDownloadTokenResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaDownloadToken.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) CompartmentId added in v1.17.0

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

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) CreatedBies added in v1.17.0

An authorized principal.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) DefinedTags added in v1.17.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) Description added in v1.17.0

User provided description of the JavaDownloadToken.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) DisplayName added in v1.17.0

The name of the principal.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) ElementType added in v1.17.0

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) FreeformTags added in v1.17.0

Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) Id added in v1.17.0

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

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) IsDefault added in v1.17.0

A flag to indicate if the token is default.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) JavaDownloadTokenId added in v1.17.0

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) JavaVersion added in v1.17.0

The associated Java version of the JavaDownloadToken.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) LastUpdatedBies added in v1.17.0

An authorized principal.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) LicenseTypes added in v1.17.0

The license type(s) associated with the JavaDownloadToken.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) LifecycleDetails added in v1.17.0

Possible lifecycle substates.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) State added in v1.17.0

The current state of the JavaDownloadToken.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) SystemTags added in v1.17.0

System 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). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) TimeCreated added in v1.17.0

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

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) TimeExpires added in v1.17.0

The expiry time of the JavaDownloadToken. An RFC3339 formatted datetime string.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) TimeLastUsed added in v1.17.0

The time the JavaDownloadToken was last used for download. An RFC3339 formatted datetime string.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) TimeUpdated added in v1.17.0

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

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) ToLookupJavaDownloadsJavaDownloadTokenResultOutput added in v1.17.0

func (o LookupJavaDownloadsJavaDownloadTokenResultOutput) ToLookupJavaDownloadsJavaDownloadTokenResultOutput() LookupJavaDownloadsJavaDownloadTokenResultOutput

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) ToLookupJavaDownloadsJavaDownloadTokenResultOutputWithContext added in v1.17.0

func (o LookupJavaDownloadsJavaDownloadTokenResultOutput) ToLookupJavaDownloadsJavaDownloadTokenResultOutputWithContext(ctx context.Context) LookupJavaDownloadsJavaDownloadTokenResultOutput

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) Value added in v1.17.0

Uniquely generated value for the JavaDownloadToken.

type LookupJavaDownloadsJavaLicenseAcceptanceRecordArgs added in v1.17.0

type LookupJavaDownloadsJavaLicenseAcceptanceRecordArgs struct {
	// Unique Java license acceptance record identifier.
	JavaLicenseAcceptanceRecordId string `pulumi:"javaLicenseAcceptanceRecordId"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicenseAcceptanceRecord.

type LookupJavaDownloadsJavaLicenseAcceptanceRecordOutputArgs added in v1.17.0

type LookupJavaDownloadsJavaLicenseAcceptanceRecordOutputArgs struct {
	// Unique Java license acceptance record identifier.
	JavaLicenseAcceptanceRecordId pulumi.StringInput `pulumi:"javaLicenseAcceptanceRecordId"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicenseAcceptanceRecord.

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordOutputArgs) ElementType added in v1.17.0

type LookupJavaDownloadsJavaLicenseAcceptanceRecordResult added in v1.17.0

type LookupJavaDownloadsJavaLicenseAcceptanceRecordResult struct {
	// The tenancy [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user accepting the license.
	CompartmentId string `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies []GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedBy `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	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"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id                            string `pulumi:"id"`
	JavaLicenseAcceptanceRecordId string `pulumi:"javaLicenseAcceptanceRecordId"`
	// An authorized principal.
	LastUpdatedBies []GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedBy `pulumi:"lastUpdatedBies"`
	// Status of license acceptance.
	LicenseAcceptanceStatus string `pulumi:"licenseAcceptanceStatus"`
	// License type associated with the acceptance.
	LicenseType string `pulumi:"licenseType"`
	// The current state of the JavaLicenseAcceptanceRecord.
	State string `pulumi:"state"`
	// System 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). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The date and time of license acceptance(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeAccepted string `pulumi:"timeAccepted"`
	// The date and time of last update(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastUpdated string `pulumi:"timeLastUpdated"`
}

A collection of values returned by getJavaDownloadsJavaLicenseAcceptanceRecord.

func LookupJavaDownloadsJavaLicenseAcceptanceRecord added in v1.17.0

This data source provides details about a specific Java License Acceptance Record resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Returns a specific Java license acceptance record in a tenancy.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := Jms.GetJavaDownloadsJavaLicenseAcceptanceRecord(ctx, &jms.GetJavaDownloadsJavaLicenseAcceptanceRecordArgs{
			JavaLicenseAcceptanceRecordId: testJavaLicenseAcceptanceRecordOciJmsJavaDownloadsJavaLicenseAcceptanceRecord.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput added in v1.17.0

type LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaLicenseAcceptanceRecord.

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) CompartmentId added in v1.17.0

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

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) CreatedBies added in v1.17.0

An authorized principal.

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) DefinedTags added in v1.17.0

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) ElementType added in v1.17.0

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) FreeformTags added in v1.17.0

Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) Id added in v1.17.0

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

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) JavaLicenseAcceptanceRecordId added in v1.17.0

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) LastUpdatedBies added in v1.17.0

An authorized principal.

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) LicenseAcceptanceStatus added in v1.17.0

Status of license acceptance.

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) LicenseType added in v1.17.0

License type associated with the acceptance.

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) State added in v1.17.0

The current state of the JavaLicenseAcceptanceRecord.

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) SystemTags added in v1.17.0

System 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). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) TimeAccepted added in v1.17.0

The date and time of license acceptance(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) TimeLastUpdated added in v1.17.0

The date and time of last update(formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) ToLookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput added in v1.17.0

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) ToLookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutputWithContext added in v1.17.0

func (o LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) ToLookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutputWithContext(ctx context.Context) LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput

Jump to

Keyboard shortcuts

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