jms

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2023 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"`
	// (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, "testFleet", &Jms.FleetArgs{
			CompartmentId: pulumi.Any(_var.Compartment_id),
			DisplayName:   pulumi.Any(_var.Fleet_display_name),
			InventoryLog: &jms.FleetInventoryLogArgs{
				LogGroupId: pulumi.Any(oci_logging_log_group.Test_log_group.Id),
				LogId:      pulumi.Any(oci_logging_log.Test_log.Id),
			},
			DefinedTags: pulumi.AnyMap{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Description: pulumi.Any(_var.Fleet_description),
			FreeformTags: pulumi.AnyMap{
				"bar-key": pulumi.Any("value"),
			},
			IsAdvancedFeaturesEnabled: pulumi.Any(_var.Fleet_is_advanced_features_enabled),
			OperationLog: &jms.FleetOperationLogArgs{
				LogGroupId: pulumi.Any(oci_logging_log_group.Test_log_group.Id),
				LogId:      pulumi.Any(oci_logging_log.Test_log.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) 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
	// (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(_var.Announcement_summary_contains),
			TimeEnd:         pulumi.StringRef(_var.Announcement_time_end),
			TimeStart:       pulumi.StringRef(_var.Announcement_time_start),
		}, 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: oci_jms_fleet.Test_fleet.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:           oci_jms_fleet.Test_fleet.Id,
			ManagedInstanceId: pulumi.StringRef(oci_osmanagement_managed_instance.Test_managed_instance.Id),
			Operation:         pulumi.StringRef(_var.Fleet_blocklist_operation),
		}, 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: oci_apm_synthetics_result.Test_result.Id,
			FleetId:                oci_jms_fleet.Test_fleet.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:           oci_jms_fleet.Test_fleet.Id,
			AggregationMode:   pulumi.StringRef(_var.Fleet_crypto_analysis_result_aggregation_mode),
			ManagedInstanceId: pulumi.StringRef(oci_osmanagement_managed_instance.Test_managed_instance.Id),
			TimeEnd:           pulumi.StringRef(_var.Fleet_crypto_analysis_result_time_end),
			TimeStart:         pulumi.StringRef(_var.Fleet_crypto_analysis_result_time_start),
		}, 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: oci_jms_fleet.Test_fleet.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 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 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:                       oci_jms_fleet.Test_fleet.Id,
			JavaMigrationAnalysisResultId: oci_apm_synthetics_result.Test_result.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) 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 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 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) 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:           oci_jms_fleet.Test_fleet.Id,
			ManagedInstanceId: pulumi.StringRef(oci_osmanagement_managed_instance.Test_managed_instance.Id),
			TimeEnd:           pulumi.StringRef(_var.Fleet_java_migration_analysis_result_time_end),
			TimeStart:         pulumi.StringRef(_var.Fleet_java_migration_analysis_result_time_start),
		}, 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:                           oci_jms_fleet.Test_fleet.Id,
			PerformanceTuningAnalysisResultId: oci_apm_synthetics_result.Test_result.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:           oci_jms_fleet.Test_fleet.Id,
			ApplicationId:     pulumi.StringRef(oci_dataflow_application.Test_application.Id),
			ManagedInstanceId: pulumi.StringRef(oci_osmanagement_managed_instance.Test_managed_instance.Id),
			TimeEnd:           pulumi.StringRef(_var.Fleet_performance_tuning_analysis_result_time_end),
			TimeStart:         pulumi.StringRef(_var.Fleet_performance_tuning_analysis_result_time_start),
		}, 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"`
	// 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"`
	// 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) 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(_var.Compartment_id),
			DisplayName:         pulumi.StringRef(_var.Fleet_display_name),
			DisplayNameContains: pulumi.StringRef(_var.Fleet_display_name_contains),
			Id:                  pulumi.StringRef(_var.Fleet_id),
			State:               pulumi.StringRef(_var.Fleet_state),
		}, 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:           oci_jms_fleet.Test_fleet.Id,
			ApplicationId:     pulumi.StringRef(oci_dataflow_application.Test_application.Id),
			InstallationPath:  pulumi.StringRef(_var.Fleet_installation_site_installation_path),
			JreDistribution:   pulumi.StringRef(_var.Fleet_installation_site_jre_distribution),
			JreSecurityStatus: pulumi.StringRef(_var.Fleet_installation_site_jre_security_status),
			JreVendor:         pulumi.StringRef(_var.Fleet_installation_site_jre_vendor),
			JreVersion:        pulumi.StringRef(_var.Fleet_installation_site_jre_version),
			ManagedInstanceId: pulumi.StringRef(oci_osmanagement_managed_instance.Test_managed_instance.Id),
			OsFamilies:        _var.Fleet_installation_site_os_family,
			PathContains:      pulumi.StringRef(_var.Fleet_installation_site_path_contains),
			TimeEnd:           pulumi.StringRef(_var.Fleet_installation_site_time_end),
			TimeStart:         pulumi.StringRef(_var.Fleet_installation_site_time_start),
		}, 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:           oci_jms_fleet.Test_fleet.Id,
			ApplicationId:     pulumi.StringRef(oci_dataflow_application.Test_application.Id),
			InstallationPath:  pulumi.StringRef(_var.Fleet_installation_site_installation_path),
			JreDistribution:   pulumi.StringRef(_var.Fleet_installation_site_jre_distribution),
			JreSecurityStatus: pulumi.StringRef(_var.Fleet_installation_site_jre_security_status),
			JreVendor:         pulumi.StringRef(_var.Fleet_installation_site_jre_vendor),
			JreVersion:        pulumi.StringRef(_var.Fleet_installation_site_jre_version),
			ManagedInstanceId: pulumi.StringRef(oci_osmanagement_managed_instance.Test_managed_instance.Id),
			OsFamilies:        _var.Fleet_installation_site_os_family,
			PathContains:      pulumi.StringRef(_var.Fleet_installation_site_path_contains),
			TimeEnd:           pulumi.StringRef(_var.Fleet_installation_site_time_end),
			TimeStart:         pulumi.StringRef(_var.Fleet_installation_site_time_start),
		}, 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 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"`
}

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"`
	// 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"`
	// 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 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) 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"`
}

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"`
	// 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(_var.Java_family_display_name),
			FamilyVersion: pulumi.StringRef(_var.Java_family_family_version),
		}, 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) 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 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"`
	// 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: _var.Java_family_family_version,
		}, 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) 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"`
	// 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"`
	// Unique identifier for the artifact.
	ArtifactId string `pulumi:"artifactId"`
	// 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"`
	// 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"`
	// Unique identifier for the artifact.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// 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) 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) ArtifactId added in v0.3.0

Unique identifier for the artifact.

func (GetJavaReleaseArtifactOutput) ElementType added in v0.3.0

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 license type.
	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"`
	// 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 license type.
	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"`
	// 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 GetJavaReleaseFamilyDetailOutput added in v0.3.0

type GetJavaReleaseFamilyDetailOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseFamilyDetailOutput) DisplayName added in v0.3.0

Commonly used name for the license type.

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) 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 license type.
	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 license type.
	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 license type.

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 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"`
	// 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"`
	// 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: _var.Java_release_release_version,
		}, 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) 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) 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"`
	// 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"`
	// 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"`
	// 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"`
	// 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"`
	// 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"`
	// Unique identifier for the artifact.
	ArtifactId string `pulumi:"artifactId"`
	// 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"`
	// 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"`
	// Unique identifier for the artifact.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// 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) 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) ArtifactId added in v0.3.0

Unique identifier for the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ElementType added in v0.3.0

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 license type.
	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"`
	// 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 license type.
	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"`
	// 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 GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput added in v0.3.0

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) DisplayName added in v0.3.0

Commonly used name for the license type.

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) 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 license type.
	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 license type.
	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 license type.

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 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) 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) 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(_var.Java_release_family_version),
			JreSecurityStatus: pulumi.StringRef(_var.Java_release_jre_security_status),
			LicenseType:       pulumi.StringRef(_var.Java_release_license_type),
			ReleaseType:       pulumi.StringRef(_var.Java_release_release_type),
			ReleaseVersion:    pulumi.StringRef(_var.Java_release_release_version),
		}, 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(oci_dataflow_application.Test_application.Id),
			ApplicationName: pulumi.StringRef(oci_dataflow_application.Test_application.Name),
			CompartmentId:   pulumi.StringRef(_var.Compartment_id),
			HostId:          pulumi.StringRef(oci_jms_host.Test_host.Id),
			TimeEnd:         pulumi.StringRef(_var.List_jre_usage_time_end),
			TimeStart:       pulumi.StringRef(_var.List_jre_usage_time_start),
		}, 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(_var.Compartment_id),
			TimeEnd:       pulumi.StringRef(_var.Summarize_resource_inventory_time_end),
			TimeStart:     pulumi.StringRef(_var.Summarize_resource_inventory_time_start),
		}, 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 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"`
	// 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: oci_jms_fleet.Test_fleet.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) 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

Jump to

Keyboard shortcuts

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