jms

package
v2.25.0 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type 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.StringMapOutput `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.StringMapOutput `pulumi:"freeformTags"`
	// (Updatable) Custom Log for inventory or operation log.
	InventoryLog FleetInventoryLogOutput `pulumi:"inventoryLog"`
	// (Updatable) Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.
	IsAdvancedFeaturesEnabled pulumi.BoolOutput `pulumi:"isAdvancedFeaturesEnabled"`
	// Whether or not export setting is enabled in this Fleet.
	IsExportSettingEnabled pulumi.BoolOutput `pulumi:"isExportSettingEnabled"`
	// (Updatable) Custom Log for inventory or operation log.
	OperationLog FleetOperationLogOutput `pulumi:"operationLog"`
	// The lifecycle state of the Fleet.
	State pulumi.StringOutput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapOutput `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/v2/go/oci/jms"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

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

```

## Import

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

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

func GetFleet

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

GetFleet gets an existing Fleet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewFleet

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

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

func (*Fleet) ElementType

func (*Fleet) ElementType() reflect.Type

func (*Fleet) ToFleetOutput

func (i *Fleet) ToFleetOutput() FleetOutput

func (*Fleet) ToFleetOutputWithContext

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

type FleetAdvancedFeatureConfiguration

type FleetAdvancedFeatureConfiguration struct {
	pulumi.CustomResourceState

	// (Updatable) AdvancedUsageTracking configuration
	AdvancedUsageTracking FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput `pulumi:"advancedUsageTracking"`
	// (Updatable) Bucket name required to store JFR and related data.
	AnalyticBucketName pulumi.StringOutput `pulumi:"analyticBucketName"`
	// (Updatable) Namespace for the Fleet advanced feature.
	AnalyticNamespace pulumi.StringOutput `pulumi:"analyticNamespace"`
	// (Updatable) CryptoEventAnalysis configuration
	CryptoEventAnalysis FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput `pulumi:"cryptoEventAnalysis"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringOutput `pulumi:"fleetId"`
	// (Updatable) JavaMigrationAnalysis configuration
	JavaMigrationAnalysis FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput `pulumi:"javaMigrationAnalysis"`
	// (Updatable) JfrRecording configuration
	JfrRecording FleetAdvancedFeatureConfigurationJfrRecordingOutput `pulumi:"jfrRecording"`
	// (Updatable) Enable lifecycle management and set post action configurations.
	Lcm FleetAdvancedFeatureConfigurationLcmOutput `pulumi:"lcm"`
	// (Updatable) Performance tuning analysis configuration
	PerformanceTuningAnalysis FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput `pulumi:"performanceTuningAnalysis"`
	// 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 pulumi.StringOutput `pulumi:"timeLastModified"`
}

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

Update advanced feature configurations for the Fleet. Ensure that the namespace and bucket storage are created prior to turning on the JfrRecording or CryptoEventAnalysis feature.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.NewFleetAdvancedFeatureConfiguration(ctx, "test_fleet_advanced_feature_configuration", &jms.FleetAdvancedFeatureConfigurationArgs{
			FleetId: pulumi.Any(testFleet.Id),
			AdvancedUsageTracking: &jms.FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs{
				IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationAdvancedUsageTrackingIsEnabled),
			},
			AnalyticBucketName: pulumi.Any(testBucket.Name),
			AnalyticNamespace:  pulumi.Any(fleetAdvancedFeatureConfigurationAnalyticNamespace),
			CryptoEventAnalysis: &jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs{
				IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationCryptoEventAnalysisIsEnabled),
				SummarizedEventsLog: &jms.FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs{
					LogGroupId: pulumi.Any(testLogGroup.Id),
					LogId:      pulumi.Any(testLog.Id),
				},
			},
			JavaMigrationAnalysis: &jms.FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs{
				IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationJavaMigrationAnalysisIsEnabled),
			},
			JfrRecording: &jms.FleetAdvancedFeatureConfigurationJfrRecordingArgs{
				IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationJfrRecordingIsEnabled),
			},
			Lcm: &jms.FleetAdvancedFeatureConfigurationLcmArgs{
				IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationLcmIsEnabled),
				PostInstallationActions: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs{
					AddLoggingHandler:   pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsAddLoggingHandler),
					DisabledTlsVersions: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsDisabledTlsVersions),
					GlobalLoggingLevel:  pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsGlobalLoggingLevel),
					MinimumKeySizeSettings: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs{
						Certpaths: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArray{
							&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs{
								KeySize: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathKeySize),
								Name:    pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathName),
							},
						},
						Jars: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArray{
							&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs{
								KeySize: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarKeySize),
								Name:    pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarName),
							},
						},
						Tls: jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArray{
							&jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs{
								KeySize: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsKeySize),
								Name:    pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlsName),
							},
						},
					},
					Proxies: &jms.FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs{
						FtpProxyHost:     pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyHost),
						FtpProxyPort:     pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesFtpProxyPort),
						HttpProxyHost:    pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyHost),
						HttpProxyPort:    pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpProxyPort),
						HttpsProxyHost:   pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyHost),
						HttpsProxyPort:   pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesHttpsProxyPort),
						SocksProxyHost:   pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyHost),
						SocksProxyPort:   pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesSocksProxyPort),
						UseSystemProxies: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesUseSystemProxies),
					},
					ShouldReplaceCertificatesOperatingSystem: pulumi.Any(fleetAdvancedFeatureConfigurationLcmPostInstallationActionsShouldReplaceCertificatesOperatingSystem),
				},
			},
			PerformanceTuningAnalysis: &jms.FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs{
				IsEnabled: pulumi.Any(fleetAdvancedFeatureConfigurationPerformanceTuningAnalysisIsEnabled),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:Jms/fleetAdvancedFeatureConfiguration:FleetAdvancedFeatureConfiguration test_fleet_advanced_feature_configuration "fleets/{fleetId}/advancedFeatureConfiguration" ```

func GetFleetAdvancedFeatureConfiguration

func GetFleetAdvancedFeatureConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FleetAdvancedFeatureConfigurationState, opts ...pulumi.ResourceOption) (*FleetAdvancedFeatureConfiguration, error)

GetFleetAdvancedFeatureConfiguration gets an existing FleetAdvancedFeatureConfiguration 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 NewFleetAdvancedFeatureConfiguration

func NewFleetAdvancedFeatureConfiguration(ctx *pulumi.Context,
	name string, args *FleetAdvancedFeatureConfigurationArgs, opts ...pulumi.ResourceOption) (*FleetAdvancedFeatureConfiguration, error)

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

func (*FleetAdvancedFeatureConfiguration) ElementType

func (*FleetAdvancedFeatureConfiguration) ToFleetAdvancedFeatureConfigurationOutput

func (i *FleetAdvancedFeatureConfiguration) ToFleetAdvancedFeatureConfigurationOutput() FleetAdvancedFeatureConfigurationOutput

func (*FleetAdvancedFeatureConfiguration) ToFleetAdvancedFeatureConfigurationOutputWithContext

func (i *FleetAdvancedFeatureConfiguration) ToFleetAdvancedFeatureConfigurationOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationOutput

type FleetAdvancedFeatureConfigurationAdvancedUsageTracking

type FleetAdvancedFeatureConfigurationAdvancedUsageTracking struct {
	// (Updatable) AdvancedUsageTracking flag to store enabled or disabled status.
	IsEnabled *bool `pulumi:"isEnabled"`
}

type FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs

type FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs struct {
	// (Updatable) AdvancedUsageTracking flag to store enabled or disabled status.
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
}

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs) ElementType

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputWithContext

func (i FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutputWithContext

func (i FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput

type FleetAdvancedFeatureConfigurationAdvancedUsageTrackingInput

type FleetAdvancedFeatureConfigurationAdvancedUsageTrackingInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput() FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput
	ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput
}

FleetAdvancedFeatureConfigurationAdvancedUsageTrackingInput is an input type that accepts FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs and FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationAdvancedUsageTrackingInput` via:

FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs{...}

type FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput

type FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) ElementType

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) IsEnabled

(Updatable) AdvancedUsageTracking flag to store enabled or disabled status.

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputWithContext

func (o FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput

type FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrInput

type FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput() FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput
	ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput
}

FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrInput is an input type that accepts FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs, FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtr and FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrInput` via:

        FleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs{...}

or:

        nil

type FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput

type FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput) Elem

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput) ElementType

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput) IsEnabled

(Updatable) AdvancedUsageTracking flag to store enabled or disabled status.

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput

func (FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput) ToFleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrOutput

type FleetAdvancedFeatureConfigurationArgs

type FleetAdvancedFeatureConfigurationArgs struct {
	// (Updatable) AdvancedUsageTracking configuration
	AdvancedUsageTracking FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrInput
	// (Updatable) Bucket name required to store JFR and related data.
	AnalyticBucketName pulumi.StringPtrInput
	// (Updatable) Namespace for the Fleet advanced feature.
	AnalyticNamespace pulumi.StringPtrInput
	// (Updatable) CryptoEventAnalysis configuration
	CryptoEventAnalysis FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput
	// (Updatable) JavaMigrationAnalysis configuration
	JavaMigrationAnalysis FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrInput
	// (Updatable) JfrRecording configuration
	JfrRecording FleetAdvancedFeatureConfigurationJfrRecordingPtrInput
	// (Updatable) Enable lifecycle management and set post action configurations.
	Lcm FleetAdvancedFeatureConfigurationLcmPtrInput
	// (Updatable) Performance tuning analysis configuration
	PerformanceTuningAnalysis FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrInput
}

The set of arguments for constructing a FleetAdvancedFeatureConfiguration resource.

func (FleetAdvancedFeatureConfigurationArgs) ElementType

type FleetAdvancedFeatureConfigurationArray

type FleetAdvancedFeatureConfigurationArray []FleetAdvancedFeatureConfigurationInput

func (FleetAdvancedFeatureConfigurationArray) ElementType

func (FleetAdvancedFeatureConfigurationArray) ToFleetAdvancedFeatureConfigurationArrayOutput

func (i FleetAdvancedFeatureConfigurationArray) ToFleetAdvancedFeatureConfigurationArrayOutput() FleetAdvancedFeatureConfigurationArrayOutput

func (FleetAdvancedFeatureConfigurationArray) ToFleetAdvancedFeatureConfigurationArrayOutputWithContext

func (i FleetAdvancedFeatureConfigurationArray) ToFleetAdvancedFeatureConfigurationArrayOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationArrayOutput

type FleetAdvancedFeatureConfigurationArrayInput

type FleetAdvancedFeatureConfigurationArrayInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationArrayOutput() FleetAdvancedFeatureConfigurationArrayOutput
	ToFleetAdvancedFeatureConfigurationArrayOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationArrayOutput
}

FleetAdvancedFeatureConfigurationArrayInput is an input type that accepts FleetAdvancedFeatureConfigurationArray and FleetAdvancedFeatureConfigurationArrayOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationArrayInput` via:

FleetAdvancedFeatureConfigurationArray{ FleetAdvancedFeatureConfigurationArgs{...} }

type FleetAdvancedFeatureConfigurationArrayOutput

type FleetAdvancedFeatureConfigurationArrayOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationArrayOutput) ElementType

func (FleetAdvancedFeatureConfigurationArrayOutput) Index

func (FleetAdvancedFeatureConfigurationArrayOutput) ToFleetAdvancedFeatureConfigurationArrayOutput

func (o FleetAdvancedFeatureConfigurationArrayOutput) ToFleetAdvancedFeatureConfigurationArrayOutput() FleetAdvancedFeatureConfigurationArrayOutput

func (FleetAdvancedFeatureConfigurationArrayOutput) ToFleetAdvancedFeatureConfigurationArrayOutputWithContext

func (o FleetAdvancedFeatureConfigurationArrayOutput) ToFleetAdvancedFeatureConfigurationArrayOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationArrayOutput

type FleetAdvancedFeatureConfigurationCryptoEventAnalysis

type FleetAdvancedFeatureConfigurationCryptoEventAnalysis struct {
	// (Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
	IsEnabled *bool `pulumi:"isEnabled"`
	// (Updatable) Summarized events log for advanced feature.
	SummarizedEventsLog *FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog `pulumi:"summarizedEventsLog"`
}

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs struct {
	// (Updatable) CryptoEventAnalysis flag to store enabled or disabled status.
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
	// (Updatable) Summarized events log for advanced feature.
	SummarizedEventsLog FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrInput `pulumi:"summarizedEventsLog"`
}

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs) ElementType

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputWithContext

func (i FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput

func (i FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput() FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutputWithContext

func (i FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisInput

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput() FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput
	ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput
}

FleetAdvancedFeatureConfigurationCryptoEventAnalysisInput is an input type that accepts FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs and FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationCryptoEventAnalysisInput` via:

FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs{...}

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) ElementType

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) IsEnabled

(Updatable) CryptoEventAnalysis flag to store enabled or disabled status.

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) SummarizedEventsLog

(Updatable) Summarized events log for advanced feature.

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputWithContext

func (o FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrInput

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput() FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput
	ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput
}

FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrInput is an input type that accepts FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs, FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtr and FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrInput` via:

        FleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs{...}

or:

        nil

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput) Elem

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput) ElementType

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput) IsEnabled

(Updatable) CryptoEventAnalysis flag to store enabled or disabled status.

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput) SummarizedEventsLog

(Updatable) Summarized events log for advanced feature.

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrOutput

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog 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.
	LogId string `pulumi:"logId"`
}

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs 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.
	LogId pulumi.StringInput `pulumi:"logId"`
}

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs) ElementType

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutputWithContext

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutputWithContext

func (i FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogInput

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput() FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput
	ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput
}

FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogInput is an input type that accepts FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs and FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogInput` via:

FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs{...}

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) ElementType

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) LogGroupId

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

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) LogId

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

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutputWithContext

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutputWithContext

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrInput

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput() FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput
	ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput
}

FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrInput is an input type that accepts FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs, FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtr and FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrInput` via:

        FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs{...}

or:

        nil

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput

type FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput) Elem

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput) ElementType

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput) LogGroupId

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

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput) LogId

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

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput

func (FleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutput) ToFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogPtrOutputWithContext

type FleetAdvancedFeatureConfigurationInput

type FleetAdvancedFeatureConfigurationInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationOutput() FleetAdvancedFeatureConfigurationOutput
	ToFleetAdvancedFeatureConfigurationOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationOutput
}

type FleetAdvancedFeatureConfigurationJavaMigrationAnalysis

type FleetAdvancedFeatureConfigurationJavaMigrationAnalysis struct {
	// (Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.
	IsEnabled *bool `pulumi:"isEnabled"`
}

type FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs

type FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs struct {
	// (Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
}

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs) ElementType

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputWithContext

func (i FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutputWithContext

func (i FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput

type FleetAdvancedFeatureConfigurationJavaMigrationAnalysisInput

type FleetAdvancedFeatureConfigurationJavaMigrationAnalysisInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput() FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput
	ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput
}

FleetAdvancedFeatureConfigurationJavaMigrationAnalysisInput is an input type that accepts FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs and FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationJavaMigrationAnalysisInput` via:

FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs{...}

type FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput

type FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) ElementType

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) IsEnabled

(Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputWithContext

func (o FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput

type FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrInput

type FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput() FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput
	ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput
}

FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrInput is an input type that accepts FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs, FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtr and FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrInput` via:

        FleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs{...}

or:

        nil

type FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput

type FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput) Elem

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput) ElementType

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput) IsEnabled

(Updatable) JavaMigrationAnalysis flag to store enabled or disabled status.

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput

func (FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput) ToFleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrOutput

type FleetAdvancedFeatureConfigurationJfrRecording

type FleetAdvancedFeatureConfigurationJfrRecording struct {
	// (Updatable) JfrRecording flag to store enabled or disabled status.
	IsEnabled *bool `pulumi:"isEnabled"`
}

type FleetAdvancedFeatureConfigurationJfrRecordingArgs

type FleetAdvancedFeatureConfigurationJfrRecordingArgs struct {
	// (Updatable) JfrRecording flag to store enabled or disabled status.
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
}

func (FleetAdvancedFeatureConfigurationJfrRecordingArgs) ElementType

func (FleetAdvancedFeatureConfigurationJfrRecordingArgs) ToFleetAdvancedFeatureConfigurationJfrRecordingOutput

func (i FleetAdvancedFeatureConfigurationJfrRecordingArgs) ToFleetAdvancedFeatureConfigurationJfrRecordingOutput() FleetAdvancedFeatureConfigurationJfrRecordingOutput

func (FleetAdvancedFeatureConfigurationJfrRecordingArgs) ToFleetAdvancedFeatureConfigurationJfrRecordingOutputWithContext

func (i FleetAdvancedFeatureConfigurationJfrRecordingArgs) ToFleetAdvancedFeatureConfigurationJfrRecordingOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationJfrRecordingOutput

func (FleetAdvancedFeatureConfigurationJfrRecordingArgs) ToFleetAdvancedFeatureConfigurationJfrRecordingPtrOutput

func (i FleetAdvancedFeatureConfigurationJfrRecordingArgs) ToFleetAdvancedFeatureConfigurationJfrRecordingPtrOutput() FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput

func (FleetAdvancedFeatureConfigurationJfrRecordingArgs) ToFleetAdvancedFeatureConfigurationJfrRecordingPtrOutputWithContext

func (i FleetAdvancedFeatureConfigurationJfrRecordingArgs) ToFleetAdvancedFeatureConfigurationJfrRecordingPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput

type FleetAdvancedFeatureConfigurationJfrRecordingInput

type FleetAdvancedFeatureConfigurationJfrRecordingInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationJfrRecordingOutput() FleetAdvancedFeatureConfigurationJfrRecordingOutput
	ToFleetAdvancedFeatureConfigurationJfrRecordingOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationJfrRecordingOutput
}

FleetAdvancedFeatureConfigurationJfrRecordingInput is an input type that accepts FleetAdvancedFeatureConfigurationJfrRecordingArgs and FleetAdvancedFeatureConfigurationJfrRecordingOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationJfrRecordingInput` via:

FleetAdvancedFeatureConfigurationJfrRecordingArgs{...}

type FleetAdvancedFeatureConfigurationJfrRecordingOutput

type FleetAdvancedFeatureConfigurationJfrRecordingOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationJfrRecordingOutput) ElementType

func (FleetAdvancedFeatureConfigurationJfrRecordingOutput) IsEnabled

(Updatable) JfrRecording flag to store enabled or disabled status.

func (FleetAdvancedFeatureConfigurationJfrRecordingOutput) ToFleetAdvancedFeatureConfigurationJfrRecordingOutput

func (o FleetAdvancedFeatureConfigurationJfrRecordingOutput) ToFleetAdvancedFeatureConfigurationJfrRecordingOutput() FleetAdvancedFeatureConfigurationJfrRecordingOutput

func (FleetAdvancedFeatureConfigurationJfrRecordingOutput) ToFleetAdvancedFeatureConfigurationJfrRecordingOutputWithContext

func (o FleetAdvancedFeatureConfigurationJfrRecordingOutput) ToFleetAdvancedFeatureConfigurationJfrRecordingOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationJfrRecordingOutput

func (FleetAdvancedFeatureConfigurationJfrRecordingOutput) ToFleetAdvancedFeatureConfigurationJfrRecordingPtrOutput

func (o FleetAdvancedFeatureConfigurationJfrRecordingOutput) ToFleetAdvancedFeatureConfigurationJfrRecordingPtrOutput() FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput

func (FleetAdvancedFeatureConfigurationJfrRecordingOutput) ToFleetAdvancedFeatureConfigurationJfrRecordingPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationJfrRecordingOutput) ToFleetAdvancedFeatureConfigurationJfrRecordingPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput

type FleetAdvancedFeatureConfigurationJfrRecordingPtrInput

type FleetAdvancedFeatureConfigurationJfrRecordingPtrInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationJfrRecordingPtrOutput() FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput
	ToFleetAdvancedFeatureConfigurationJfrRecordingPtrOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput
}

FleetAdvancedFeatureConfigurationJfrRecordingPtrInput is an input type that accepts FleetAdvancedFeatureConfigurationJfrRecordingArgs, FleetAdvancedFeatureConfigurationJfrRecordingPtr and FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationJfrRecordingPtrInput` via:

        FleetAdvancedFeatureConfigurationJfrRecordingArgs{...}

or:

        nil

type FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput

type FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput) Elem

func (FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput) ElementType

func (FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput) IsEnabled

(Updatable) JfrRecording flag to store enabled or disabled status.

func (FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput) ToFleetAdvancedFeatureConfigurationJfrRecordingPtrOutput

func (FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput) ToFleetAdvancedFeatureConfigurationJfrRecordingPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput) ToFleetAdvancedFeatureConfigurationJfrRecordingPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationJfrRecordingPtrOutput

type FleetAdvancedFeatureConfigurationLcm

type FleetAdvancedFeatureConfigurationLcm struct {
	// (Updatable) Lifecycle management flag to store enabled or disabled status.
	IsEnabled *bool `pulumi:"isEnabled"`
	// (Updatable) List of available post actions you can execute after the successful Java installation.
	PostInstallationActions *FleetAdvancedFeatureConfigurationLcmPostInstallationActions `pulumi:"postInstallationActions"`
}

type FleetAdvancedFeatureConfigurationLcmArgs

type FleetAdvancedFeatureConfigurationLcmArgs struct {
	// (Updatable) Lifecycle management flag to store enabled or disabled status.
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
	// (Updatable) List of available post actions you can execute after the successful Java installation.
	PostInstallationActions FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrInput `pulumi:"postInstallationActions"`
}

func (FleetAdvancedFeatureConfigurationLcmArgs) ElementType

func (FleetAdvancedFeatureConfigurationLcmArgs) ToFleetAdvancedFeatureConfigurationLcmOutput

func (i FleetAdvancedFeatureConfigurationLcmArgs) ToFleetAdvancedFeatureConfigurationLcmOutput() FleetAdvancedFeatureConfigurationLcmOutput

func (FleetAdvancedFeatureConfigurationLcmArgs) ToFleetAdvancedFeatureConfigurationLcmOutputWithContext

func (i FleetAdvancedFeatureConfigurationLcmArgs) ToFleetAdvancedFeatureConfigurationLcmOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationLcmOutput

func (FleetAdvancedFeatureConfigurationLcmArgs) ToFleetAdvancedFeatureConfigurationLcmPtrOutput

func (i FleetAdvancedFeatureConfigurationLcmArgs) ToFleetAdvancedFeatureConfigurationLcmPtrOutput() FleetAdvancedFeatureConfigurationLcmPtrOutput

func (FleetAdvancedFeatureConfigurationLcmArgs) ToFleetAdvancedFeatureConfigurationLcmPtrOutputWithContext

func (i FleetAdvancedFeatureConfigurationLcmArgs) ToFleetAdvancedFeatureConfigurationLcmPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationLcmPtrOutput

type FleetAdvancedFeatureConfigurationLcmInput

type FleetAdvancedFeatureConfigurationLcmInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationLcmOutput() FleetAdvancedFeatureConfigurationLcmOutput
	ToFleetAdvancedFeatureConfigurationLcmOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationLcmOutput
}

FleetAdvancedFeatureConfigurationLcmInput is an input type that accepts FleetAdvancedFeatureConfigurationLcmArgs and FleetAdvancedFeatureConfigurationLcmOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationLcmInput` via:

FleetAdvancedFeatureConfigurationLcmArgs{...}

type FleetAdvancedFeatureConfigurationLcmOutput

type FleetAdvancedFeatureConfigurationLcmOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationLcmOutput) ElementType

func (FleetAdvancedFeatureConfigurationLcmOutput) IsEnabled

(Updatable) Lifecycle management flag to store enabled or disabled status.

func (FleetAdvancedFeatureConfigurationLcmOutput) PostInstallationActions

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

func (FleetAdvancedFeatureConfigurationLcmOutput) ToFleetAdvancedFeatureConfigurationLcmOutput

func (o FleetAdvancedFeatureConfigurationLcmOutput) ToFleetAdvancedFeatureConfigurationLcmOutput() FleetAdvancedFeatureConfigurationLcmOutput

func (FleetAdvancedFeatureConfigurationLcmOutput) ToFleetAdvancedFeatureConfigurationLcmOutputWithContext

func (o FleetAdvancedFeatureConfigurationLcmOutput) ToFleetAdvancedFeatureConfigurationLcmOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationLcmOutput

func (FleetAdvancedFeatureConfigurationLcmOutput) ToFleetAdvancedFeatureConfigurationLcmPtrOutput

func (o FleetAdvancedFeatureConfigurationLcmOutput) ToFleetAdvancedFeatureConfigurationLcmPtrOutput() FleetAdvancedFeatureConfigurationLcmPtrOutput

func (FleetAdvancedFeatureConfigurationLcmOutput) ToFleetAdvancedFeatureConfigurationLcmPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationLcmOutput) ToFleetAdvancedFeatureConfigurationLcmPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationLcmPtrOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActions

type FleetAdvancedFeatureConfigurationLcmPostInstallationActions struct {
	// (Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
	AddLoggingHandler *bool `pulumi:"addLoggingHandler"`
	// (Updatable) The following post JRE installation actions are supported by the field:
	// * Disable TLS 1.0 , TLS 1.1
	DisabledTlsVersions []string `pulumi:"disabledTlsVersions"`
	// (Updatable) Sets the logging level in logging.properties file.
	GlobalLoggingLevel *string `pulumi:"globalLoggingLevel"`
	// (Updatable) test
	MinimumKeySizeSettings *FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings `pulumi:"minimumKeySizeSettings"`
	// (Updatable) List of proxy properties to be configured in net.properties file.
	Proxies *FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies `pulumi:"proxies"`
	// (Updatable) 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 FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs struct {
	// (Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.
	AddLoggingHandler pulumi.BoolPtrInput `pulumi:"addLoggingHandler"`
	// (Updatable) The following post JRE installation actions are supported by the field:
	// * Disable TLS 1.0 , TLS 1.1
	DisabledTlsVersions pulumi.StringArrayInput `pulumi:"disabledTlsVersions"`
	// (Updatable) Sets the logging level in logging.properties file.
	GlobalLoggingLevel pulumi.StringPtrInput `pulumi:"globalLoggingLevel"`
	// (Updatable) test
	MinimumKeySizeSettings FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrInput `pulumi:"minimumKeySizeSettings"`
	// (Updatable) List of proxy properties to be configured in net.properties file.
	Proxies FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrInput `pulumi:"proxies"`
	// (Updatable) 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.BoolPtrInput `pulumi:"shouldReplaceCertificatesOperatingSystem"`
}

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutputWithContext

func (i FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutputWithContext

func (i FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsInput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput() FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput
	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput
}

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsInput is an input type that accepts FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs and FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationLcmPostInstallationActionsInput` via:

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs{...}

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettings struct {
	// (Updatable) 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 []FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath `pulumi:"certpaths"`
	// (Updatable) 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 []FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar `pulumi:"jars"`
	// (Updatable) 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 []FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTl `pulumi:"tls"`
}

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs struct {
	// (Updatable) 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 FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayInput `pulumi:"certpaths"`
	// (Updatable) 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 FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayInput `pulumi:"jars"`
	// (Updatable) 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 FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayInput `pulumi:"tls"`
}

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutputWithContext

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpath

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

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs struct {
	// (Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
	KeySize pulumi.IntPtrInput `pulumi:"keySize"`
	// (Updatable) The algorithm name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArray

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArray []FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathInput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArray) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArray) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArray) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayInput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayOutput() FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayOutput
	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayOutput
}

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayInput is an input type that accepts FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArray and FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayInput` via:

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArray{ FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs{...} }

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayOutput) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArrayOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathInput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutput() FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutput
	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutput
}

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathInput is an input type that accepts FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs and FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathInput` via:

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathArgs{...}

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutput) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutput) KeySize

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

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutput) Name

(Updatable) The algorithm name.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsCertpathOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsInput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput() FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput
	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput
}

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsInput is an input type that accepts FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs and FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsInput` via:

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs{...}

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJar

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

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs struct {
	// (Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
	KeySize pulumi.IntPtrInput `pulumi:"keySize"`
	// (Updatable) The algorithm name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArray

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArray []FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarInput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArray) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArray) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArray) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayInput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayOutput() FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayOutput
	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayOutput
}

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayInput is an input type that accepts FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArray and FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayInput` via:

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArray{ FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs{...} }

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayOutput) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArrayOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarInput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutput() FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutput
	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutput
}

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarInput is an input type that accepts FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs and FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarInput` via:

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarArgs{...}

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutput) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutput) KeySize

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

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutput) Name

(Updatable) The algorithm name.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsJarOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput) Certpaths

(Updatable) 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 (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput) Jars

(Updatable) 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 (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput) Tls

(Updatable) 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 (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutputWithContext

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrInput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput() FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput
	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput
}

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrInput is an input type that accepts FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtr and FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrInput` via:

        FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsArgs{...}

or:

        nil

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput) Certpaths

(Updatable) 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 (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput) Jars

(Updatable) 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 (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput) Tls

(Updatable) 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 (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsPtrOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTl

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

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs struct {
	// (Updatable) Key size for the encryption algorithm. Allowed values: 256 for EC, 2048 for DH/DSA/RSA
	KeySize pulumi.IntPtrInput `pulumi:"keySize"`
	// (Updatable) The algorithm name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArray

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArray []FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlInput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArray) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArray) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArray) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayInput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayOutput() FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayOutput
	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayOutput
}

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayInput is an input type that accepts FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArray and FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayInput` via:

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArray{ FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs{...} }

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayOutput) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArrayOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlInput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutput() FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutput
	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutput
}

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlInput is an input type that accepts FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs and FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlInput` via:

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlArgs{...}

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutput) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutput) KeySize

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

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutput) Name

(Updatable) The algorithm name.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsMinimumKeySizeSettingsTlOutputWithContext

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput) AddLoggingHandler

(Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput) DisabledTlsVersions

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

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput) GlobalLoggingLevel

(Updatable) Sets the logging level in logging.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput) MinimumKeySizeSettings

(Updatable) test

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput) Proxies

(Updatable) List of proxy properties to be configured in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput) ShouldReplaceCertificatesOperatingSystem

func (o FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput) ShouldReplaceCertificatesOperatingSystem() pulumi.BoolPtrOutput

(Updatable) 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 (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutputWithContext

func (o FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationLcmPostInstallationActionsOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxies

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

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs

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

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutputWithContext

func (i FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutputWithContext

func (i FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesInput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput() FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput
	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput
}

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesInput is an input type that accepts FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs and FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesInput` via:

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs{...}

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) FtpProxyHost

(Updatable) Ftp host to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) FtpProxyPort

(Updatable) Ftp port number to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) HttpProxyHost

(Updatable) Http host to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) HttpProxyPort

(Updatable) Http port number to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) HttpsProxyHost

(Updatable) Https host to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) HttpsProxyPort

(Updatable) Https port number to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) SocksProxyHost

(Updatable) Socks host to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) SocksProxyPort

(Updatable) Socks port number to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutputWithContext

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesOutput) UseSystemProxies

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

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrInput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput() FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput
	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput
}

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrInput is an input type that accepts FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtr and FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrInput` via:

        FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesArgs{...}

or:

        nil

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput) Elem

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput) FtpProxyHost

(Updatable) Ftp host to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput) FtpProxyPort

(Updatable) Ftp port number to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput) HttpProxyHost

(Updatable) Http host to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput) HttpProxyPort

(Updatable) Http port number to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput) HttpsProxyHost

(Updatable) Https host to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput) HttpsProxyPort

(Updatable) Https port number to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput) SocksProxyHost

(Updatable) Socks host to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput) SocksProxyPort

(Updatable) Socks port number to be set in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutputWithContext

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsProxiesPtrOutput) UseSystemProxies

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

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrInput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput() FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput
	ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput
}

FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrInput is an input type that accepts FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs, FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtr and FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrInput` via:

        FleetAdvancedFeatureConfigurationLcmPostInstallationActionsArgs{...}

or:

        nil

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput

type FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput) AddLoggingHandler

(Updatable) Sets FileHandler and ConsoleHandler as handlers in logging.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput) DisabledTlsVersions

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

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput) Elem

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput) ElementType

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput) GlobalLoggingLevel

(Updatable) Sets the logging level in logging.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput) MinimumKeySizeSettings

(Updatable) test

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput) Proxies

(Updatable) List of proxy properties to be configured in net.properties file.

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput) ShouldReplaceCertificatesOperatingSystem

(Updatable) 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 (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput

func (FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput) ToFleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationLcmPostInstallationActionsPtrOutput

type FleetAdvancedFeatureConfigurationLcmPtrInput

type FleetAdvancedFeatureConfigurationLcmPtrInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationLcmPtrOutput() FleetAdvancedFeatureConfigurationLcmPtrOutput
	ToFleetAdvancedFeatureConfigurationLcmPtrOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationLcmPtrOutput
}

FleetAdvancedFeatureConfigurationLcmPtrInput is an input type that accepts FleetAdvancedFeatureConfigurationLcmArgs, FleetAdvancedFeatureConfigurationLcmPtr and FleetAdvancedFeatureConfigurationLcmPtrOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationLcmPtrInput` via:

        FleetAdvancedFeatureConfigurationLcmArgs{...}

or:

        nil

type FleetAdvancedFeatureConfigurationLcmPtrOutput

type FleetAdvancedFeatureConfigurationLcmPtrOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationLcmPtrOutput) Elem

func (FleetAdvancedFeatureConfigurationLcmPtrOutput) ElementType

func (FleetAdvancedFeatureConfigurationLcmPtrOutput) IsEnabled

(Updatable) Lifecycle management flag to store enabled or disabled status.

func (FleetAdvancedFeatureConfigurationLcmPtrOutput) PostInstallationActions

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

func (FleetAdvancedFeatureConfigurationLcmPtrOutput) ToFleetAdvancedFeatureConfigurationLcmPtrOutput

func (o FleetAdvancedFeatureConfigurationLcmPtrOutput) ToFleetAdvancedFeatureConfigurationLcmPtrOutput() FleetAdvancedFeatureConfigurationLcmPtrOutput

func (FleetAdvancedFeatureConfigurationLcmPtrOutput) ToFleetAdvancedFeatureConfigurationLcmPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationLcmPtrOutput) ToFleetAdvancedFeatureConfigurationLcmPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationLcmPtrOutput

type FleetAdvancedFeatureConfigurationMap

type FleetAdvancedFeatureConfigurationMap map[string]FleetAdvancedFeatureConfigurationInput

func (FleetAdvancedFeatureConfigurationMap) ElementType

func (FleetAdvancedFeatureConfigurationMap) ToFleetAdvancedFeatureConfigurationMapOutput

func (i FleetAdvancedFeatureConfigurationMap) ToFleetAdvancedFeatureConfigurationMapOutput() FleetAdvancedFeatureConfigurationMapOutput

func (FleetAdvancedFeatureConfigurationMap) ToFleetAdvancedFeatureConfigurationMapOutputWithContext

func (i FleetAdvancedFeatureConfigurationMap) ToFleetAdvancedFeatureConfigurationMapOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationMapOutput

type FleetAdvancedFeatureConfigurationMapInput

type FleetAdvancedFeatureConfigurationMapInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationMapOutput() FleetAdvancedFeatureConfigurationMapOutput
	ToFleetAdvancedFeatureConfigurationMapOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationMapOutput
}

FleetAdvancedFeatureConfigurationMapInput is an input type that accepts FleetAdvancedFeatureConfigurationMap and FleetAdvancedFeatureConfigurationMapOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationMapInput` via:

FleetAdvancedFeatureConfigurationMap{ "key": FleetAdvancedFeatureConfigurationArgs{...} }

type FleetAdvancedFeatureConfigurationMapOutput

type FleetAdvancedFeatureConfigurationMapOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationMapOutput) ElementType

func (FleetAdvancedFeatureConfigurationMapOutput) MapIndex

func (FleetAdvancedFeatureConfigurationMapOutput) ToFleetAdvancedFeatureConfigurationMapOutput

func (o FleetAdvancedFeatureConfigurationMapOutput) ToFleetAdvancedFeatureConfigurationMapOutput() FleetAdvancedFeatureConfigurationMapOutput

func (FleetAdvancedFeatureConfigurationMapOutput) ToFleetAdvancedFeatureConfigurationMapOutputWithContext

func (o FleetAdvancedFeatureConfigurationMapOutput) ToFleetAdvancedFeatureConfigurationMapOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationMapOutput

type FleetAdvancedFeatureConfigurationOutput

type FleetAdvancedFeatureConfigurationOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationOutput) AdvancedUsageTracking

(Updatable) AdvancedUsageTracking configuration

func (FleetAdvancedFeatureConfigurationOutput) AnalyticBucketName

(Updatable) Bucket name required to store JFR and related data.

func (FleetAdvancedFeatureConfigurationOutput) AnalyticNamespace

(Updatable) Namespace for the Fleet advanced feature.

func (FleetAdvancedFeatureConfigurationOutput) CryptoEventAnalysis

(Updatable) CryptoEventAnalysis configuration

func (FleetAdvancedFeatureConfigurationOutput) ElementType

func (FleetAdvancedFeatureConfigurationOutput) FleetId

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

func (FleetAdvancedFeatureConfigurationOutput) JavaMigrationAnalysis

(Updatable) JavaMigrationAnalysis configuration

func (FleetAdvancedFeatureConfigurationOutput) JfrRecording

(Updatable) JfrRecording configuration

func (FleetAdvancedFeatureConfigurationOutput) Lcm

(Updatable) Enable lifecycle management and set post action configurations.

func (FleetAdvancedFeatureConfigurationOutput) PerformanceTuningAnalysis

(Updatable) Performance tuning analysis configuration

func (FleetAdvancedFeatureConfigurationOutput) TimeLastModified

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 (FleetAdvancedFeatureConfigurationOutput) ToFleetAdvancedFeatureConfigurationOutput

func (o FleetAdvancedFeatureConfigurationOutput) ToFleetAdvancedFeatureConfigurationOutput() FleetAdvancedFeatureConfigurationOutput

func (FleetAdvancedFeatureConfigurationOutput) ToFleetAdvancedFeatureConfigurationOutputWithContext

func (o FleetAdvancedFeatureConfigurationOutput) ToFleetAdvancedFeatureConfigurationOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationOutput

type FleetAdvancedFeatureConfigurationPerformanceTuningAnalysis

type FleetAdvancedFeatureConfigurationPerformanceTuningAnalysis struct {
	// (Updatable) PerformanceTuningAnalysis flag to store enabled or disabled status
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	IsEnabled *bool `pulumi:"isEnabled"`
}

type FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs

type FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs struct {
	// (Updatable) PerformanceTuningAnalysis flag to store enabled or disabled status
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	IsEnabled pulumi.BoolPtrInput `pulumi:"isEnabled"`
}

func (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs) ElementType

func (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput

func (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputWithContext

func (i FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput

func (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput

func (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutputWithContext

func (i FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput

type FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisInput

type FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput() FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput
	ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput
}

FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisInput is an input type that accepts FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs and FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisInput` via:

FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs{...}

type FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput

type FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) ElementType

func (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) IsEnabled

(Updatable) PerformanceTuningAnalysis flag to store enabled or disabled status

** 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 (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput

func (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputWithContext

func (o FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput

func (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput

func (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput

type FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrInput

type FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrInput interface {
	pulumi.Input

	ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput() FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput
	ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutputWithContext(context.Context) FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput
}

FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrInput is an input type that accepts FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs, FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtr and FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput values. You can construct a concrete instance of `FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrInput` via:

        FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs{...}

or:

        nil

type FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput

type FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput struct{ *pulumi.OutputState }

func (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput) Elem

func (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput) ElementType

func (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput) IsEnabled

(Updatable) PerformanceTuningAnalysis flag to store enabled or disabled status

** 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 (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput

func (FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutputWithContext

func (o FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput) ToFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutputWithContext(ctx context.Context) FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrOutput

type FleetAdvancedFeatureConfigurationState

type FleetAdvancedFeatureConfigurationState struct {
	// (Updatable) AdvancedUsageTracking configuration
	AdvancedUsageTracking FleetAdvancedFeatureConfigurationAdvancedUsageTrackingPtrInput
	// (Updatable) Bucket name required to store JFR and related data.
	AnalyticBucketName pulumi.StringPtrInput
	// (Updatable) Namespace for the Fleet advanced feature.
	AnalyticNamespace pulumi.StringPtrInput
	// (Updatable) CryptoEventAnalysis configuration
	CryptoEventAnalysis FleetAdvancedFeatureConfigurationCryptoEventAnalysisPtrInput
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringPtrInput
	// (Updatable) JavaMigrationAnalysis configuration
	JavaMigrationAnalysis FleetAdvancedFeatureConfigurationJavaMigrationAnalysisPtrInput
	// (Updatable) JfrRecording configuration
	JfrRecording FleetAdvancedFeatureConfigurationJfrRecordingPtrInput
	// (Updatable) Enable lifecycle management and set post action configurations.
	Lcm FleetAdvancedFeatureConfigurationLcmPtrInput
	// (Updatable) Performance tuning analysis configuration
	PerformanceTuningAnalysis FleetAdvancedFeatureConfigurationPerformanceTuningAnalysisPtrInput
	// 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 pulumi.StringPtrInput
}

func (FleetAdvancedFeatureConfigurationState) ElementType

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

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.

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

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

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

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

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

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

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

func (o FleetOutput) DefinedTags() pulumi.StringMapOutput

(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

func (o FleetOutput) Description() pulumi.StringOutput

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

func (FleetOutput) DisplayName

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

func (o FleetOutput) FreeformTags() pulumi.StringMapOutput

(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

func (o FleetOutput) InventoryLog() FleetInventoryLogOutput

(Updatable) Custom Log for inventory or operation log.

func (FleetOutput) IsAdvancedFeaturesEnabled

func (o FleetOutput) IsAdvancedFeaturesEnabled() pulumi.BoolOutput

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

func (FleetOutput) IsExportSettingEnabled

func (o FleetOutput) IsExportSettingEnabled() pulumi.BoolOutput

Whether or not export setting is enabled in this Fleet.

func (FleetOutput) OperationLog

func (o FleetOutput) OperationLog() FleetOperationLogOutput

(Updatable) Custom Log for inventory or operation log.

func (FleetOutput) State

func (o FleetOutput) State() pulumi.StringOutput

The lifecycle state of the Fleet.

func (FleetOutput) SystemTags

func (o FleetOutput) SystemTags() pulumi.StringMapOutput

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

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.StringMapInput
	// (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.StringMapInput
	// (Updatable) Custom Log for inventory or operation log.
	InventoryLog FleetInventoryLogPtrInput
	// (Updatable) Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.
	IsAdvancedFeaturesEnabled pulumi.BoolPtrInput
	// Whether or not export setting is enabled in this Fleet.
	IsExportSettingEnabled pulumi.BoolPtrInput
	// (Updatable) Custom Log for inventory or operation log.
	OperationLog FleetOperationLogPtrInput
	// The lifecycle state of the Fleet.
	State pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput
	// 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 GetAgentInstallersAgentInstallerCollection added in v2.6.0

type GetAgentInstallersAgentInstallerCollection struct {
	// A list of the agent installer summaries.
	Items []GetAgentInstallersAgentInstallerCollectionItem `pulumi:"items"`
}

type GetAgentInstallersAgentInstallerCollectionArgs added in v2.6.0

type GetAgentInstallersAgentInstallerCollectionArgs struct {
	// A list of the agent installer summaries.
	Items GetAgentInstallersAgentInstallerCollectionItemArrayInput `pulumi:"items"`
}

func (GetAgentInstallersAgentInstallerCollectionArgs) ElementType added in v2.6.0

func (GetAgentInstallersAgentInstallerCollectionArgs) ToGetAgentInstallersAgentInstallerCollectionOutput added in v2.6.0

func (i GetAgentInstallersAgentInstallerCollectionArgs) ToGetAgentInstallersAgentInstallerCollectionOutput() GetAgentInstallersAgentInstallerCollectionOutput

func (GetAgentInstallersAgentInstallerCollectionArgs) ToGetAgentInstallersAgentInstallerCollectionOutputWithContext added in v2.6.0

func (i GetAgentInstallersAgentInstallerCollectionArgs) ToGetAgentInstallersAgentInstallerCollectionOutputWithContext(ctx context.Context) GetAgentInstallersAgentInstallerCollectionOutput

type GetAgentInstallersAgentInstallerCollectionArray added in v2.6.0

type GetAgentInstallersAgentInstallerCollectionArray []GetAgentInstallersAgentInstallerCollectionInput

func (GetAgentInstallersAgentInstallerCollectionArray) ElementType added in v2.6.0

func (GetAgentInstallersAgentInstallerCollectionArray) ToGetAgentInstallersAgentInstallerCollectionArrayOutput added in v2.6.0

func (i GetAgentInstallersAgentInstallerCollectionArray) ToGetAgentInstallersAgentInstallerCollectionArrayOutput() GetAgentInstallersAgentInstallerCollectionArrayOutput

func (GetAgentInstallersAgentInstallerCollectionArray) ToGetAgentInstallersAgentInstallerCollectionArrayOutputWithContext added in v2.6.0

func (i GetAgentInstallersAgentInstallerCollectionArray) ToGetAgentInstallersAgentInstallerCollectionArrayOutputWithContext(ctx context.Context) GetAgentInstallersAgentInstallerCollectionArrayOutput

type GetAgentInstallersAgentInstallerCollectionArrayInput added in v2.6.0

type GetAgentInstallersAgentInstallerCollectionArrayInput interface {
	pulumi.Input

	ToGetAgentInstallersAgentInstallerCollectionArrayOutput() GetAgentInstallersAgentInstallerCollectionArrayOutput
	ToGetAgentInstallersAgentInstallerCollectionArrayOutputWithContext(context.Context) GetAgentInstallersAgentInstallerCollectionArrayOutput
}

GetAgentInstallersAgentInstallerCollectionArrayInput is an input type that accepts GetAgentInstallersAgentInstallerCollectionArray and GetAgentInstallersAgentInstallerCollectionArrayOutput values. You can construct a concrete instance of `GetAgentInstallersAgentInstallerCollectionArrayInput` via:

GetAgentInstallersAgentInstallerCollectionArray{ GetAgentInstallersAgentInstallerCollectionArgs{...} }

type GetAgentInstallersAgentInstallerCollectionArrayOutput added in v2.6.0

type GetAgentInstallersAgentInstallerCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetAgentInstallersAgentInstallerCollectionArrayOutput) ElementType added in v2.6.0

func (GetAgentInstallersAgentInstallerCollectionArrayOutput) Index added in v2.6.0

func (GetAgentInstallersAgentInstallerCollectionArrayOutput) ToGetAgentInstallersAgentInstallerCollectionArrayOutput added in v2.6.0

func (GetAgentInstallersAgentInstallerCollectionArrayOutput) ToGetAgentInstallersAgentInstallerCollectionArrayOutputWithContext added in v2.6.0

func (o GetAgentInstallersAgentInstallerCollectionArrayOutput) ToGetAgentInstallersAgentInstallerCollectionArrayOutputWithContext(ctx context.Context) GetAgentInstallersAgentInstallerCollectionArrayOutput

type GetAgentInstallersAgentInstallerCollectionInput added in v2.6.0

type GetAgentInstallersAgentInstallerCollectionInput interface {
	pulumi.Input

	ToGetAgentInstallersAgentInstallerCollectionOutput() GetAgentInstallersAgentInstallerCollectionOutput
	ToGetAgentInstallersAgentInstallerCollectionOutputWithContext(context.Context) GetAgentInstallersAgentInstallerCollectionOutput
}

GetAgentInstallersAgentInstallerCollectionInput is an input type that accepts GetAgentInstallersAgentInstallerCollectionArgs and GetAgentInstallersAgentInstallerCollectionOutput values. You can construct a concrete instance of `GetAgentInstallersAgentInstallerCollectionInput` via:

GetAgentInstallersAgentInstallerCollectionArgs{...}

type GetAgentInstallersAgentInstallerCollectionItem added in v2.6.0

type GetAgentInstallersAgentInstallerCollectionItem struct {
	// Description of the agent installer artifact. The description typically includes the OS, architecture, and agent installer type.
	AgentInstallerDescription string `pulumi:"agentInstallerDescription"`
	// Unique identifier for the agent installer.
	AgentInstallerId string `pulumi:"agentInstallerId"`
	// Agent installer version.
	AgentInstallerVersion string `pulumi:"agentInstallerVersion"`
	// Agent image version.
	AgentVersion string `pulumi:"agentVersion"`
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes string `pulumi:"approximateFileSizeInBytes"`
	// Java version.
	JavaVersion string `pulumi:"javaVersion"`
	// The OS family for the agent installer.
	OsFamily string `pulumi:"osFamily"`
	// The package type (typically the file extension) of the agent software included in the installer.
	PackageType string `pulumi:"packageType"`
	// The platform architecture for the agent installer.
	PlatformArchitecture string `pulumi:"platformArchitecture"`
	// SHA256 checksum of the agent installer.
	Sha256 string `pulumi:"sha256"`
}

type GetAgentInstallersAgentInstallerCollectionItemArgs added in v2.6.0

type GetAgentInstallersAgentInstallerCollectionItemArgs struct {
	// Description of the agent installer artifact. The description typically includes the OS, architecture, and agent installer type.
	AgentInstallerDescription pulumi.StringInput `pulumi:"agentInstallerDescription"`
	// Unique identifier for the agent installer.
	AgentInstallerId pulumi.StringInput `pulumi:"agentInstallerId"`
	// Agent installer version.
	AgentInstallerVersion pulumi.StringInput `pulumi:"agentInstallerVersion"`
	// Agent image version.
	AgentVersion pulumi.StringInput `pulumi:"agentVersion"`
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes pulumi.StringInput `pulumi:"approximateFileSizeInBytes"`
	// Java version.
	JavaVersion pulumi.StringInput `pulumi:"javaVersion"`
	// The OS family for the agent installer.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type (typically the file extension) of the agent software included in the installer.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// The platform architecture for the agent installer.
	PlatformArchitecture pulumi.StringInput `pulumi:"platformArchitecture"`
	// SHA256 checksum of the agent installer.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
}

func (GetAgentInstallersAgentInstallerCollectionItemArgs) ElementType added in v2.6.0

func (GetAgentInstallersAgentInstallerCollectionItemArgs) ToGetAgentInstallersAgentInstallerCollectionItemOutput added in v2.6.0

func (i GetAgentInstallersAgentInstallerCollectionItemArgs) ToGetAgentInstallersAgentInstallerCollectionItemOutput() GetAgentInstallersAgentInstallerCollectionItemOutput

func (GetAgentInstallersAgentInstallerCollectionItemArgs) ToGetAgentInstallersAgentInstallerCollectionItemOutputWithContext added in v2.6.0

func (i GetAgentInstallersAgentInstallerCollectionItemArgs) ToGetAgentInstallersAgentInstallerCollectionItemOutputWithContext(ctx context.Context) GetAgentInstallersAgentInstallerCollectionItemOutput

type GetAgentInstallersAgentInstallerCollectionItemArray added in v2.6.0

type GetAgentInstallersAgentInstallerCollectionItemArray []GetAgentInstallersAgentInstallerCollectionItemInput

func (GetAgentInstallersAgentInstallerCollectionItemArray) ElementType added in v2.6.0

func (GetAgentInstallersAgentInstallerCollectionItemArray) ToGetAgentInstallersAgentInstallerCollectionItemArrayOutput added in v2.6.0

func (i GetAgentInstallersAgentInstallerCollectionItemArray) ToGetAgentInstallersAgentInstallerCollectionItemArrayOutput() GetAgentInstallersAgentInstallerCollectionItemArrayOutput

func (GetAgentInstallersAgentInstallerCollectionItemArray) ToGetAgentInstallersAgentInstallerCollectionItemArrayOutputWithContext added in v2.6.0

func (i GetAgentInstallersAgentInstallerCollectionItemArray) ToGetAgentInstallersAgentInstallerCollectionItemArrayOutputWithContext(ctx context.Context) GetAgentInstallersAgentInstallerCollectionItemArrayOutput

type GetAgentInstallersAgentInstallerCollectionItemArrayInput added in v2.6.0

type GetAgentInstallersAgentInstallerCollectionItemArrayInput interface {
	pulumi.Input

	ToGetAgentInstallersAgentInstallerCollectionItemArrayOutput() GetAgentInstallersAgentInstallerCollectionItemArrayOutput
	ToGetAgentInstallersAgentInstallerCollectionItemArrayOutputWithContext(context.Context) GetAgentInstallersAgentInstallerCollectionItemArrayOutput
}

GetAgentInstallersAgentInstallerCollectionItemArrayInput is an input type that accepts GetAgentInstallersAgentInstallerCollectionItemArray and GetAgentInstallersAgentInstallerCollectionItemArrayOutput values. You can construct a concrete instance of `GetAgentInstallersAgentInstallerCollectionItemArrayInput` via:

GetAgentInstallersAgentInstallerCollectionItemArray{ GetAgentInstallersAgentInstallerCollectionItemArgs{...} }

type GetAgentInstallersAgentInstallerCollectionItemArrayOutput added in v2.6.0

type GetAgentInstallersAgentInstallerCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetAgentInstallersAgentInstallerCollectionItemArrayOutput) ElementType added in v2.6.0

func (GetAgentInstallersAgentInstallerCollectionItemArrayOutput) Index added in v2.6.0

func (GetAgentInstallersAgentInstallerCollectionItemArrayOutput) ToGetAgentInstallersAgentInstallerCollectionItemArrayOutput added in v2.6.0

func (GetAgentInstallersAgentInstallerCollectionItemArrayOutput) ToGetAgentInstallersAgentInstallerCollectionItemArrayOutputWithContext added in v2.6.0

func (o GetAgentInstallersAgentInstallerCollectionItemArrayOutput) ToGetAgentInstallersAgentInstallerCollectionItemArrayOutputWithContext(ctx context.Context) GetAgentInstallersAgentInstallerCollectionItemArrayOutput

type GetAgentInstallersAgentInstallerCollectionItemInput added in v2.6.0

type GetAgentInstallersAgentInstallerCollectionItemInput interface {
	pulumi.Input

	ToGetAgentInstallersAgentInstallerCollectionItemOutput() GetAgentInstallersAgentInstallerCollectionItemOutput
	ToGetAgentInstallersAgentInstallerCollectionItemOutputWithContext(context.Context) GetAgentInstallersAgentInstallerCollectionItemOutput
}

GetAgentInstallersAgentInstallerCollectionItemInput is an input type that accepts GetAgentInstallersAgentInstallerCollectionItemArgs and GetAgentInstallersAgentInstallerCollectionItemOutput values. You can construct a concrete instance of `GetAgentInstallersAgentInstallerCollectionItemInput` via:

GetAgentInstallersAgentInstallerCollectionItemArgs{...}

type GetAgentInstallersAgentInstallerCollectionItemOutput added in v2.6.0

type GetAgentInstallersAgentInstallerCollectionItemOutput struct{ *pulumi.OutputState }

func (GetAgentInstallersAgentInstallerCollectionItemOutput) AgentInstallerDescription added in v2.6.0

Description of the agent installer artifact. The description typically includes the OS, architecture, and agent installer type.

func (GetAgentInstallersAgentInstallerCollectionItemOutput) AgentInstallerId added in v2.6.0

Unique identifier for the agent installer.

func (GetAgentInstallersAgentInstallerCollectionItemOutput) AgentInstallerVersion added in v2.6.0

Agent installer version.

func (GetAgentInstallersAgentInstallerCollectionItemOutput) AgentVersion added in v2.6.0

Agent image version.

func (GetAgentInstallersAgentInstallerCollectionItemOutput) ApproximateFileSizeInBytes added in v2.6.0

Approximate compressed file size in bytes.

func (GetAgentInstallersAgentInstallerCollectionItemOutput) ElementType added in v2.6.0

func (GetAgentInstallersAgentInstallerCollectionItemOutput) JavaVersion added in v2.6.0

Java version.

func (GetAgentInstallersAgentInstallerCollectionItemOutput) OsFamily added in v2.6.0

The OS family for the agent installer.

func (GetAgentInstallersAgentInstallerCollectionItemOutput) PackageType added in v2.6.0

The package type (typically the file extension) of the agent software included in the installer.

func (GetAgentInstallersAgentInstallerCollectionItemOutput) PlatformArchitecture added in v2.6.0

The platform architecture for the agent installer.

func (GetAgentInstallersAgentInstallerCollectionItemOutput) Sha256 added in v2.6.0

SHA256 checksum of the agent installer.

func (GetAgentInstallersAgentInstallerCollectionItemOutput) ToGetAgentInstallersAgentInstallerCollectionItemOutput added in v2.6.0

func (GetAgentInstallersAgentInstallerCollectionItemOutput) ToGetAgentInstallersAgentInstallerCollectionItemOutputWithContext added in v2.6.0

func (o GetAgentInstallersAgentInstallerCollectionItemOutput) ToGetAgentInstallersAgentInstallerCollectionItemOutputWithContext(ctx context.Context) GetAgentInstallersAgentInstallerCollectionItemOutput

type GetAgentInstallersAgentInstallerCollectionOutput added in v2.6.0

type GetAgentInstallersAgentInstallerCollectionOutput struct{ *pulumi.OutputState }

func (GetAgentInstallersAgentInstallerCollectionOutput) ElementType added in v2.6.0

func (GetAgentInstallersAgentInstallerCollectionOutput) Items added in v2.6.0

A list of the agent installer summaries.

func (GetAgentInstallersAgentInstallerCollectionOutput) ToGetAgentInstallersAgentInstallerCollectionOutput added in v2.6.0

func (o GetAgentInstallersAgentInstallerCollectionOutput) ToGetAgentInstallersAgentInstallerCollectionOutput() GetAgentInstallersAgentInstallerCollectionOutput

func (GetAgentInstallersAgentInstallerCollectionOutput) ToGetAgentInstallersAgentInstallerCollectionOutputWithContext added in v2.6.0

func (o GetAgentInstallersAgentInstallerCollectionOutput) ToGetAgentInstallersAgentInstallerCollectionOutputWithContext(ctx context.Context) GetAgentInstallersAgentInstallerCollectionOutput

type GetAgentInstallersArgs added in v2.6.0

type GetAgentInstallersArgs 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"`
	Filters       []GetAgentInstallersFilter `pulumi:"filters"`
	// The ID of the Fleet.
	FleetId *string `pulumi:"fleetId"`
	// The OS family for the agent installer.
	OsFamily *string `pulumi:"osFamily"`
	// The platform architecture for the agent installer.
	PlatformArchitecture *string `pulumi:"platformArchitecture"`
}

A collection of arguments for invoking getAgentInstallers.

type GetAgentInstallersFilter added in v2.6.0

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

type GetAgentInstallersFilterArgs added in v2.6.0

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

func (GetAgentInstallersFilterArgs) ElementType added in v2.6.0

func (GetAgentInstallersFilterArgs) ToGetAgentInstallersFilterOutput added in v2.6.0

func (i GetAgentInstallersFilterArgs) ToGetAgentInstallersFilterOutput() GetAgentInstallersFilterOutput

func (GetAgentInstallersFilterArgs) ToGetAgentInstallersFilterOutputWithContext added in v2.6.0

func (i GetAgentInstallersFilterArgs) ToGetAgentInstallersFilterOutputWithContext(ctx context.Context) GetAgentInstallersFilterOutput

type GetAgentInstallersFilterArray added in v2.6.0

type GetAgentInstallersFilterArray []GetAgentInstallersFilterInput

func (GetAgentInstallersFilterArray) ElementType added in v2.6.0

func (GetAgentInstallersFilterArray) ToGetAgentInstallersFilterArrayOutput added in v2.6.0

func (i GetAgentInstallersFilterArray) ToGetAgentInstallersFilterArrayOutput() GetAgentInstallersFilterArrayOutput

func (GetAgentInstallersFilterArray) ToGetAgentInstallersFilterArrayOutputWithContext added in v2.6.0

func (i GetAgentInstallersFilterArray) ToGetAgentInstallersFilterArrayOutputWithContext(ctx context.Context) GetAgentInstallersFilterArrayOutput

type GetAgentInstallersFilterArrayInput added in v2.6.0

type GetAgentInstallersFilterArrayInput interface {
	pulumi.Input

	ToGetAgentInstallersFilterArrayOutput() GetAgentInstallersFilterArrayOutput
	ToGetAgentInstallersFilterArrayOutputWithContext(context.Context) GetAgentInstallersFilterArrayOutput
}

GetAgentInstallersFilterArrayInput is an input type that accepts GetAgentInstallersFilterArray and GetAgentInstallersFilterArrayOutput values. You can construct a concrete instance of `GetAgentInstallersFilterArrayInput` via:

GetAgentInstallersFilterArray{ GetAgentInstallersFilterArgs{...} }

type GetAgentInstallersFilterArrayOutput added in v2.6.0

type GetAgentInstallersFilterArrayOutput struct{ *pulumi.OutputState }

func (GetAgentInstallersFilterArrayOutput) ElementType added in v2.6.0

func (GetAgentInstallersFilterArrayOutput) Index added in v2.6.0

func (GetAgentInstallersFilterArrayOutput) ToGetAgentInstallersFilterArrayOutput added in v2.6.0

func (o GetAgentInstallersFilterArrayOutput) ToGetAgentInstallersFilterArrayOutput() GetAgentInstallersFilterArrayOutput

func (GetAgentInstallersFilterArrayOutput) ToGetAgentInstallersFilterArrayOutputWithContext added in v2.6.0

func (o GetAgentInstallersFilterArrayOutput) ToGetAgentInstallersFilterArrayOutputWithContext(ctx context.Context) GetAgentInstallersFilterArrayOutput

type GetAgentInstallersFilterInput added in v2.6.0

type GetAgentInstallersFilterInput interface {
	pulumi.Input

	ToGetAgentInstallersFilterOutput() GetAgentInstallersFilterOutput
	ToGetAgentInstallersFilterOutputWithContext(context.Context) GetAgentInstallersFilterOutput
}

GetAgentInstallersFilterInput is an input type that accepts GetAgentInstallersFilterArgs and GetAgentInstallersFilterOutput values. You can construct a concrete instance of `GetAgentInstallersFilterInput` via:

GetAgentInstallersFilterArgs{...}

type GetAgentInstallersFilterOutput added in v2.6.0

type GetAgentInstallersFilterOutput struct{ *pulumi.OutputState }

func (GetAgentInstallersFilterOutput) ElementType added in v2.6.0

func (GetAgentInstallersFilterOutput) Name added in v2.6.0

func (GetAgentInstallersFilterOutput) Regex added in v2.6.0

func (GetAgentInstallersFilterOutput) ToGetAgentInstallersFilterOutput added in v2.6.0

func (o GetAgentInstallersFilterOutput) ToGetAgentInstallersFilterOutput() GetAgentInstallersFilterOutput

func (GetAgentInstallersFilterOutput) ToGetAgentInstallersFilterOutputWithContext added in v2.6.0

func (o GetAgentInstallersFilterOutput) ToGetAgentInstallersFilterOutputWithContext(ctx context.Context) GetAgentInstallersFilterOutput

func (GetAgentInstallersFilterOutput) Values added in v2.6.0

type GetAgentInstallersOutputArgs added in v2.6.0

type GetAgentInstallersOutputArgs 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"`
	Filters       GetAgentInstallersFilterArrayInput `pulumi:"filters"`
	// The ID of the Fleet.
	FleetId pulumi.StringPtrInput `pulumi:"fleetId"`
	// The OS family for the agent installer.
	OsFamily pulumi.StringPtrInput `pulumi:"osFamily"`
	// The platform architecture for the agent installer.
	PlatformArchitecture pulumi.StringPtrInput `pulumi:"platformArchitecture"`
}

A collection of arguments for invoking getAgentInstallers.

func (GetAgentInstallersOutputArgs) ElementType added in v2.6.0

type GetAgentInstallersResult added in v2.6.0

type GetAgentInstallersResult struct {
	// The list of agent_installer_collection.
	AgentInstallerCollections []GetAgentInstallersAgentInstallerCollection `pulumi:"agentInstallerCollections"`
	CompartmentId             *string                                      `pulumi:"compartmentId"`
	Filters                   []GetAgentInstallersFilter                   `pulumi:"filters"`
	FleetId                   *string                                      `pulumi:"fleetId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The target operating system family for the agent installer.
	OsFamily *string `pulumi:"osFamily"`
	// The target operating system architecture for the installer.
	PlatformArchitecture *string `pulumi:"platformArchitecture"`
}

A collection of values returned by getAgentInstallers.

func GetAgentInstallers added in v2.6.0

func GetAgentInstallers(ctx *pulumi.Context, args *GetAgentInstallersArgs, opts ...pulumi.InvokeOption) (*GetAgentInstallersResult, error)

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

Returns a list of the agent installer information.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetAgentInstallers(ctx, &jms.GetAgentInstallersArgs{
			CompartmentId:        pulumi.StringRef(compartmentId),
			FleetId:              pulumi.StringRef(testFleet.Id),
			OsFamily:             pulumi.StringRef(agentInstallerOsFamily),
			PlatformArchitecture: pulumi.StringRef(agentInstallerPlatformArchitecture),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetAgentInstallersResultOutput added in v2.6.0

type GetAgentInstallersResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAgentInstallers.

func GetAgentInstallersOutput added in v2.6.0

func (GetAgentInstallersResultOutput) AgentInstallerCollections added in v2.6.0

The list of agent_installer_collection.

func (GetAgentInstallersResultOutput) CompartmentId added in v2.6.0

func (GetAgentInstallersResultOutput) ElementType added in v2.6.0

func (GetAgentInstallersResultOutput) Filters added in v2.6.0

func (GetAgentInstallersResultOutput) FleetId added in v2.6.0

func (GetAgentInstallersResultOutput) Id added in v2.6.0

The provider-assigned unique ID for this managed resource.

func (GetAgentInstallersResultOutput) OsFamily added in v2.6.0

The target operating system family for the agent installer.

func (GetAgentInstallersResultOutput) PlatformArchitecture added in v2.6.0

func (o GetAgentInstallersResultOutput) PlatformArchitecture() pulumi.StringPtrOutput

The target operating system architecture for the installer.

func (GetAgentInstallersResultOutput) ToGetAgentInstallersResultOutput added in v2.6.0

func (o GetAgentInstallersResultOutput) ToGetAgentInstallersResultOutput() GetAgentInstallersResultOutput

func (GetAgentInstallersResultOutput) ToGetAgentInstallersResultOutputWithContext added in v2.6.0

func (o GetAgentInstallersResultOutput) ToGetAgentInstallersResultOutputWithContext(ctx context.Context) GetAgentInstallersResultOutput

type GetAnnouncementsAnnouncementCollection

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

type GetAnnouncementsAnnouncementCollectionArgs

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

func (GetAnnouncementsAnnouncementCollectionArgs) ElementType

func (GetAnnouncementsAnnouncementCollectionArgs) ToGetAnnouncementsAnnouncementCollectionOutput

func (i GetAnnouncementsAnnouncementCollectionArgs) ToGetAnnouncementsAnnouncementCollectionOutput() GetAnnouncementsAnnouncementCollectionOutput

func (GetAnnouncementsAnnouncementCollectionArgs) ToGetAnnouncementsAnnouncementCollectionOutputWithContext

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

type GetAnnouncementsAnnouncementCollectionArray

type GetAnnouncementsAnnouncementCollectionArray []GetAnnouncementsAnnouncementCollectionInput

func (GetAnnouncementsAnnouncementCollectionArray) ElementType

func (GetAnnouncementsAnnouncementCollectionArray) ToGetAnnouncementsAnnouncementCollectionArrayOutput

func (i GetAnnouncementsAnnouncementCollectionArray) ToGetAnnouncementsAnnouncementCollectionArrayOutput() GetAnnouncementsAnnouncementCollectionArrayOutput

func (GetAnnouncementsAnnouncementCollectionArray) ToGetAnnouncementsAnnouncementCollectionArrayOutputWithContext

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

type GetAnnouncementsAnnouncementCollectionArrayInput

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

type GetAnnouncementsAnnouncementCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsAnnouncementCollectionArrayOutput) ElementType

func (GetAnnouncementsAnnouncementCollectionArrayOutput) Index

func (GetAnnouncementsAnnouncementCollectionArrayOutput) ToGetAnnouncementsAnnouncementCollectionArrayOutput

func (o GetAnnouncementsAnnouncementCollectionArrayOutput) ToGetAnnouncementsAnnouncementCollectionArrayOutput() GetAnnouncementsAnnouncementCollectionArrayOutput

func (GetAnnouncementsAnnouncementCollectionArrayOutput) ToGetAnnouncementsAnnouncementCollectionArrayOutputWithContext

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

type GetAnnouncementsAnnouncementCollectionInput

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

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

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

func (GetAnnouncementsAnnouncementCollectionItemArgs) ToGetAnnouncementsAnnouncementCollectionItemOutput

func (i GetAnnouncementsAnnouncementCollectionItemArgs) ToGetAnnouncementsAnnouncementCollectionItemOutput() GetAnnouncementsAnnouncementCollectionItemOutput

func (GetAnnouncementsAnnouncementCollectionItemArgs) ToGetAnnouncementsAnnouncementCollectionItemOutputWithContext

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

type GetAnnouncementsAnnouncementCollectionItemArray

type GetAnnouncementsAnnouncementCollectionItemArray []GetAnnouncementsAnnouncementCollectionItemInput

func (GetAnnouncementsAnnouncementCollectionItemArray) ElementType

func (GetAnnouncementsAnnouncementCollectionItemArray) ToGetAnnouncementsAnnouncementCollectionItemArrayOutput

func (i GetAnnouncementsAnnouncementCollectionItemArray) ToGetAnnouncementsAnnouncementCollectionItemArrayOutput() GetAnnouncementsAnnouncementCollectionItemArrayOutput

func (GetAnnouncementsAnnouncementCollectionItemArray) ToGetAnnouncementsAnnouncementCollectionItemArrayOutputWithContext

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

type GetAnnouncementsAnnouncementCollectionItemArrayInput

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

type GetAnnouncementsAnnouncementCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsAnnouncementCollectionItemArrayOutput) ElementType

func (GetAnnouncementsAnnouncementCollectionItemArrayOutput) Index

func (GetAnnouncementsAnnouncementCollectionItemArrayOutput) ToGetAnnouncementsAnnouncementCollectionItemArrayOutput

func (GetAnnouncementsAnnouncementCollectionItemArrayOutput) ToGetAnnouncementsAnnouncementCollectionItemArrayOutputWithContext

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

type GetAnnouncementsAnnouncementCollectionItemInput

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

type GetAnnouncementsAnnouncementCollectionItemOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsAnnouncementCollectionItemOutput) ElementType

func (GetAnnouncementsAnnouncementCollectionItemOutput) Key

Unique id of the announcement

func (GetAnnouncementsAnnouncementCollectionItemOutput) Summary

Summary text of the announcement

func (GetAnnouncementsAnnouncementCollectionItemOutput) TimeReleased

Date time on which the announcement was released

func (GetAnnouncementsAnnouncementCollectionItemOutput) ToGetAnnouncementsAnnouncementCollectionItemOutput

func (o GetAnnouncementsAnnouncementCollectionItemOutput) ToGetAnnouncementsAnnouncementCollectionItemOutput() GetAnnouncementsAnnouncementCollectionItemOutput

func (GetAnnouncementsAnnouncementCollectionItemOutput) ToGetAnnouncementsAnnouncementCollectionItemOutputWithContext

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

func (GetAnnouncementsAnnouncementCollectionItemOutput) Url

URL to the announcement web page

type GetAnnouncementsAnnouncementCollectionOutput

type GetAnnouncementsAnnouncementCollectionOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsAnnouncementCollectionOutput) ElementType

func (GetAnnouncementsAnnouncementCollectionOutput) Items

List of AnnouncementSummary items

func (GetAnnouncementsAnnouncementCollectionOutput) ToGetAnnouncementsAnnouncementCollectionOutput

func (o GetAnnouncementsAnnouncementCollectionOutput) ToGetAnnouncementsAnnouncementCollectionOutput() GetAnnouncementsAnnouncementCollectionOutput

func (GetAnnouncementsAnnouncementCollectionOutput) ToGetAnnouncementsAnnouncementCollectionOutputWithContext

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

type GetAnnouncementsArgs

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

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

type GetAnnouncementsFilterArgs

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

func (GetAnnouncementsFilterArgs) ElementType

func (GetAnnouncementsFilterArgs) ElementType() reflect.Type

func (GetAnnouncementsFilterArgs) ToGetAnnouncementsFilterOutput

func (i GetAnnouncementsFilterArgs) ToGetAnnouncementsFilterOutput() GetAnnouncementsFilterOutput

func (GetAnnouncementsFilterArgs) ToGetAnnouncementsFilterOutputWithContext

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

type GetAnnouncementsFilterArray

type GetAnnouncementsFilterArray []GetAnnouncementsFilterInput

func (GetAnnouncementsFilterArray) ElementType

func (GetAnnouncementsFilterArray) ToGetAnnouncementsFilterArrayOutput

func (i GetAnnouncementsFilterArray) ToGetAnnouncementsFilterArrayOutput() GetAnnouncementsFilterArrayOutput

func (GetAnnouncementsFilterArray) ToGetAnnouncementsFilterArrayOutputWithContext

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

type GetAnnouncementsFilterArrayInput

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

type GetAnnouncementsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsFilterArrayOutput) ElementType

func (GetAnnouncementsFilterArrayOutput) Index

func (GetAnnouncementsFilterArrayOutput) ToGetAnnouncementsFilterArrayOutput

func (o GetAnnouncementsFilterArrayOutput) ToGetAnnouncementsFilterArrayOutput() GetAnnouncementsFilterArrayOutput

func (GetAnnouncementsFilterArrayOutput) ToGetAnnouncementsFilterArrayOutputWithContext

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

type GetAnnouncementsFilterInput

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

type GetAnnouncementsFilterOutput struct{ *pulumi.OutputState }

func (GetAnnouncementsFilterOutput) ElementType

func (GetAnnouncementsFilterOutput) Name

func (GetAnnouncementsFilterOutput) Regex

func (GetAnnouncementsFilterOutput) ToGetAnnouncementsFilterOutput

func (o GetAnnouncementsFilterOutput) ToGetAnnouncementsFilterOutput() GetAnnouncementsFilterOutput

func (GetAnnouncementsFilterOutput) ToGetAnnouncementsFilterOutputWithContext

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

func (GetAnnouncementsFilterOutput) Values

type GetAnnouncementsOutputArgs

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

func (GetAnnouncementsOutputArgs) ElementType() reflect.Type

type GetAnnouncementsResult

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

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

)

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

```

type GetAnnouncementsResultOutput

type GetAnnouncementsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getAnnouncements.

func (GetAnnouncementsResultOutput) AnnouncementCollections

The list of announcement_collection.

func (GetAnnouncementsResultOutput) ElementType

func (GetAnnouncementsResultOutput) Filters

func (GetAnnouncementsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetAnnouncementsResultOutput) SummaryContains

func (GetAnnouncementsResultOutput) TimeEnd

func (GetAnnouncementsResultOutput) TimeStart

func (GetAnnouncementsResultOutput) ToGetAnnouncementsResultOutput

func (o GetAnnouncementsResultOutput) ToGetAnnouncementsResultOutput() GetAnnouncementsResultOutput

func (GetAnnouncementsResultOutput) ToGetAnnouncementsResultOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTracking

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

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs

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

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs) ElementType

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArgs) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArray

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArray []GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingInput

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArray) ElementType

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArray) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArray) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayInput

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

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutput) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingArrayOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingInput

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

type GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) IsEnabled

PerformanceTuningAnalysis flag to store enabled or disabled status

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput

func (GetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutput) ToGetFleetAdvancedFeatureConfigurationAdvancedUsageTrackingOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysis

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

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

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArray

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArray []GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisInput

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArray) ElementType

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArray) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArray) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayInput

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

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput) Index

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisArrayOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisInput

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

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) IsEnabled

PerformanceTuningAnalysis flag to store enabled or disabled status

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) SummarizedEventsLogs

Summarized events log for advanced feature.

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLog

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

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

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArgs) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutputWithContext

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArray

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArray []GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogInput

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArray) ElementType

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArray) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArray) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutputWithContext

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayInput

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

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogArrayOutputWithContext

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogInput

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

type GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) LogGroupId

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

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) LogId

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

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput

func (GetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutput) ToGetFleetAdvancedFeatureConfigurationCryptoEventAnalysisSummarizedEventsLogOutputWithContext

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysis

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

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs

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

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs) ElementType

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArray

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArray []GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisInput

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArray) ElementType

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArray) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArray) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayInput

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

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutput) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisArrayOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisInput

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

type GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) IsEnabled

PerformanceTuningAnalysis flag to store enabled or disabled status

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput

func (GetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationJavaMigrationAnalysisOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationJfrRecording

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

type GetFleetAdvancedFeatureConfigurationJfrRecordingArgs

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

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArgs) ElementType

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArgs) ToGetFleetAdvancedFeatureConfigurationJfrRecordingOutput

func (i GetFleetAdvancedFeatureConfigurationJfrRecordingArgs) ToGetFleetAdvancedFeatureConfigurationJfrRecordingOutput() GetFleetAdvancedFeatureConfigurationJfrRecordingOutput

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArgs) ToGetFleetAdvancedFeatureConfigurationJfrRecordingOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationJfrRecordingArray

type GetFleetAdvancedFeatureConfigurationJfrRecordingArray []GetFleetAdvancedFeatureConfigurationJfrRecordingInput

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArray) ElementType

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArray) ToGetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput

func (i GetFleetAdvancedFeatureConfigurationJfrRecordingArray) ToGetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput() GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArray) ToGetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationJfrRecordingArrayInput

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

type GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput) Index

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput) ToGetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput

func (GetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutput) ToGetFleetAdvancedFeatureConfigurationJfrRecordingArrayOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationJfrRecordingInput

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

type GetFleetAdvancedFeatureConfigurationJfrRecordingOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationJfrRecordingOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationJfrRecordingOutput) IsEnabled

PerformanceTuningAnalysis flag to store enabled or disabled status

func (GetFleetAdvancedFeatureConfigurationJfrRecordingOutput) ToGetFleetAdvancedFeatureConfigurationJfrRecordingOutput

func (GetFleetAdvancedFeatureConfigurationJfrRecordingOutput) ToGetFleetAdvancedFeatureConfigurationJfrRecordingOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationLcm

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

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

func (GetFleetAdvancedFeatureConfigurationLcmArgs) ToGetFleetAdvancedFeatureConfigurationLcmOutput

func (i GetFleetAdvancedFeatureConfigurationLcmArgs) ToGetFleetAdvancedFeatureConfigurationLcmOutput() GetFleetAdvancedFeatureConfigurationLcmOutput

func (GetFleetAdvancedFeatureConfigurationLcmArgs) ToGetFleetAdvancedFeatureConfigurationLcmOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationLcmArray

type GetFleetAdvancedFeatureConfigurationLcmArray []GetFleetAdvancedFeatureConfigurationLcmInput

func (GetFleetAdvancedFeatureConfigurationLcmArray) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmArray) ToGetFleetAdvancedFeatureConfigurationLcmArrayOutput

func (i GetFleetAdvancedFeatureConfigurationLcmArray) ToGetFleetAdvancedFeatureConfigurationLcmArrayOutput() GetFleetAdvancedFeatureConfigurationLcmArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmArray) ToGetFleetAdvancedFeatureConfigurationLcmArrayOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationLcmArrayInput

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

type GetFleetAdvancedFeatureConfigurationLcmArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmArrayOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmArrayOutput) Index

func (GetFleetAdvancedFeatureConfigurationLcmArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmArrayOutput

func (o GetFleetAdvancedFeatureConfigurationLcmArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmArrayOutput() GetFleetAdvancedFeatureConfigurationLcmArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmArrayOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationLcmInput

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

type GetFleetAdvancedFeatureConfigurationLcmOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmOutput) IsEnabled

PerformanceTuningAnalysis flag to store enabled or disabled status

func (GetFleetAdvancedFeatureConfigurationLcmOutput) PostInstallationActions

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

func (GetFleetAdvancedFeatureConfigurationLcmOutput) ToGetFleetAdvancedFeatureConfigurationLcmOutput

func (o GetFleetAdvancedFeatureConfigurationLcmOutput) ToGetFleetAdvancedFeatureConfigurationLcmOutput() GetFleetAdvancedFeatureConfigurationLcmOutput

func (GetFleetAdvancedFeatureConfigurationLcmOutput) ToGetFleetAdvancedFeatureConfigurationLcmOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationAction

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

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArray

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArray []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionInput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArray) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayInput

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionArrayOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionInput

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

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

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArray

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArray []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingInput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArray) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayInput

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingArrayOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpath

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

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArray

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArray []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathInput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArray) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayInput

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathArrayOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathInput

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput) KeySize

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput) Name

The algorithm name.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingCertpathOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingInput

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

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

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArray

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArray []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarInput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArray) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayInput

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarArrayOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarInput

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput) KeySize

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput) Name

The algorithm name.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingJarOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput) Certpaths

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput) Jars

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

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTl

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

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArray

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArray []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlInput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArray) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayInput

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlArrayOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlInput

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput) KeySize

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput) Name

The algorithm name.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionMinimumKeySizeSettingTlOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) AddLoggingHandler

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) DisabledTlsVersions

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) GlobalLoggingLevel

Sets the logging level in logging.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) Proxies

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) ShouldReplaceCertificatesOperatingSystem

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxy

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

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArgs) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArray

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArray []GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyInput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArray) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArray) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayInput

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyArrayOutputWithContext

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyInput

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

type GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) FtpProxyHost

Ftp host to be set in net.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) FtpProxyPort

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) HttpProxyHost

Http host to be set in net.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) HttpProxyPort

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) HttpsProxyHost

Https host to be set in net.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) HttpsProxyPort

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) SocksProxyHost

Socks host to be set in net.properties file.

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) SocksProxyPort

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

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) ToGetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutputWithContext

func (GetFleetAdvancedFeatureConfigurationLcmPostInstallationActionProxyOutput) UseSystemProxies

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

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysis

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

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs

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

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs) ElementType

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArgs) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArray

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArray []GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisInput

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArray) ElementType

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArray) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArray) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutputWithContext

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

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayInput

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

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutput) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisArrayOutputWithContext

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisInput

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

type GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput struct{ *pulumi.OutputState }

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) ElementType

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) IsEnabled

PerformanceTuningAnalysis flag to store enabled or disabled status

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput

func (GetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutput) ToGetFleetAdvancedFeatureConfigurationPerformanceTuningAnalysisOutputWithContext

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

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

)

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

```

type GetFleetBlocklistsResultOutput

type GetFleetBlocklistsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetBlocklists.

func (GetFleetBlocklistsResultOutput) ElementType

func (GetFleetBlocklistsResultOutput) Filters

func (GetFleetBlocklistsResultOutput) FleetId

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

func (GetFleetBlocklistsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetBlocklistsResultOutput) Items

The blocklist

func (GetFleetBlocklistsResultOutput) ManagedInstanceId

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

func (GetFleetBlocklistsResultOutput) Operation

The operation type

func (GetFleetBlocklistsResultOutput) ToGetFleetBlocklistsResultOutput

func (o GetFleetBlocklistsResultOutput) ToGetFleetBlocklistsResultOutput() GetFleetBlocklistsResultOutput

func (GetFleetBlocklistsResultOutput) ToGetFleetBlocklistsResultOutputWithContext

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

type GetFleetCryptoAnalysisResultArgs

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

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

type GetFleetCryptoAnalysisResultResult

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"`
	// The time the JFR recording has finished.
	TimeFinished string `pulumi:"timeFinished"`
	// Time of the first event in the analysis.
	TimeFirstEvent string `pulumi:"timeFirstEvent"`
	// Time of the last event in the analysis.
	TimeLastEvent string `pulumi:"timeLastEvent"`
	// The time the JFR recording has started.
	TimeStarted string `pulumi:"timeStarted"`
	// 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

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/v2/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: fleetCryptoAnalysisResultId,
			FleetId:                testFleet.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetCryptoAnalysisResultResultOutput

type GetFleetCryptoAnalysisResultResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetCryptoAnalysisResult.

func (GetFleetCryptoAnalysisResultResultOutput) AggregationMode

The result aggregation mode

func (GetFleetCryptoAnalysisResultResultOutput) Bucket

The Object Storage bucket name of this analysis result.

func (GetFleetCryptoAnalysisResultResultOutput) CryptoAnalysisResultId

func (GetFleetCryptoAnalysisResultResultOutput) CryptoRoadmapVersion

The Crypto Roadmap version used to perform the analysis.

func (GetFleetCryptoAnalysisResultResultOutput) ElementType

func (GetFleetCryptoAnalysisResultResultOutput) FindingCount

Total number of findings with the analysis.

func (GetFleetCryptoAnalysisResultResultOutput) FleetId

The fleet OCID.

func (GetFleetCryptoAnalysisResultResultOutput) HostName

The hostname of the managed instance.

func (GetFleetCryptoAnalysisResultResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetCryptoAnalysisResultResultOutput) ManagedInstanceId

The managed instance OCID.

func (GetFleetCryptoAnalysisResultResultOutput) Namespace

The Object Storage namespace of this analysis result.

func (GetFleetCryptoAnalysisResultResultOutput) NonCompliantFindingCount

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

The Object Storage object name of this analysis result.

func (GetFleetCryptoAnalysisResultResultOutput) SummarizedEventCount

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

func (GetFleetCryptoAnalysisResultResultOutput) TimeCreated

The time the result is compiled.

func (GetFleetCryptoAnalysisResultResultOutput) TimeFinished added in v2.6.0

The time the JFR recording has finished.

func (GetFleetCryptoAnalysisResultResultOutput) TimeFirstEvent

Time of the first event in the analysis.

func (GetFleetCryptoAnalysisResultResultOutput) TimeLastEvent

Time of the last event in the analysis.

func (GetFleetCryptoAnalysisResultResultOutput) TimeStarted added in v2.6.0

The time the JFR recording has started.

func (GetFleetCryptoAnalysisResultResultOutput) ToGetFleetCryptoAnalysisResultResultOutput

func (o GetFleetCryptoAnalysisResultResultOutput) ToGetFleetCryptoAnalysisResultResultOutput() GetFleetCryptoAnalysisResultResultOutput

func (GetFleetCryptoAnalysisResultResultOutput) ToGetFleetCryptoAnalysisResultResultOutputWithContext

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

func (GetFleetCryptoAnalysisResultResultOutput) TotalEventCount

Total number of events in the analysis.

func (GetFleetCryptoAnalysisResultResultOutput) WorkRequestId

The OCID of the work request to start the analysis.

type GetFleetCryptoAnalysisResultsArgs

type GetFleetCryptoAnalysisResultsArgs struct {
	// The aggregation mode of the crypto event analysis result.
	AggregationMode *string                               `pulumi:"aggregationMode"`
	Filters         []GetFleetCryptoAnalysisResultsFilter `pulumi:"filters"`
	// FindingCount of CryptoAnalysis Report.
	FindingCount *int `pulumi:"findingCount"`
	// FindingCount of CryptoAnalysis Report.
	FindingCountGreaterThan *int `pulumi:"findingCountGreaterThan"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// The host [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
	HostName *string `pulumi:"hostName"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId *string `pulumi:"managedInstanceId"`
	// Non Compliant Finding Count of CryptoAnalysis Report.
	NonCompliantFindingCount *int `pulumi:"nonCompliantFindingCount"`
	// Non Compliant Finding Count of CryptoAnalysis Report.
	NonCompliantFindingCountGreaterThan *int `pulumi:"nonCompliantFindingCountGreaterThan"`
	// 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

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

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArgs

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

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArgs) ElementType

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArgs) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArgs) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutputWithContext

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

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArray

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArray []GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionInput

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArray) ElementType

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArray) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArray) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutputWithContext

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

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayInput

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

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput) ElementType

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionArrayOutputWithContext

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

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionInput

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

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"`
	// FindingCount of CryptoAnalysis Report.
	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 host [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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"`
	// Non Compliant Finding Count of CryptoAnalysis Report.
	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"`
	// The time the JFR recording has finished.
	TimeFinished string `pulumi:"timeFinished"`
	// Time of the first event in the analysis.
	TimeFirstEvent string `pulumi:"timeFirstEvent"`
	// Time of the last event in the analysis.
	TimeLastEvent string `pulumi:"timeLastEvent"`
	// The time the JFR recording has started.
	TimeStarted string `pulumi:"timeStarted"`
	// 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

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"`
	// FindingCount of CryptoAnalysis Report.
	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 host [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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"`
	// Non Compliant Finding Count of CryptoAnalysis Report.
	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"`
	// The time the JFR recording has finished.
	TimeFinished pulumi.StringInput `pulumi:"timeFinished"`
	// 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"`
	// The time the JFR recording has started.
	TimeStarted pulumi.StringInput `pulumi:"timeStarted"`
	// 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

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArgs) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArgs) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutputWithContext

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

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArray

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArray []GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemInput

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArray) ElementType

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArray) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArray) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutputWithContext

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

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayInput

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

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput) ElementType

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemArrayOutputWithContext

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemInput

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

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) AggregationMode

The aggregation mode of the crypto event analysis result.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) Bucket

The Object Storage bucket name of this analysis result.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) CryptoRoadmapVersion

The Crypto Roadmap version used to perform the analysis.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) ElementType

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) FindingCount

FindingCount of CryptoAnalysis Report.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) FleetId

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

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) HostName

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

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) Id

The OCID to identify this analysis results.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) ManagedInstanceId

The Fleet-unique identifier of the related managed instance.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) Namespace

The Object Storage namespace of this analysis result.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) NonCompliantFindingCount

Non Compliant Finding Count of CryptoAnalysis Report.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) Object

The Object Storage object name of this analysis result.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) SummarizedEventCount

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

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) TimeCreated

The time the result is compiled.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) TimeFinished added in v2.6.0

The time the JFR recording has finished.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) TimeFirstEvent

Time of the first event in the analysis.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) TimeLastEvent

Time of the last event in the analysis.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) TimeStarted added in v2.6.0

The time the JFR recording has started.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutputWithContext

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

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) TotalEventCount

Total number of events in the analysis.

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionItemOutput) WorkRequestId

The OCID of the work request to start the analysis.

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput

type GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput) ElementType

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput

func (GetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutput) ToGetFleetCryptoAnalysisResultsCryptoAnalysisResultCollectionOutputWithContext

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

type GetFleetCryptoAnalysisResultsFilter

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

type GetFleetCryptoAnalysisResultsFilterArgs

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

func (GetFleetCryptoAnalysisResultsFilterArgs) ElementType

func (GetFleetCryptoAnalysisResultsFilterArgs) ToGetFleetCryptoAnalysisResultsFilterOutput

func (i GetFleetCryptoAnalysisResultsFilterArgs) ToGetFleetCryptoAnalysisResultsFilterOutput() GetFleetCryptoAnalysisResultsFilterOutput

func (GetFleetCryptoAnalysisResultsFilterArgs) ToGetFleetCryptoAnalysisResultsFilterOutputWithContext

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

type GetFleetCryptoAnalysisResultsFilterArray

type GetFleetCryptoAnalysisResultsFilterArray []GetFleetCryptoAnalysisResultsFilterInput

func (GetFleetCryptoAnalysisResultsFilterArray) ElementType

func (GetFleetCryptoAnalysisResultsFilterArray) ToGetFleetCryptoAnalysisResultsFilterArrayOutput

func (i GetFleetCryptoAnalysisResultsFilterArray) ToGetFleetCryptoAnalysisResultsFilterArrayOutput() GetFleetCryptoAnalysisResultsFilterArrayOutput

func (GetFleetCryptoAnalysisResultsFilterArray) ToGetFleetCryptoAnalysisResultsFilterArrayOutputWithContext

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

type GetFleetCryptoAnalysisResultsFilterArrayInput

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

type GetFleetCryptoAnalysisResultsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetCryptoAnalysisResultsFilterArrayOutput) ElementType

func (GetFleetCryptoAnalysisResultsFilterArrayOutput) Index

func (GetFleetCryptoAnalysisResultsFilterArrayOutput) ToGetFleetCryptoAnalysisResultsFilterArrayOutput

func (o GetFleetCryptoAnalysisResultsFilterArrayOutput) ToGetFleetCryptoAnalysisResultsFilterArrayOutput() GetFleetCryptoAnalysisResultsFilterArrayOutput

func (GetFleetCryptoAnalysisResultsFilterArrayOutput) ToGetFleetCryptoAnalysisResultsFilterArrayOutputWithContext

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

type GetFleetCryptoAnalysisResultsFilterInput

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

type GetFleetCryptoAnalysisResultsFilterOutput struct{ *pulumi.OutputState }

func (GetFleetCryptoAnalysisResultsFilterOutput) ElementType

func (GetFleetCryptoAnalysisResultsFilterOutput) Name

func (GetFleetCryptoAnalysisResultsFilterOutput) Regex

func (GetFleetCryptoAnalysisResultsFilterOutput) ToGetFleetCryptoAnalysisResultsFilterOutput

func (o GetFleetCryptoAnalysisResultsFilterOutput) ToGetFleetCryptoAnalysisResultsFilterOutput() GetFleetCryptoAnalysisResultsFilterOutput

func (GetFleetCryptoAnalysisResultsFilterOutput) ToGetFleetCryptoAnalysisResultsFilterOutputWithContext

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

func (GetFleetCryptoAnalysisResultsFilterOutput) Values

type GetFleetCryptoAnalysisResultsOutputArgs

type GetFleetCryptoAnalysisResultsOutputArgs struct {
	// The aggregation mode of the crypto event analysis result.
	AggregationMode pulumi.StringPtrInput                         `pulumi:"aggregationMode"`
	Filters         GetFleetCryptoAnalysisResultsFilterArrayInput `pulumi:"filters"`
	// FindingCount of CryptoAnalysis Report.
	FindingCount pulumi.IntPtrInput `pulumi:"findingCount"`
	// FindingCount of CryptoAnalysis Report.
	FindingCountGreaterThan pulumi.IntPtrInput `pulumi:"findingCountGreaterThan"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The host [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
	HostName pulumi.StringPtrInput `pulumi:"hostName"`
	// The Fleet-unique identifier of the related managed instance.
	ManagedInstanceId pulumi.StringPtrInput `pulumi:"managedInstanceId"`
	// Non Compliant Finding Count of CryptoAnalysis Report.
	NonCompliantFindingCount pulumi.IntPtrInput `pulumi:"nonCompliantFindingCount"`
	// Non Compliant Finding Count of CryptoAnalysis Report.
	NonCompliantFindingCountGreaterThan pulumi.IntPtrInput `pulumi:"nonCompliantFindingCountGreaterThan"`
	// 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

type GetFleetCryptoAnalysisResultsResult

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"`
	// Total number of findings with the analysis.
	FindingCount            *int `pulumi:"findingCount"`
	FindingCountGreaterThan *int `pulumi:"findingCountGreaterThan"`
	// 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"`
	// 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"`
	NonCompliantFindingCountGreaterThan *int    `pulumi:"nonCompliantFindingCountGreaterThan"`
	TimeEnd                             *string `pulumi:"timeEnd"`
	TimeStart                           *string `pulumi:"timeStart"`
}

A collection of values returned by getFleetCryptoAnalysisResults.

func GetFleetCryptoAnalysisResults

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetFleetCryptoAnalysisResults(ctx, &jms.GetFleetCryptoAnalysisResultsArgs{
			FleetId:                             testFleet.Id,
			AggregationMode:                     pulumi.StringRef(fleetCryptoAnalysisResultAggregationMode),
			FindingCount:                        pulumi.IntRef(fleetCryptoAnalysisResultFindingCount),
			FindingCountGreaterThan:             pulumi.IntRef(fleetCryptoAnalysisResultFindingCountGreaterThan),
			HostName:                            pulumi.StringRef(fleetCryptoAnalysisResultHostName),
			ManagedInstanceId:                   pulumi.StringRef(fleetCryptoAnalysisResultManagedInstanceOcid),
			NonCompliantFindingCount:            pulumi.IntRef(fleetCryptoAnalysisResultNonCompliantFindingCount),
			NonCompliantFindingCountGreaterThan: pulumi.IntRef(fleetCryptoAnalysisResultNonCompliantFindingCountGreaterThan),
			TimeEnd:                             pulumi.StringRef(fleetCryptoAnalysisResultTimeEnd),
			TimeStart:                           pulumi.StringRef(fleetCryptoAnalysisResultTimeStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetCryptoAnalysisResultsResultOutput

type GetFleetCryptoAnalysisResultsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetCryptoAnalysisResults.

func (GetFleetCryptoAnalysisResultsResultOutput) AggregationMode

The result aggregation mode

func (GetFleetCryptoAnalysisResultsResultOutput) CryptoAnalysisResultCollections

The list of crypto_analysis_result_collection.

func (GetFleetCryptoAnalysisResultsResultOutput) ElementType

func (GetFleetCryptoAnalysisResultsResultOutput) Filters

func (GetFleetCryptoAnalysisResultsResultOutput) FindingCount added in v2.6.0

Total number of findings with the analysis.

func (GetFleetCryptoAnalysisResultsResultOutput) FindingCountGreaterThan added in v2.6.0

func (GetFleetCryptoAnalysisResultsResultOutput) FleetId

The fleet OCID.

func (GetFleetCryptoAnalysisResultsResultOutput) HostName added in v2.6.0

The hostname of the managed instance.

func (GetFleetCryptoAnalysisResultsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetCryptoAnalysisResultsResultOutput) ManagedInstanceId

The managed instance OCID.

func (GetFleetCryptoAnalysisResultsResultOutput) NonCompliantFindingCount added in v2.6.0

func (o GetFleetCryptoAnalysisResultsResultOutput) NonCompliantFindingCount() pulumi.IntPtrOutput

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 (GetFleetCryptoAnalysisResultsResultOutput) NonCompliantFindingCountGreaterThan added in v2.6.0

func (o GetFleetCryptoAnalysisResultsResultOutput) NonCompliantFindingCountGreaterThan() pulumi.IntPtrOutput

func (GetFleetCryptoAnalysisResultsResultOutput) TimeEnd

func (GetFleetCryptoAnalysisResultsResultOutput) TimeStart

func (GetFleetCryptoAnalysisResultsResultOutput) ToGetFleetCryptoAnalysisResultsResultOutput

func (o GetFleetCryptoAnalysisResultsResultOutput) ToGetFleetCryptoAnalysisResultsResultOutput() GetFleetCryptoAnalysisResultsResultOutput

func (GetFleetCryptoAnalysisResultsResultOutput) ToGetFleetCryptoAnalysisResultsResultOutputWithContext

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

type GetFleetDiagnosesArgs

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

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

type GetFleetDiagnosesFilterArgs

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

func (GetFleetDiagnosesFilterArgs) ElementType

func (GetFleetDiagnosesFilterArgs) ToGetFleetDiagnosesFilterOutput

func (i GetFleetDiagnosesFilterArgs) ToGetFleetDiagnosesFilterOutput() GetFleetDiagnosesFilterOutput

func (GetFleetDiagnosesFilterArgs) ToGetFleetDiagnosesFilterOutputWithContext

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

type GetFleetDiagnosesFilterArray

type GetFleetDiagnosesFilterArray []GetFleetDiagnosesFilterInput

func (GetFleetDiagnosesFilterArray) ElementType

func (GetFleetDiagnosesFilterArray) ToGetFleetDiagnosesFilterArrayOutput

func (i GetFleetDiagnosesFilterArray) ToGetFleetDiagnosesFilterArrayOutput() GetFleetDiagnosesFilterArrayOutput

func (GetFleetDiagnosesFilterArray) ToGetFleetDiagnosesFilterArrayOutputWithContext

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

type GetFleetDiagnosesFilterArrayInput

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

type GetFleetDiagnosesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetDiagnosesFilterArrayOutput) ElementType

func (GetFleetDiagnosesFilterArrayOutput) Index

func (GetFleetDiagnosesFilterArrayOutput) ToGetFleetDiagnosesFilterArrayOutput

func (o GetFleetDiagnosesFilterArrayOutput) ToGetFleetDiagnosesFilterArrayOutput() GetFleetDiagnosesFilterArrayOutput

func (GetFleetDiagnosesFilterArrayOutput) ToGetFleetDiagnosesFilterArrayOutputWithContext

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

type GetFleetDiagnosesFilterInput

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

type GetFleetDiagnosesFilterOutput struct{ *pulumi.OutputState }

func (GetFleetDiagnosesFilterOutput) ElementType

func (GetFleetDiagnosesFilterOutput) Name

func (GetFleetDiagnosesFilterOutput) Regex

func (GetFleetDiagnosesFilterOutput) ToGetFleetDiagnosesFilterOutput

func (o GetFleetDiagnosesFilterOutput) ToGetFleetDiagnosesFilterOutput() GetFleetDiagnosesFilterOutput

func (GetFleetDiagnosesFilterOutput) ToGetFleetDiagnosesFilterOutputWithContext

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

func (GetFleetDiagnosesFilterOutput) Values

type GetFleetDiagnosesFleetDiagnosisCollection

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

type GetFleetDiagnosesFleetDiagnosisCollectionArgs

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

func (GetFleetDiagnosesFleetDiagnosisCollectionArgs) ElementType

func (GetFleetDiagnosesFleetDiagnosisCollectionArgs) ToGetFleetDiagnosesFleetDiagnosisCollectionOutput

func (i GetFleetDiagnosesFleetDiagnosisCollectionArgs) ToGetFleetDiagnosesFleetDiagnosisCollectionOutput() GetFleetDiagnosesFleetDiagnosisCollectionOutput

func (GetFleetDiagnosesFleetDiagnosisCollectionArgs) ToGetFleetDiagnosesFleetDiagnosisCollectionOutputWithContext

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

type GetFleetDiagnosesFleetDiagnosisCollectionArray

type GetFleetDiagnosesFleetDiagnosisCollectionArray []GetFleetDiagnosesFleetDiagnosisCollectionInput

func (GetFleetDiagnosesFleetDiagnosisCollectionArray) ElementType

func (GetFleetDiagnosesFleetDiagnosisCollectionArray) ToGetFleetDiagnosesFleetDiagnosisCollectionArrayOutput

func (i GetFleetDiagnosesFleetDiagnosisCollectionArray) ToGetFleetDiagnosesFleetDiagnosisCollectionArrayOutput() GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput

func (GetFleetDiagnosesFleetDiagnosisCollectionArray) ToGetFleetDiagnosesFleetDiagnosisCollectionArrayOutputWithContext

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

type GetFleetDiagnosesFleetDiagnosisCollectionArrayInput

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

type GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput) ElementType

func (GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput) Index

func (GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionArrayOutput

func (GetFleetDiagnosesFleetDiagnosisCollectionArrayOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionArrayOutputWithContext

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

type GetFleetDiagnosesFleetDiagnosisCollectionInput

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

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

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

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArgs) ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutput

func (i GetFleetDiagnosesFleetDiagnosisCollectionItemArgs) ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutput() GetFleetDiagnosesFleetDiagnosisCollectionItemOutput

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArgs) ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutputWithContext

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

type GetFleetDiagnosesFleetDiagnosisCollectionItemArray

type GetFleetDiagnosesFleetDiagnosisCollectionItemArray []GetFleetDiagnosesFleetDiagnosisCollectionItemInput

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArray) ElementType

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArray) ToGetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput

func (i GetFleetDiagnosesFleetDiagnosisCollectionItemArray) ToGetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput() GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArray) ToGetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutputWithContext

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

type GetFleetDiagnosesFleetDiagnosisCollectionItemArrayInput

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

type GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput) ElementType

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput) Index

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput

func (GetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionItemArrayOutputWithContext

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

type GetFleetDiagnosesFleetDiagnosisCollectionItemInput

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

type GetFleetDiagnosesFleetDiagnosisCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ElementType

func (GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ResourceDiagnosis

The diagnosis message.

func (GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ResourceId

The OCID of the external resouce needed by the fleet.

func (GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ResourceState

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

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

func (o GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutput() GetFleetDiagnosesFleetDiagnosisCollectionItemOutput

func (GetFleetDiagnosesFleetDiagnosisCollectionItemOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionItemOutputWithContext

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

type GetFleetDiagnosesFleetDiagnosisCollectionOutput

type GetFleetDiagnosesFleetDiagnosisCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetDiagnosesFleetDiagnosisCollectionOutput) ElementType

func (GetFleetDiagnosesFleetDiagnosisCollectionOutput) Items

A list of the fleet resource diagnosis.

func (GetFleetDiagnosesFleetDiagnosisCollectionOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionOutput

func (o GetFleetDiagnosesFleetDiagnosisCollectionOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionOutput() GetFleetDiagnosesFleetDiagnosisCollectionOutput

func (GetFleetDiagnosesFleetDiagnosisCollectionOutput) ToGetFleetDiagnosesFleetDiagnosisCollectionOutputWithContext

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

type GetFleetDiagnosesOutputArgs

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

type GetFleetDiagnosesResult

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

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

)

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

```

type GetFleetDiagnosesResultOutput

type GetFleetDiagnosesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetDiagnoses.

func (GetFleetDiagnosesResultOutput) ElementType

func (GetFleetDiagnosesResultOutput) Filters

func (GetFleetDiagnosesResultOutput) FleetDiagnosisCollections

The list of fleet_diagnosis_collection.

func (GetFleetDiagnosesResultOutput) FleetId

func (GetFleetDiagnosesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetDiagnosesResultOutput) ToGetFleetDiagnosesResultOutput

func (o GetFleetDiagnosesResultOutput) ToGetFleetDiagnosesResultOutput() GetFleetDiagnosesResultOutput

func (GetFleetDiagnosesResultOutput) ToGetFleetDiagnosesResultOutputWithContext

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

type GetFleetDrsFileArgs

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

A collection of arguments for invoking getFleetDrsFile.

type GetFleetDrsFileOutputArgs

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

A collection of arguments for invoking getFleetDrsFile.

func (GetFleetDrsFileOutputArgs) ElementType

func (GetFleetDrsFileOutputArgs) ElementType() reflect.Type

type GetFleetDrsFileResult

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

A collection of values returned by getFleetDrsFile.

func GetFleetDrsFile

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

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

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

## Example Usage

```go package main

import (

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

)

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

```

type GetFleetDrsFileResultOutput

type GetFleetDrsFileResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetDrsFile.

func (GetFleetDrsFileResultOutput) Bucket

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

func (GetFleetDrsFileResultOutput) ChecksumType

The checksum type for the DRS file in Object Storage.

func (GetFleetDrsFileResultOutput) ChecksumValue

The checksum value for the DRS file in Object Storage.

func (GetFleetDrsFileResultOutput) DrsFileKey

The unique identifier of the DRS file in Object Storage.

func (GetFleetDrsFileResultOutput) DrsFileName

The name of the DRS file in Object Store.

func (GetFleetDrsFileResultOutput) ElementType

func (GetFleetDrsFileResultOutput) FleetId

func (GetFleetDrsFileResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetDrsFileResultOutput) IsDefault

To check if the DRS file is the detfault ones.

func (GetFleetDrsFileResultOutput) Namespace

The namespace for Object Storage.

func (GetFleetDrsFileResultOutput) ToGetFleetDrsFileResultOutput

func (o GetFleetDrsFileResultOutput) ToGetFleetDrsFileResultOutput() GetFleetDrsFileResultOutput

func (GetFleetDrsFileResultOutput) ToGetFleetDrsFileResultOutputWithContext

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

type GetFleetDrsFilesArgs

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

A collection of arguments for invoking getFleetDrsFiles.

type GetFleetDrsFilesDrsFileCollection

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

type GetFleetDrsFilesDrsFileCollectionArgs

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

func (GetFleetDrsFilesDrsFileCollectionArgs) ElementType

func (GetFleetDrsFilesDrsFileCollectionArgs) ToGetFleetDrsFilesDrsFileCollectionOutput

func (i GetFleetDrsFilesDrsFileCollectionArgs) ToGetFleetDrsFilesDrsFileCollectionOutput() GetFleetDrsFilesDrsFileCollectionOutput

func (GetFleetDrsFilesDrsFileCollectionArgs) ToGetFleetDrsFilesDrsFileCollectionOutputWithContext

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

type GetFleetDrsFilesDrsFileCollectionArray

type GetFleetDrsFilesDrsFileCollectionArray []GetFleetDrsFilesDrsFileCollectionInput

func (GetFleetDrsFilesDrsFileCollectionArray) ElementType

func (GetFleetDrsFilesDrsFileCollectionArray) ToGetFleetDrsFilesDrsFileCollectionArrayOutput

func (i GetFleetDrsFilesDrsFileCollectionArray) ToGetFleetDrsFilesDrsFileCollectionArrayOutput() GetFleetDrsFilesDrsFileCollectionArrayOutput

func (GetFleetDrsFilesDrsFileCollectionArray) ToGetFleetDrsFilesDrsFileCollectionArrayOutputWithContext

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

type GetFleetDrsFilesDrsFileCollectionArrayInput

type GetFleetDrsFilesDrsFileCollectionArrayInput interface {
	pulumi.Input

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

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

GetFleetDrsFilesDrsFileCollectionArray{ GetFleetDrsFilesDrsFileCollectionArgs{...} }

type GetFleetDrsFilesDrsFileCollectionArrayOutput

type GetFleetDrsFilesDrsFileCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetDrsFilesDrsFileCollectionArrayOutput) ElementType

func (GetFleetDrsFilesDrsFileCollectionArrayOutput) Index

func (GetFleetDrsFilesDrsFileCollectionArrayOutput) ToGetFleetDrsFilesDrsFileCollectionArrayOutput

func (o GetFleetDrsFilesDrsFileCollectionArrayOutput) ToGetFleetDrsFilesDrsFileCollectionArrayOutput() GetFleetDrsFilesDrsFileCollectionArrayOutput

func (GetFleetDrsFilesDrsFileCollectionArrayOutput) ToGetFleetDrsFilesDrsFileCollectionArrayOutputWithContext

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

type GetFleetDrsFilesDrsFileCollectionInput

type GetFleetDrsFilesDrsFileCollectionInput interface {
	pulumi.Input

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

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

GetFleetDrsFilesDrsFileCollectionArgs{...}

type GetFleetDrsFilesDrsFileCollectionItem

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

type GetFleetDrsFilesDrsFileCollectionItemArgs

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

func (GetFleetDrsFilesDrsFileCollectionItemArgs) ElementType

func (GetFleetDrsFilesDrsFileCollectionItemArgs) ToGetFleetDrsFilesDrsFileCollectionItemOutput

func (i GetFleetDrsFilesDrsFileCollectionItemArgs) ToGetFleetDrsFilesDrsFileCollectionItemOutput() GetFleetDrsFilesDrsFileCollectionItemOutput

func (GetFleetDrsFilesDrsFileCollectionItemArgs) ToGetFleetDrsFilesDrsFileCollectionItemOutputWithContext

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

type GetFleetDrsFilesDrsFileCollectionItemArray

type GetFleetDrsFilesDrsFileCollectionItemArray []GetFleetDrsFilesDrsFileCollectionItemInput

func (GetFleetDrsFilesDrsFileCollectionItemArray) ElementType

func (GetFleetDrsFilesDrsFileCollectionItemArray) ToGetFleetDrsFilesDrsFileCollectionItemArrayOutput

func (i GetFleetDrsFilesDrsFileCollectionItemArray) ToGetFleetDrsFilesDrsFileCollectionItemArrayOutput() GetFleetDrsFilesDrsFileCollectionItemArrayOutput

func (GetFleetDrsFilesDrsFileCollectionItemArray) ToGetFleetDrsFilesDrsFileCollectionItemArrayOutputWithContext

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

type GetFleetDrsFilesDrsFileCollectionItemArrayInput

type GetFleetDrsFilesDrsFileCollectionItemArrayInput interface {
	pulumi.Input

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

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

GetFleetDrsFilesDrsFileCollectionItemArray{ GetFleetDrsFilesDrsFileCollectionItemArgs{...} }

type GetFleetDrsFilesDrsFileCollectionItemArrayOutput

type GetFleetDrsFilesDrsFileCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetDrsFilesDrsFileCollectionItemArrayOutput) ElementType

func (GetFleetDrsFilesDrsFileCollectionItemArrayOutput) Index

func (GetFleetDrsFilesDrsFileCollectionItemArrayOutput) ToGetFleetDrsFilesDrsFileCollectionItemArrayOutput

func (o GetFleetDrsFilesDrsFileCollectionItemArrayOutput) ToGetFleetDrsFilesDrsFileCollectionItemArrayOutput() GetFleetDrsFilesDrsFileCollectionItemArrayOutput

func (GetFleetDrsFilesDrsFileCollectionItemArrayOutput) ToGetFleetDrsFilesDrsFileCollectionItemArrayOutputWithContext

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

type GetFleetDrsFilesDrsFileCollectionItemInput

type GetFleetDrsFilesDrsFileCollectionItemInput interface {
	pulumi.Input

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

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

GetFleetDrsFilesDrsFileCollectionItemArgs{...}

type GetFleetDrsFilesDrsFileCollectionItemOutput

type GetFleetDrsFilesDrsFileCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetDrsFilesDrsFileCollectionItemOutput) Bucket

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

func (GetFleetDrsFilesDrsFileCollectionItemOutput) ChecksumType

The checksum type for the DRS file in Object Storage.

func (GetFleetDrsFilesDrsFileCollectionItemOutput) ChecksumValue

The checksum value for the DRS file in Object Storage.

func (GetFleetDrsFilesDrsFileCollectionItemOutput) DrsFileKey

The unique identifier of the DRS file in Object Storage.

func (GetFleetDrsFilesDrsFileCollectionItemOutput) DrsFileName

The name of the DRS file in Object Store.

func (GetFleetDrsFilesDrsFileCollectionItemOutput) ElementType

func (GetFleetDrsFilesDrsFileCollectionItemOutput) FleetId

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

func (GetFleetDrsFilesDrsFileCollectionItemOutput) IsDefault

To check if the DRS file is the detfault ones.

func (GetFleetDrsFilesDrsFileCollectionItemOutput) Namespace

The namespace for Object Storage.

func (GetFleetDrsFilesDrsFileCollectionItemOutput) ToGetFleetDrsFilesDrsFileCollectionItemOutput

func (o GetFleetDrsFilesDrsFileCollectionItemOutput) ToGetFleetDrsFilesDrsFileCollectionItemOutput() GetFleetDrsFilesDrsFileCollectionItemOutput

func (GetFleetDrsFilesDrsFileCollectionItemOutput) ToGetFleetDrsFilesDrsFileCollectionItemOutputWithContext

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

type GetFleetDrsFilesDrsFileCollectionOutput

type GetFleetDrsFilesDrsFileCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetDrsFilesDrsFileCollectionOutput) ElementType

func (GetFleetDrsFilesDrsFileCollectionOutput) Items

func (GetFleetDrsFilesDrsFileCollectionOutput) ToGetFleetDrsFilesDrsFileCollectionOutput

func (o GetFleetDrsFilesDrsFileCollectionOutput) ToGetFleetDrsFilesDrsFileCollectionOutput() GetFleetDrsFilesDrsFileCollectionOutput

func (GetFleetDrsFilesDrsFileCollectionOutput) ToGetFleetDrsFilesDrsFileCollectionOutputWithContext

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

type GetFleetDrsFilesFilter

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

type GetFleetDrsFilesFilterArgs

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

func (GetFleetDrsFilesFilterArgs) ElementType

func (GetFleetDrsFilesFilterArgs) ElementType() reflect.Type

func (GetFleetDrsFilesFilterArgs) ToGetFleetDrsFilesFilterOutput

func (i GetFleetDrsFilesFilterArgs) ToGetFleetDrsFilesFilterOutput() GetFleetDrsFilesFilterOutput

func (GetFleetDrsFilesFilterArgs) ToGetFleetDrsFilesFilterOutputWithContext

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

type GetFleetDrsFilesFilterArray

type GetFleetDrsFilesFilterArray []GetFleetDrsFilesFilterInput

func (GetFleetDrsFilesFilterArray) ElementType

func (GetFleetDrsFilesFilterArray) ToGetFleetDrsFilesFilterArrayOutput

func (i GetFleetDrsFilesFilterArray) ToGetFleetDrsFilesFilterArrayOutput() GetFleetDrsFilesFilterArrayOutput

func (GetFleetDrsFilesFilterArray) ToGetFleetDrsFilesFilterArrayOutputWithContext

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

type GetFleetDrsFilesFilterArrayInput

type GetFleetDrsFilesFilterArrayInput interface {
	pulumi.Input

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

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

GetFleetDrsFilesFilterArray{ GetFleetDrsFilesFilterArgs{...} }

type GetFleetDrsFilesFilterArrayOutput

type GetFleetDrsFilesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetDrsFilesFilterArrayOutput) ElementType

func (GetFleetDrsFilesFilterArrayOutput) Index

func (GetFleetDrsFilesFilterArrayOutput) ToGetFleetDrsFilesFilterArrayOutput

func (o GetFleetDrsFilesFilterArrayOutput) ToGetFleetDrsFilesFilterArrayOutput() GetFleetDrsFilesFilterArrayOutput

func (GetFleetDrsFilesFilterArrayOutput) ToGetFleetDrsFilesFilterArrayOutputWithContext

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

type GetFleetDrsFilesFilterInput

type GetFleetDrsFilesFilterInput interface {
	pulumi.Input

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

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

GetFleetDrsFilesFilterArgs{...}

type GetFleetDrsFilesFilterOutput

type GetFleetDrsFilesFilterOutput struct{ *pulumi.OutputState }

func (GetFleetDrsFilesFilterOutput) ElementType

func (GetFleetDrsFilesFilterOutput) Name

func (GetFleetDrsFilesFilterOutput) Regex

func (GetFleetDrsFilesFilterOutput) ToGetFleetDrsFilesFilterOutput

func (o GetFleetDrsFilesFilterOutput) ToGetFleetDrsFilesFilterOutput() GetFleetDrsFilesFilterOutput

func (GetFleetDrsFilesFilterOutput) ToGetFleetDrsFilesFilterOutputWithContext

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

func (GetFleetDrsFilesFilterOutput) Values

type GetFleetDrsFilesOutputArgs

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

A collection of arguments for invoking getFleetDrsFiles.

func (GetFleetDrsFilesOutputArgs) ElementType

func (GetFleetDrsFilesOutputArgs) ElementType() reflect.Type

type GetFleetDrsFilesResult

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

A collection of values returned by getFleetDrsFiles.

func GetFleetDrsFiles

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

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

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

## Example Usage

```go package main

import (

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

)

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

```

type GetFleetDrsFilesResultOutput

type GetFleetDrsFilesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetDrsFiles.

func (GetFleetDrsFilesResultOutput) DrsFileCollections

The list of drs_file_collection.

func (GetFleetDrsFilesResultOutput) ElementType

func (GetFleetDrsFilesResultOutput) Filters

func (GetFleetDrsFilesResultOutput) FleetId

func (GetFleetDrsFilesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetDrsFilesResultOutput) ToGetFleetDrsFilesResultOutput

func (o GetFleetDrsFilesResultOutput) ToGetFleetDrsFilesResultOutput() GetFleetDrsFilesResultOutput

func (GetFleetDrsFilesResultOutput) ToGetFleetDrsFilesResultOutputWithContext

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

type GetFleetErrorAnalyticsArgs added in v2.25.0

type GetFleetErrorAnalyticsArgs 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"`
	// Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
	CompartmentIdInSubtree *bool                          `pulumi:"compartmentIdInSubtree"`
	Filters                []GetFleetErrorAnalyticsFilter `pulumi:"filters"`
}

A collection of arguments for invoking getFleetErrorAnalytics.

type GetFleetErrorAnalyticsFilter added in v2.25.0

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

type GetFleetErrorAnalyticsFilterArgs added in v2.25.0

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

func (GetFleetErrorAnalyticsFilterArgs) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFilterArgs) ToGetFleetErrorAnalyticsFilterOutput added in v2.25.0

func (i GetFleetErrorAnalyticsFilterArgs) ToGetFleetErrorAnalyticsFilterOutput() GetFleetErrorAnalyticsFilterOutput

func (GetFleetErrorAnalyticsFilterArgs) ToGetFleetErrorAnalyticsFilterOutputWithContext added in v2.25.0

func (i GetFleetErrorAnalyticsFilterArgs) ToGetFleetErrorAnalyticsFilterOutputWithContext(ctx context.Context) GetFleetErrorAnalyticsFilterOutput

type GetFleetErrorAnalyticsFilterArray added in v2.25.0

type GetFleetErrorAnalyticsFilterArray []GetFleetErrorAnalyticsFilterInput

func (GetFleetErrorAnalyticsFilterArray) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFilterArray) ToGetFleetErrorAnalyticsFilterArrayOutput added in v2.25.0

func (i GetFleetErrorAnalyticsFilterArray) ToGetFleetErrorAnalyticsFilterArrayOutput() GetFleetErrorAnalyticsFilterArrayOutput

func (GetFleetErrorAnalyticsFilterArray) ToGetFleetErrorAnalyticsFilterArrayOutputWithContext added in v2.25.0

func (i GetFleetErrorAnalyticsFilterArray) ToGetFleetErrorAnalyticsFilterArrayOutputWithContext(ctx context.Context) GetFleetErrorAnalyticsFilterArrayOutput

type GetFleetErrorAnalyticsFilterArrayInput added in v2.25.0

type GetFleetErrorAnalyticsFilterArrayInput interface {
	pulumi.Input

	ToGetFleetErrorAnalyticsFilterArrayOutput() GetFleetErrorAnalyticsFilterArrayOutput
	ToGetFleetErrorAnalyticsFilterArrayOutputWithContext(context.Context) GetFleetErrorAnalyticsFilterArrayOutput
}

GetFleetErrorAnalyticsFilterArrayInput is an input type that accepts GetFleetErrorAnalyticsFilterArray and GetFleetErrorAnalyticsFilterArrayOutput values. You can construct a concrete instance of `GetFleetErrorAnalyticsFilterArrayInput` via:

GetFleetErrorAnalyticsFilterArray{ GetFleetErrorAnalyticsFilterArgs{...} }

type GetFleetErrorAnalyticsFilterArrayOutput added in v2.25.0

type GetFleetErrorAnalyticsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetErrorAnalyticsFilterArrayOutput) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFilterArrayOutput) Index added in v2.25.0

func (GetFleetErrorAnalyticsFilterArrayOutput) ToGetFleetErrorAnalyticsFilterArrayOutput added in v2.25.0

func (o GetFleetErrorAnalyticsFilterArrayOutput) ToGetFleetErrorAnalyticsFilterArrayOutput() GetFleetErrorAnalyticsFilterArrayOutput

func (GetFleetErrorAnalyticsFilterArrayOutput) ToGetFleetErrorAnalyticsFilterArrayOutputWithContext added in v2.25.0

func (o GetFleetErrorAnalyticsFilterArrayOutput) ToGetFleetErrorAnalyticsFilterArrayOutputWithContext(ctx context.Context) GetFleetErrorAnalyticsFilterArrayOutput

type GetFleetErrorAnalyticsFilterInput added in v2.25.0

type GetFleetErrorAnalyticsFilterInput interface {
	pulumi.Input

	ToGetFleetErrorAnalyticsFilterOutput() GetFleetErrorAnalyticsFilterOutput
	ToGetFleetErrorAnalyticsFilterOutputWithContext(context.Context) GetFleetErrorAnalyticsFilterOutput
}

GetFleetErrorAnalyticsFilterInput is an input type that accepts GetFleetErrorAnalyticsFilterArgs and GetFleetErrorAnalyticsFilterOutput values. You can construct a concrete instance of `GetFleetErrorAnalyticsFilterInput` via:

GetFleetErrorAnalyticsFilterArgs{...}

type GetFleetErrorAnalyticsFilterOutput added in v2.25.0

type GetFleetErrorAnalyticsFilterOutput struct{ *pulumi.OutputState }

func (GetFleetErrorAnalyticsFilterOutput) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFilterOutput) Name added in v2.25.0

func (GetFleetErrorAnalyticsFilterOutput) Regex added in v2.25.0

func (GetFleetErrorAnalyticsFilterOutput) ToGetFleetErrorAnalyticsFilterOutput added in v2.25.0

func (o GetFleetErrorAnalyticsFilterOutput) ToGetFleetErrorAnalyticsFilterOutput() GetFleetErrorAnalyticsFilterOutput

func (GetFleetErrorAnalyticsFilterOutput) ToGetFleetErrorAnalyticsFilterOutputWithContext added in v2.25.0

func (o GetFleetErrorAnalyticsFilterOutput) ToGetFleetErrorAnalyticsFilterOutputWithContext(ctx context.Context) GetFleetErrorAnalyticsFilterOutput

func (GetFleetErrorAnalyticsFilterOutput) Values added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollection added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollection struct {
	// A list of FleetErrorAggregationSummary.
	Items []GetFleetErrorAnalyticsFleetErrorAggregationCollectionItem `pulumi:"items"`
}

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionArgs added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionArgs struct {
	// A list of FleetErrorAggregationSummary.
	Items GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayInput `pulumi:"items"`
}

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionArgs) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionArgs) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionArgs) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionOutputWithContext added in v2.25.0

func (i GetFleetErrorAnalyticsFleetErrorAggregationCollectionArgs) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionOutputWithContext(ctx context.Context) GetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionArray added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionArray []GetFleetErrorAnalyticsFleetErrorAggregationCollectionInput

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionArray) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionArray) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionArray) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutputWithContext added in v2.25.0

func (i GetFleetErrorAnalyticsFleetErrorAggregationCollectionArray) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutputWithContext(ctx context.Context) GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayInput added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayInput interface {
	pulumi.Input

	ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput() GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput
	ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutputWithContext(context.Context) GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput
}

GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayInput is an input type that accepts GetFleetErrorAnalyticsFleetErrorAggregationCollectionArray and GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput values. You can construct a concrete instance of `GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayInput` via:

GetFleetErrorAnalyticsFleetErrorAggregationCollectionArray{ GetFleetErrorAnalyticsFleetErrorAggregationCollectionArgs{...} }

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput) Index added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutputWithContext added in v2.25.0

func (o GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutputWithContext(ctx context.Context) GetFleetErrorAnalyticsFleetErrorAggregationCollectionArrayOutput

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionInput added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionInput interface {
	pulumi.Input

	ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput() GetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput
	ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionOutputWithContext(context.Context) GetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput
}

GetFleetErrorAnalyticsFleetErrorAggregationCollectionInput is an input type that accepts GetFleetErrorAnalyticsFleetErrorAggregationCollectionArgs and GetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput values. You can construct a concrete instance of `GetFleetErrorAnalyticsFleetErrorAggregationCollectionInput` via:

GetFleetErrorAnalyticsFleetErrorAggregationCollectionArgs{...}

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItem added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItem struct {
	// List of fleet error aggregations.
	FleetErrorAggregations []GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregation `pulumi:"fleetErrorAggregations"`
	// Count of fleets with no problems.
	HealthyFleetCount int `pulumi:"healthyFleetCount"`
}

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArgs added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArgs struct {
	// List of fleet error aggregations.
	FleetErrorAggregations GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayInput `pulumi:"fleetErrorAggregations"`
	// Count of fleets with no problems.
	HealthyFleetCount pulumi.IntInput `pulumi:"healthyFleetCount"`
}

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArgs) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArgs) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArgs) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutputWithContext added in v2.25.0

func (i GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArgs) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutputWithContext(ctx context.Context) GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArray added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArray []GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemInput

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArray) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArray) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArray) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutputWithContext added in v2.25.0

func (i GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArray) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayInput added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput() GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput
	ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutputWithContext(context.Context) GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput
}

GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayInput is an input type that accepts GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArray and GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput values. You can construct a concrete instance of `GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayInput` via:

GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArray{ GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArgs{...} }

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput) Index added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutputWithContext added in v2.25.0

func (o GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArrayOutput

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregation added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregation struct {
	// Number of FleetErrors encountered for the specific reason.
	FleetErrorAnalyticCount int `pulumi:"fleetErrorAnalyticCount"`
	// Enum that uniquely identifies the fleet error.
	Reason string `pulumi:"reason"`
}

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArgs added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArgs struct {
	// Number of FleetErrors encountered for the specific reason.
	FleetErrorAnalyticCount pulumi.IntInput `pulumi:"fleetErrorAnalyticCount"`
	// Enum that uniquely identifies the fleet error.
	Reason pulumi.StringInput `pulumi:"reason"`
}

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArgs) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArgs) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutput added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArgs) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutputWithContext added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArray added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArray []GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationInput

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArray) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArray) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutput added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArray) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutputWithContext added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayInput added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayInput interface {
	pulumi.Input

	ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutput() GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutput
	ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutputWithContext(context.Context) GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutput
}

GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayInput is an input type that accepts GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArray and GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutput values. You can construct a concrete instance of `GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayInput` via:

GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArray{ GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArgs{...} }

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutput added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutput struct{ *pulumi.OutputState }

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutput) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutput) Index added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutput added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArrayOutputWithContext added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationInput added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationInput interface {
	pulumi.Input

	ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutput() GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutput
	ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutputWithContext(context.Context) GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutput
}

GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationInput is an input type that accepts GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArgs and GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutput values. You can construct a concrete instance of `GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationInput` via:

GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationArgs{...}

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutput added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutput struct{ *pulumi.OutputState }

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutput) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutput) FleetErrorAnalyticCount added in v2.25.0

Number of FleetErrors encountered for the specific reason.

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutput) Reason added in v2.25.0

Enum that uniquely identifies the fleet error.

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutput added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemFleetErrorAggregationOutputWithContext added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemInput added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemInput interface {
	pulumi.Input

	ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput() GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput
	ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutputWithContext(context.Context) GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput
}

GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemInput is an input type that accepts GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArgs and GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput values. You can construct a concrete instance of `GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemInput` via:

GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemArgs{...}

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput) FleetErrorAggregations added in v2.25.0

List of fleet error aggregations.

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput) HealthyFleetCount added in v2.25.0

Count of fleets with no problems.

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutputWithContext added in v2.25.0

func (o GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutputWithContext(ctx context.Context) GetFleetErrorAnalyticsFleetErrorAggregationCollectionItemOutput

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput added in v2.25.0

type GetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput) Items added in v2.25.0

A list of FleetErrorAggregationSummary.

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput added in v2.25.0

func (GetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionOutputWithContext added in v2.25.0

func (o GetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput) ToGetFleetErrorAnalyticsFleetErrorAggregationCollectionOutputWithContext(ctx context.Context) GetFleetErrorAnalyticsFleetErrorAggregationCollectionOutput

type GetFleetErrorAnalyticsOutputArgs added in v2.25.0

type GetFleetErrorAnalyticsOutputArgs 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"`
	// Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
	CompartmentIdInSubtree pulumi.BoolPtrInput                    `pulumi:"compartmentIdInSubtree"`
	Filters                GetFleetErrorAnalyticsFilterArrayInput `pulumi:"filters"`
}

A collection of arguments for invoking getFleetErrorAnalytics.

func (GetFleetErrorAnalyticsOutputArgs) ElementType added in v2.25.0

type GetFleetErrorAnalyticsResult added in v2.25.0

type GetFleetErrorAnalyticsResult struct {
	CompartmentId          *string                        `pulumi:"compartmentId"`
	CompartmentIdInSubtree *bool                          `pulumi:"compartmentIdInSubtree"`
	Filters                []GetFleetErrorAnalyticsFilter `pulumi:"filters"`
	// The list of fleet_error_aggregation_collection.
	FleetErrorAggregationCollections []GetFleetErrorAnalyticsFleetErrorAggregationCollection `pulumi:"fleetErrorAggregationCollections"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
}

A collection of values returned by getFleetErrorAnalytics.

func GetFleetErrorAnalytics added in v2.25.0

func GetFleetErrorAnalytics(ctx *pulumi.Context, args *GetFleetErrorAnalyticsArgs, opts ...pulumi.InvokeOption) (*GetFleetErrorAnalyticsResult, error)

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

Returns a high level summary of FleetErrors.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetFleetErrorAnalytics(ctx, &jms.GetFleetErrorAnalyticsArgs{
			CompartmentId:          pulumi.StringRef(compartmentId),
			CompartmentIdInSubtree: pulumi.BoolRef(fleetErrorAnalyticCompartmentIdInSubtree),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetErrorAnalyticsResultOutput added in v2.25.0

type GetFleetErrorAnalyticsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetErrorAnalytics.

func GetFleetErrorAnalyticsOutput added in v2.25.0

func (GetFleetErrorAnalyticsResultOutput) CompartmentId added in v2.25.0

func (GetFleetErrorAnalyticsResultOutput) CompartmentIdInSubtree added in v2.25.0

func (o GetFleetErrorAnalyticsResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput

func (GetFleetErrorAnalyticsResultOutput) ElementType added in v2.25.0

func (GetFleetErrorAnalyticsResultOutput) Filters added in v2.25.0

func (GetFleetErrorAnalyticsResultOutput) FleetErrorAggregationCollections added in v2.25.0

The list of fleet_error_aggregation_collection.

func (GetFleetErrorAnalyticsResultOutput) Id added in v2.25.0

The provider-assigned unique ID for this managed resource.

func (GetFleetErrorAnalyticsResultOutput) ToGetFleetErrorAnalyticsResultOutput added in v2.25.0

func (o GetFleetErrorAnalyticsResultOutput) ToGetFleetErrorAnalyticsResultOutput() GetFleetErrorAnalyticsResultOutput

func (GetFleetErrorAnalyticsResultOutput) ToGetFleetErrorAnalyticsResultOutputWithContext added in v2.25.0

func (o GetFleetErrorAnalyticsResultOutput) ToGetFleetErrorAnalyticsResultOutputWithContext(ctx context.Context) GetFleetErrorAnalyticsResultOutput

type GetFleetErrorsArgs added in v2.25.0

type GetFleetErrorsArgs 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"`
	// Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
	CompartmentIdInSubtree *bool                  `pulumi:"compartmentIdInSubtree"`
	Filters                []GetFleetErrorsFilter `pulumi:"filters"`
	// The ID of the Fleet.
	FleetId *string `pulumi:"fleetId"`
	// If specified, only errors with a first seen time later than this parameter will be included in the search (formatted according to RFC3339).
	TimeFirstSeenGreaterThanOrEqualTo *string `pulumi:"timeFirstSeenGreaterThanOrEqualTo"`
	// If specified, only errors with a first seen time earlier than this parameter will be included in the search (formatted according to RFC3339).
	TimeFirstSeenLessThanOrEqualTo *string `pulumi:"timeFirstSeenLessThanOrEqualTo"`
	// If specified, only errors with a last seen time later than this parameter will be included in the search (formatted according to RFC3339).
	TimeLastSeenGreaterThanOrEqualTo *string `pulumi:"timeLastSeenGreaterThanOrEqualTo"`
	// If specified, only errors with a last seen time earlier than this parameter will be included in the search (formatted according to RFC3339).
	TimeLastSeenLessThanOrEqualTo *string `pulumi:"timeLastSeenLessThanOrEqualTo"`
}

A collection of arguments for invoking getFleetErrors.

type GetFleetErrorsFilter added in v2.25.0

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

type GetFleetErrorsFilterArgs added in v2.25.0

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

func (GetFleetErrorsFilterArgs) ElementType added in v2.25.0

func (GetFleetErrorsFilterArgs) ElementType() reflect.Type

func (GetFleetErrorsFilterArgs) ToGetFleetErrorsFilterOutput added in v2.25.0

func (i GetFleetErrorsFilterArgs) ToGetFleetErrorsFilterOutput() GetFleetErrorsFilterOutput

func (GetFleetErrorsFilterArgs) ToGetFleetErrorsFilterOutputWithContext added in v2.25.0

func (i GetFleetErrorsFilterArgs) ToGetFleetErrorsFilterOutputWithContext(ctx context.Context) GetFleetErrorsFilterOutput

type GetFleetErrorsFilterArray added in v2.25.0

type GetFleetErrorsFilterArray []GetFleetErrorsFilterInput

func (GetFleetErrorsFilterArray) ElementType added in v2.25.0

func (GetFleetErrorsFilterArray) ElementType() reflect.Type

func (GetFleetErrorsFilterArray) ToGetFleetErrorsFilterArrayOutput added in v2.25.0

func (i GetFleetErrorsFilterArray) ToGetFleetErrorsFilterArrayOutput() GetFleetErrorsFilterArrayOutput

func (GetFleetErrorsFilterArray) ToGetFleetErrorsFilterArrayOutputWithContext added in v2.25.0

func (i GetFleetErrorsFilterArray) ToGetFleetErrorsFilterArrayOutputWithContext(ctx context.Context) GetFleetErrorsFilterArrayOutput

type GetFleetErrorsFilterArrayInput added in v2.25.0

type GetFleetErrorsFilterArrayInput interface {
	pulumi.Input

	ToGetFleetErrorsFilterArrayOutput() GetFleetErrorsFilterArrayOutput
	ToGetFleetErrorsFilterArrayOutputWithContext(context.Context) GetFleetErrorsFilterArrayOutput
}

GetFleetErrorsFilterArrayInput is an input type that accepts GetFleetErrorsFilterArray and GetFleetErrorsFilterArrayOutput values. You can construct a concrete instance of `GetFleetErrorsFilterArrayInput` via:

GetFleetErrorsFilterArray{ GetFleetErrorsFilterArgs{...} }

type GetFleetErrorsFilterArrayOutput added in v2.25.0

type GetFleetErrorsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetErrorsFilterArrayOutput) ElementType added in v2.25.0

func (GetFleetErrorsFilterArrayOutput) Index added in v2.25.0

func (GetFleetErrorsFilterArrayOutput) ToGetFleetErrorsFilterArrayOutput added in v2.25.0

func (o GetFleetErrorsFilterArrayOutput) ToGetFleetErrorsFilterArrayOutput() GetFleetErrorsFilterArrayOutput

func (GetFleetErrorsFilterArrayOutput) ToGetFleetErrorsFilterArrayOutputWithContext added in v2.25.0

func (o GetFleetErrorsFilterArrayOutput) ToGetFleetErrorsFilterArrayOutputWithContext(ctx context.Context) GetFleetErrorsFilterArrayOutput

type GetFleetErrorsFilterInput added in v2.25.0

type GetFleetErrorsFilterInput interface {
	pulumi.Input

	ToGetFleetErrorsFilterOutput() GetFleetErrorsFilterOutput
	ToGetFleetErrorsFilterOutputWithContext(context.Context) GetFleetErrorsFilterOutput
}

GetFleetErrorsFilterInput is an input type that accepts GetFleetErrorsFilterArgs and GetFleetErrorsFilterOutput values. You can construct a concrete instance of `GetFleetErrorsFilterInput` via:

GetFleetErrorsFilterArgs{...}

type GetFleetErrorsFilterOutput added in v2.25.0

type GetFleetErrorsFilterOutput struct{ *pulumi.OutputState }

func (GetFleetErrorsFilterOutput) ElementType added in v2.25.0

func (GetFleetErrorsFilterOutput) ElementType() reflect.Type

func (GetFleetErrorsFilterOutput) Name added in v2.25.0

func (GetFleetErrorsFilterOutput) Regex added in v2.25.0

func (GetFleetErrorsFilterOutput) ToGetFleetErrorsFilterOutput added in v2.25.0

func (o GetFleetErrorsFilterOutput) ToGetFleetErrorsFilterOutput() GetFleetErrorsFilterOutput

func (GetFleetErrorsFilterOutput) ToGetFleetErrorsFilterOutputWithContext added in v2.25.0

func (o GetFleetErrorsFilterOutput) ToGetFleetErrorsFilterOutputWithContext(ctx context.Context) GetFleetErrorsFilterOutput

func (GetFleetErrorsFilterOutput) Values added in v2.25.0

type GetFleetErrorsFleetErrorCollection added in v2.25.0

type GetFleetErrorsFleetErrorCollection struct {
	// A list of FleetErrorSummary.
	Items []GetFleetErrorsFleetErrorCollectionItem `pulumi:"items"`
}

type GetFleetErrorsFleetErrorCollectionArgs added in v2.25.0

type GetFleetErrorsFleetErrorCollectionArgs struct {
	// A list of FleetErrorSummary.
	Items GetFleetErrorsFleetErrorCollectionItemArrayInput `pulumi:"items"`
}

func (GetFleetErrorsFleetErrorCollectionArgs) ElementType added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionArgs) ToGetFleetErrorsFleetErrorCollectionOutput added in v2.25.0

func (i GetFleetErrorsFleetErrorCollectionArgs) ToGetFleetErrorsFleetErrorCollectionOutput() GetFleetErrorsFleetErrorCollectionOutput

func (GetFleetErrorsFleetErrorCollectionArgs) ToGetFleetErrorsFleetErrorCollectionOutputWithContext added in v2.25.0

func (i GetFleetErrorsFleetErrorCollectionArgs) ToGetFleetErrorsFleetErrorCollectionOutputWithContext(ctx context.Context) GetFleetErrorsFleetErrorCollectionOutput

type GetFleetErrorsFleetErrorCollectionArray added in v2.25.0

type GetFleetErrorsFleetErrorCollectionArray []GetFleetErrorsFleetErrorCollectionInput

func (GetFleetErrorsFleetErrorCollectionArray) ElementType added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionArray) ToGetFleetErrorsFleetErrorCollectionArrayOutput added in v2.25.0

func (i GetFleetErrorsFleetErrorCollectionArray) ToGetFleetErrorsFleetErrorCollectionArrayOutput() GetFleetErrorsFleetErrorCollectionArrayOutput

func (GetFleetErrorsFleetErrorCollectionArray) ToGetFleetErrorsFleetErrorCollectionArrayOutputWithContext added in v2.25.0

func (i GetFleetErrorsFleetErrorCollectionArray) ToGetFleetErrorsFleetErrorCollectionArrayOutputWithContext(ctx context.Context) GetFleetErrorsFleetErrorCollectionArrayOutput

type GetFleetErrorsFleetErrorCollectionArrayInput added in v2.25.0

type GetFleetErrorsFleetErrorCollectionArrayInput interface {
	pulumi.Input

	ToGetFleetErrorsFleetErrorCollectionArrayOutput() GetFleetErrorsFleetErrorCollectionArrayOutput
	ToGetFleetErrorsFleetErrorCollectionArrayOutputWithContext(context.Context) GetFleetErrorsFleetErrorCollectionArrayOutput
}

GetFleetErrorsFleetErrorCollectionArrayInput is an input type that accepts GetFleetErrorsFleetErrorCollectionArray and GetFleetErrorsFleetErrorCollectionArrayOutput values. You can construct a concrete instance of `GetFleetErrorsFleetErrorCollectionArrayInput` via:

GetFleetErrorsFleetErrorCollectionArray{ GetFleetErrorsFleetErrorCollectionArgs{...} }

type GetFleetErrorsFleetErrorCollectionArrayOutput added in v2.25.0

type GetFleetErrorsFleetErrorCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetErrorsFleetErrorCollectionArrayOutput) ElementType added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionArrayOutput) Index added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionArrayOutput) ToGetFleetErrorsFleetErrorCollectionArrayOutput added in v2.25.0

func (o GetFleetErrorsFleetErrorCollectionArrayOutput) ToGetFleetErrorsFleetErrorCollectionArrayOutput() GetFleetErrorsFleetErrorCollectionArrayOutput

func (GetFleetErrorsFleetErrorCollectionArrayOutput) ToGetFleetErrorsFleetErrorCollectionArrayOutputWithContext added in v2.25.0

func (o GetFleetErrorsFleetErrorCollectionArrayOutput) ToGetFleetErrorsFleetErrorCollectionArrayOutputWithContext(ctx context.Context) GetFleetErrorsFleetErrorCollectionArrayOutput

type GetFleetErrorsFleetErrorCollectionInput added in v2.25.0

type GetFleetErrorsFleetErrorCollectionInput interface {
	pulumi.Input

	ToGetFleetErrorsFleetErrorCollectionOutput() GetFleetErrorsFleetErrorCollectionOutput
	ToGetFleetErrorsFleetErrorCollectionOutputWithContext(context.Context) GetFleetErrorsFleetErrorCollectionOutput
}

GetFleetErrorsFleetErrorCollectionInput is an input type that accepts GetFleetErrorsFleetErrorCollectionArgs and GetFleetErrorsFleetErrorCollectionOutput values. You can construct a concrete instance of `GetFleetErrorsFleetErrorCollectionInput` via:

GetFleetErrorsFleetErrorCollectionArgs{...}

type GetFleetErrorsFleetErrorCollectionItem added in v2.25.0

type GetFleetErrorsFleetErrorCollectionItem 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"`
	// List of fleet error details.
	Errors []GetFleetErrorsFleetErrorCollectionItemError `pulumi:"errors"`
	// The ID of the Fleet.
	FleetId string `pulumi:"fleetId"`
	// The display name of the Fleet.
	FleetName string `pulumi:"fleetName"`
	// The timestamp of the first time an error was detected.
	TimeFirstSeen string `pulumi:"timeFirstSeen"`
	// The timestamp of the last time an error was detected.
	TimeLastSeen string `pulumi:"timeLastSeen"`
}

type GetFleetErrorsFleetErrorCollectionItemArgs added in v2.25.0

type GetFleetErrorsFleetErrorCollectionItemArgs struct {
	// 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"`
	// List of fleet error details.
	Errors GetFleetErrorsFleetErrorCollectionItemErrorArrayInput `pulumi:"errors"`
	// The ID of the Fleet.
	FleetId pulumi.StringInput `pulumi:"fleetId"`
	// The display name of the Fleet.
	FleetName pulumi.StringInput `pulumi:"fleetName"`
	// The timestamp of the first time an error was detected.
	TimeFirstSeen pulumi.StringInput `pulumi:"timeFirstSeen"`
	// The timestamp of the last time an error was detected.
	TimeLastSeen pulumi.StringInput `pulumi:"timeLastSeen"`
}

func (GetFleetErrorsFleetErrorCollectionItemArgs) ElementType added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionItemArgs) ToGetFleetErrorsFleetErrorCollectionItemOutput added in v2.25.0

func (i GetFleetErrorsFleetErrorCollectionItemArgs) ToGetFleetErrorsFleetErrorCollectionItemOutput() GetFleetErrorsFleetErrorCollectionItemOutput

func (GetFleetErrorsFleetErrorCollectionItemArgs) ToGetFleetErrorsFleetErrorCollectionItemOutputWithContext added in v2.25.0

func (i GetFleetErrorsFleetErrorCollectionItemArgs) ToGetFleetErrorsFleetErrorCollectionItemOutputWithContext(ctx context.Context) GetFleetErrorsFleetErrorCollectionItemOutput

type GetFleetErrorsFleetErrorCollectionItemArray added in v2.25.0

type GetFleetErrorsFleetErrorCollectionItemArray []GetFleetErrorsFleetErrorCollectionItemInput

func (GetFleetErrorsFleetErrorCollectionItemArray) ElementType added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionItemArray) ToGetFleetErrorsFleetErrorCollectionItemArrayOutput added in v2.25.0

func (i GetFleetErrorsFleetErrorCollectionItemArray) ToGetFleetErrorsFleetErrorCollectionItemArrayOutput() GetFleetErrorsFleetErrorCollectionItemArrayOutput

func (GetFleetErrorsFleetErrorCollectionItemArray) ToGetFleetErrorsFleetErrorCollectionItemArrayOutputWithContext added in v2.25.0

func (i GetFleetErrorsFleetErrorCollectionItemArray) ToGetFleetErrorsFleetErrorCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetErrorsFleetErrorCollectionItemArrayOutput

type GetFleetErrorsFleetErrorCollectionItemArrayInput added in v2.25.0

type GetFleetErrorsFleetErrorCollectionItemArrayInput interface {
	pulumi.Input

	ToGetFleetErrorsFleetErrorCollectionItemArrayOutput() GetFleetErrorsFleetErrorCollectionItemArrayOutput
	ToGetFleetErrorsFleetErrorCollectionItemArrayOutputWithContext(context.Context) GetFleetErrorsFleetErrorCollectionItemArrayOutput
}

GetFleetErrorsFleetErrorCollectionItemArrayInput is an input type that accepts GetFleetErrorsFleetErrorCollectionItemArray and GetFleetErrorsFleetErrorCollectionItemArrayOutput values. You can construct a concrete instance of `GetFleetErrorsFleetErrorCollectionItemArrayInput` via:

GetFleetErrorsFleetErrorCollectionItemArray{ GetFleetErrorsFleetErrorCollectionItemArgs{...} }

type GetFleetErrorsFleetErrorCollectionItemArrayOutput added in v2.25.0

type GetFleetErrorsFleetErrorCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetErrorsFleetErrorCollectionItemArrayOutput) ElementType added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionItemArrayOutput) Index added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionItemArrayOutput) ToGetFleetErrorsFleetErrorCollectionItemArrayOutput added in v2.25.0

func (o GetFleetErrorsFleetErrorCollectionItemArrayOutput) ToGetFleetErrorsFleetErrorCollectionItemArrayOutput() GetFleetErrorsFleetErrorCollectionItemArrayOutput

func (GetFleetErrorsFleetErrorCollectionItemArrayOutput) ToGetFleetErrorsFleetErrorCollectionItemArrayOutputWithContext added in v2.25.0

func (o GetFleetErrorsFleetErrorCollectionItemArrayOutput) ToGetFleetErrorsFleetErrorCollectionItemArrayOutputWithContext(ctx context.Context) GetFleetErrorsFleetErrorCollectionItemArrayOutput

type GetFleetErrorsFleetErrorCollectionItemError added in v2.25.0

type GetFleetErrorsFleetErrorCollectionItemError struct {
	// Optional string containing additional details.
	Details string `pulumi:"details"`
	// The fleet error reason.
	Reason string `pulumi:"reason"`
	// The timestamp of the last time an error was detected.
	TimeLastSeen string `pulumi:"timeLastSeen"`
}

type GetFleetErrorsFleetErrorCollectionItemErrorArgs added in v2.25.0

type GetFleetErrorsFleetErrorCollectionItemErrorArgs struct {
	// Optional string containing additional details.
	Details pulumi.StringInput `pulumi:"details"`
	// The fleet error reason.
	Reason pulumi.StringInput `pulumi:"reason"`
	// The timestamp of the last time an error was detected.
	TimeLastSeen pulumi.StringInput `pulumi:"timeLastSeen"`
}

func (GetFleetErrorsFleetErrorCollectionItemErrorArgs) ElementType added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionItemErrorArgs) ToGetFleetErrorsFleetErrorCollectionItemErrorOutput added in v2.25.0

func (i GetFleetErrorsFleetErrorCollectionItemErrorArgs) ToGetFleetErrorsFleetErrorCollectionItemErrorOutput() GetFleetErrorsFleetErrorCollectionItemErrorOutput

func (GetFleetErrorsFleetErrorCollectionItemErrorArgs) ToGetFleetErrorsFleetErrorCollectionItemErrorOutputWithContext added in v2.25.0

func (i GetFleetErrorsFleetErrorCollectionItemErrorArgs) ToGetFleetErrorsFleetErrorCollectionItemErrorOutputWithContext(ctx context.Context) GetFleetErrorsFleetErrorCollectionItemErrorOutput

type GetFleetErrorsFleetErrorCollectionItemErrorArray added in v2.25.0

type GetFleetErrorsFleetErrorCollectionItemErrorArray []GetFleetErrorsFleetErrorCollectionItemErrorInput

func (GetFleetErrorsFleetErrorCollectionItemErrorArray) ElementType added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionItemErrorArray) ToGetFleetErrorsFleetErrorCollectionItemErrorArrayOutput added in v2.25.0

func (i GetFleetErrorsFleetErrorCollectionItemErrorArray) ToGetFleetErrorsFleetErrorCollectionItemErrorArrayOutput() GetFleetErrorsFleetErrorCollectionItemErrorArrayOutput

func (GetFleetErrorsFleetErrorCollectionItemErrorArray) ToGetFleetErrorsFleetErrorCollectionItemErrorArrayOutputWithContext added in v2.25.0

func (i GetFleetErrorsFleetErrorCollectionItemErrorArray) ToGetFleetErrorsFleetErrorCollectionItemErrorArrayOutputWithContext(ctx context.Context) GetFleetErrorsFleetErrorCollectionItemErrorArrayOutput

type GetFleetErrorsFleetErrorCollectionItemErrorArrayInput added in v2.25.0

type GetFleetErrorsFleetErrorCollectionItemErrorArrayInput interface {
	pulumi.Input

	ToGetFleetErrorsFleetErrorCollectionItemErrorArrayOutput() GetFleetErrorsFleetErrorCollectionItemErrorArrayOutput
	ToGetFleetErrorsFleetErrorCollectionItemErrorArrayOutputWithContext(context.Context) GetFleetErrorsFleetErrorCollectionItemErrorArrayOutput
}

GetFleetErrorsFleetErrorCollectionItemErrorArrayInput is an input type that accepts GetFleetErrorsFleetErrorCollectionItemErrorArray and GetFleetErrorsFleetErrorCollectionItemErrorArrayOutput values. You can construct a concrete instance of `GetFleetErrorsFleetErrorCollectionItemErrorArrayInput` via:

GetFleetErrorsFleetErrorCollectionItemErrorArray{ GetFleetErrorsFleetErrorCollectionItemErrorArgs{...} }

type GetFleetErrorsFleetErrorCollectionItemErrorArrayOutput added in v2.25.0

type GetFleetErrorsFleetErrorCollectionItemErrorArrayOutput struct{ *pulumi.OutputState }

func (GetFleetErrorsFleetErrorCollectionItemErrorArrayOutput) ElementType added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionItemErrorArrayOutput) Index added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionItemErrorArrayOutput) ToGetFleetErrorsFleetErrorCollectionItemErrorArrayOutput added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionItemErrorArrayOutput) ToGetFleetErrorsFleetErrorCollectionItemErrorArrayOutputWithContext added in v2.25.0

func (o GetFleetErrorsFleetErrorCollectionItemErrorArrayOutput) ToGetFleetErrorsFleetErrorCollectionItemErrorArrayOutputWithContext(ctx context.Context) GetFleetErrorsFleetErrorCollectionItemErrorArrayOutput

type GetFleetErrorsFleetErrorCollectionItemErrorInput added in v2.25.0

type GetFleetErrorsFleetErrorCollectionItemErrorInput interface {
	pulumi.Input

	ToGetFleetErrorsFleetErrorCollectionItemErrorOutput() GetFleetErrorsFleetErrorCollectionItemErrorOutput
	ToGetFleetErrorsFleetErrorCollectionItemErrorOutputWithContext(context.Context) GetFleetErrorsFleetErrorCollectionItemErrorOutput
}

GetFleetErrorsFleetErrorCollectionItemErrorInput is an input type that accepts GetFleetErrorsFleetErrorCollectionItemErrorArgs and GetFleetErrorsFleetErrorCollectionItemErrorOutput values. You can construct a concrete instance of `GetFleetErrorsFleetErrorCollectionItemErrorInput` via:

GetFleetErrorsFleetErrorCollectionItemErrorArgs{...}

type GetFleetErrorsFleetErrorCollectionItemErrorOutput added in v2.25.0

type GetFleetErrorsFleetErrorCollectionItemErrorOutput struct{ *pulumi.OutputState }

func (GetFleetErrorsFleetErrorCollectionItemErrorOutput) Details added in v2.25.0

Optional string containing additional details.

func (GetFleetErrorsFleetErrorCollectionItemErrorOutput) ElementType added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionItemErrorOutput) Reason added in v2.25.0

The fleet error reason.

func (GetFleetErrorsFleetErrorCollectionItemErrorOutput) TimeLastSeen added in v2.25.0

The timestamp of the last time an error was detected.

func (GetFleetErrorsFleetErrorCollectionItemErrorOutput) ToGetFleetErrorsFleetErrorCollectionItemErrorOutput added in v2.25.0

func (o GetFleetErrorsFleetErrorCollectionItemErrorOutput) ToGetFleetErrorsFleetErrorCollectionItemErrorOutput() GetFleetErrorsFleetErrorCollectionItemErrorOutput

func (GetFleetErrorsFleetErrorCollectionItemErrorOutput) ToGetFleetErrorsFleetErrorCollectionItemErrorOutputWithContext added in v2.25.0

func (o GetFleetErrorsFleetErrorCollectionItemErrorOutput) ToGetFleetErrorsFleetErrorCollectionItemErrorOutputWithContext(ctx context.Context) GetFleetErrorsFleetErrorCollectionItemErrorOutput

type GetFleetErrorsFleetErrorCollectionItemInput added in v2.25.0

type GetFleetErrorsFleetErrorCollectionItemInput interface {
	pulumi.Input

	ToGetFleetErrorsFleetErrorCollectionItemOutput() GetFleetErrorsFleetErrorCollectionItemOutput
	ToGetFleetErrorsFleetErrorCollectionItemOutputWithContext(context.Context) GetFleetErrorsFleetErrorCollectionItemOutput
}

GetFleetErrorsFleetErrorCollectionItemInput is an input type that accepts GetFleetErrorsFleetErrorCollectionItemArgs and GetFleetErrorsFleetErrorCollectionItemOutput values. You can construct a concrete instance of `GetFleetErrorsFleetErrorCollectionItemInput` via:

GetFleetErrorsFleetErrorCollectionItemArgs{...}

type GetFleetErrorsFleetErrorCollectionItemOutput added in v2.25.0

type GetFleetErrorsFleetErrorCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetErrorsFleetErrorCollectionItemOutput) CompartmentId added in v2.25.0

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

func (GetFleetErrorsFleetErrorCollectionItemOutput) ElementType added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionItemOutput) Errors added in v2.25.0

List of fleet error details.

func (GetFleetErrorsFleetErrorCollectionItemOutput) FleetId added in v2.25.0

The ID of the Fleet.

func (GetFleetErrorsFleetErrorCollectionItemOutput) FleetName added in v2.25.0

The display name of the Fleet.

func (GetFleetErrorsFleetErrorCollectionItemOutput) TimeFirstSeen added in v2.25.0

The timestamp of the first time an error was detected.

func (GetFleetErrorsFleetErrorCollectionItemOutput) TimeLastSeen added in v2.25.0

The timestamp of the last time an error was detected.

func (GetFleetErrorsFleetErrorCollectionItemOutput) ToGetFleetErrorsFleetErrorCollectionItemOutput added in v2.25.0

func (o GetFleetErrorsFleetErrorCollectionItemOutput) ToGetFleetErrorsFleetErrorCollectionItemOutput() GetFleetErrorsFleetErrorCollectionItemOutput

func (GetFleetErrorsFleetErrorCollectionItemOutput) ToGetFleetErrorsFleetErrorCollectionItemOutputWithContext added in v2.25.0

func (o GetFleetErrorsFleetErrorCollectionItemOutput) ToGetFleetErrorsFleetErrorCollectionItemOutputWithContext(ctx context.Context) GetFleetErrorsFleetErrorCollectionItemOutput

type GetFleetErrorsFleetErrorCollectionOutput added in v2.25.0

type GetFleetErrorsFleetErrorCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetErrorsFleetErrorCollectionOutput) ElementType added in v2.25.0

func (GetFleetErrorsFleetErrorCollectionOutput) Items added in v2.25.0

A list of FleetErrorSummary.

func (GetFleetErrorsFleetErrorCollectionOutput) ToGetFleetErrorsFleetErrorCollectionOutput added in v2.25.0

func (o GetFleetErrorsFleetErrorCollectionOutput) ToGetFleetErrorsFleetErrorCollectionOutput() GetFleetErrorsFleetErrorCollectionOutput

func (GetFleetErrorsFleetErrorCollectionOutput) ToGetFleetErrorsFleetErrorCollectionOutputWithContext added in v2.25.0

func (o GetFleetErrorsFleetErrorCollectionOutput) ToGetFleetErrorsFleetErrorCollectionOutputWithContext(ctx context.Context) GetFleetErrorsFleetErrorCollectionOutput

type GetFleetErrorsOutputArgs added in v2.25.0

type GetFleetErrorsOutputArgs 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"`
	// Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
	CompartmentIdInSubtree pulumi.BoolPtrInput            `pulumi:"compartmentIdInSubtree"`
	Filters                GetFleetErrorsFilterArrayInput `pulumi:"filters"`
	// The ID of the Fleet.
	FleetId pulumi.StringPtrInput `pulumi:"fleetId"`
	// If specified, only errors with a first seen time later than this parameter will be included in the search (formatted according to RFC3339).
	TimeFirstSeenGreaterThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeFirstSeenGreaterThanOrEqualTo"`
	// If specified, only errors with a first seen time earlier than this parameter will be included in the search (formatted according to RFC3339).
	TimeFirstSeenLessThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeFirstSeenLessThanOrEqualTo"`
	// If specified, only errors with a last seen time later than this parameter will be included in the search (formatted according to RFC3339).
	TimeLastSeenGreaterThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeLastSeenGreaterThanOrEqualTo"`
	// If specified, only errors with a last seen time earlier than this parameter will be included in the search (formatted according to RFC3339).
	TimeLastSeenLessThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeLastSeenLessThanOrEqualTo"`
}

A collection of arguments for invoking getFleetErrors.

func (GetFleetErrorsOutputArgs) ElementType added in v2.25.0

func (GetFleetErrorsOutputArgs) ElementType() reflect.Type

type GetFleetErrorsResult added in v2.25.0

type GetFleetErrorsResult struct {
	// The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	CompartmentId          *string                `pulumi:"compartmentId"`
	CompartmentIdInSubtree *bool                  `pulumi:"compartmentIdInSubtree"`
	Filters                []GetFleetErrorsFilter `pulumi:"filters"`
	// The list of fleet_error_collection.
	FleetErrorCollections []GetFleetErrorsFleetErrorCollection `pulumi:"fleetErrorCollections"`
	// 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"`
	TimeFirstSeenGreaterThanOrEqualTo *string `pulumi:"timeFirstSeenGreaterThanOrEqualTo"`
	TimeFirstSeenLessThanOrEqualTo    *string `pulumi:"timeFirstSeenLessThanOrEqualTo"`
	TimeLastSeenGreaterThanOrEqualTo  *string `pulumi:"timeLastSeenGreaterThanOrEqualTo"`
	TimeLastSeenLessThanOrEqualTo     *string `pulumi:"timeLastSeenLessThanOrEqualTo"`
}

A collection of values returned by getFleetErrors.

func GetFleetErrors added in v2.25.0

func GetFleetErrors(ctx *pulumi.Context, args *GetFleetErrorsArgs, opts ...pulumi.InvokeOption) (*GetFleetErrorsResult, error)

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

Returns a list of fleet errors that describe all detected errors.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetFleetErrors(ctx, &jms.GetFleetErrorsArgs{
			CompartmentId:                     pulumi.StringRef(compartmentId),
			CompartmentIdInSubtree:            pulumi.BoolRef(fleetErrorCompartmentIdInSubtree),
			FleetId:                           pulumi.StringRef(testFleet.Id),
			TimeFirstSeenGreaterThanOrEqualTo: pulumi.StringRef(fleetErrorTimeFirstSeenGreaterThanOrEqualTo),
			TimeFirstSeenLessThanOrEqualTo:    pulumi.StringRef(fleetErrorTimeFirstSeenLessThanOrEqualTo),
			TimeLastSeenGreaterThanOrEqualTo:  pulumi.StringRef(fleetErrorTimeLastSeenGreaterThanOrEqualTo),
			TimeLastSeenLessThanOrEqualTo:     pulumi.StringRef(fleetErrorTimeLastSeenLessThanOrEqualTo),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetFleetErrorsResultOutput added in v2.25.0

type GetFleetErrorsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetErrors.

func GetFleetErrorsOutput added in v2.25.0

func GetFleetErrorsOutput(ctx *pulumi.Context, args GetFleetErrorsOutputArgs, opts ...pulumi.InvokeOption) GetFleetErrorsResultOutput

func (GetFleetErrorsResultOutput) CompartmentId added in v2.25.0

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

func (GetFleetErrorsResultOutput) CompartmentIdInSubtree added in v2.25.0

func (o GetFleetErrorsResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput

func (GetFleetErrorsResultOutput) ElementType added in v2.25.0

func (GetFleetErrorsResultOutput) ElementType() reflect.Type

func (GetFleetErrorsResultOutput) Filters added in v2.25.0

func (GetFleetErrorsResultOutput) FleetErrorCollections added in v2.25.0

The list of fleet_error_collection.

func (GetFleetErrorsResultOutput) FleetId added in v2.25.0

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

func (GetFleetErrorsResultOutput) Id added in v2.25.0

The provider-assigned unique ID for this managed resource.

func (GetFleetErrorsResultOutput) TimeFirstSeenGreaterThanOrEqualTo added in v2.25.0

func (o GetFleetErrorsResultOutput) TimeFirstSeenGreaterThanOrEqualTo() pulumi.StringPtrOutput

func (GetFleetErrorsResultOutput) TimeFirstSeenLessThanOrEqualTo added in v2.25.0

func (o GetFleetErrorsResultOutput) TimeFirstSeenLessThanOrEqualTo() pulumi.StringPtrOutput

func (GetFleetErrorsResultOutput) TimeLastSeenGreaterThanOrEqualTo added in v2.25.0

func (o GetFleetErrorsResultOutput) TimeLastSeenGreaterThanOrEqualTo() pulumi.StringPtrOutput

func (GetFleetErrorsResultOutput) TimeLastSeenLessThanOrEqualTo added in v2.25.0

func (o GetFleetErrorsResultOutput) TimeLastSeenLessThanOrEqualTo() pulumi.StringPtrOutput

func (GetFleetErrorsResultOutput) ToGetFleetErrorsResultOutput added in v2.25.0

func (o GetFleetErrorsResultOutput) ToGetFleetErrorsResultOutput() GetFleetErrorsResultOutput

func (GetFleetErrorsResultOutput) ToGetFleetErrorsResultOutputWithContext added in v2.25.0

func (o GetFleetErrorsResultOutput) ToGetFleetErrorsResultOutputWithContext(ctx context.Context) GetFleetErrorsResultOutput

type GetFleetExportSettingArgs

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

A collection of arguments for invoking getFleetExportSetting.

type GetFleetExportSettingOutputArgs

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

A collection of arguments for invoking getFleetExportSetting.

func (GetFleetExportSettingOutputArgs) ElementType

type GetFleetExportSettingResult

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

A collection of values returned by getFleetExportSetting.

func GetFleetExportSetting

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

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

Returns export setting for the specified fleet.

## Example Usage

```go package main

import (

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

)

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

```

type GetFleetExportSettingResultOutput

type GetFleetExportSettingResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetExportSetting.

func (GetFleetExportSettingResultOutput) ElementType

func (GetFleetExportSettingResultOutput) ExportDuration

The duration of data to be exported for fleets.

func (GetFleetExportSettingResultOutput) ExportFrequency

Schedule at which data will be exported.

func (GetFleetExportSettingResultOutput) ExportResources

Resource to export data associated from the fleets.

func (GetFleetExportSettingResultOutput) ExportSettingKey

The internal identifier of the export setting.

func (GetFleetExportSettingResultOutput) FleetId

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

func (GetFleetExportSettingResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetExportSettingResultOutput) IsCrossRegionAcknowledged

func (o GetFleetExportSettingResultOutput) IsCrossRegionAcknowledged() pulumi.BoolOutput

Acknowledgement for cross region target bucket configuration.

func (GetFleetExportSettingResultOutput) IsEnabled

ExportSetting flag to store enabled or disabled status.

func (GetFleetExportSettingResultOutput) TargetBucketName

The name of the bucket where data will be exported.

func (GetFleetExportSettingResultOutput) TargetBucketNamespace

func (o GetFleetExportSettingResultOutput) TargetBucketNamespace() pulumi.StringOutput

The namespace of the bucket where data will be exported.

func (GetFleetExportSettingResultOutput) TargetBucketRegion

func (o GetFleetExportSettingResultOutput) TargetBucketRegion() pulumi.StringOutput

The id of the region of the target bucket.

func (GetFleetExportSettingResultOutput) TimeCreated

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

func (GetFleetExportSettingResultOutput) TimeLastModified

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

func (GetFleetExportSettingResultOutput) ToGetFleetExportSettingResultOutput

func (o GetFleetExportSettingResultOutput) ToGetFleetExportSettingResultOutput() GetFleetExportSettingResultOutput

func (GetFleetExportSettingResultOutput) ToGetFleetExportSettingResultOutputWithContext

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

type GetFleetExportStatusArgs

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

A collection of arguments for invoking getFleetExportStatus.

type GetFleetExportStatusOutputArgs

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

A collection of arguments for invoking getFleetExportStatus.

func (GetFleetExportStatusOutputArgs) ElementType

type GetFleetExportStatusResult

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

A collection of values returned by getFleetExportStatus.

func GetFleetExportStatus

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

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

Returns last export status for the specified fleet.

## Example Usage

```go package main

import (

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

)

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

```

type GetFleetExportStatusResultOutput

type GetFleetExportStatusResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetExportStatus.

func (GetFleetExportStatusResultOutput) ElementType

func (GetFleetExportStatusResultOutput) FleetId

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

func (GetFleetExportStatusResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetExportStatusResultOutput) LatestRunStatus

The status of the latest export run.

func (GetFleetExportStatusResultOutput) TimeLastRun

The date and time of the last export run.

func (GetFleetExportStatusResultOutput) TimeNextRun

The date and time of the next export run.

func (GetFleetExportStatusResultOutput) ToGetFleetExportStatusResultOutput

func (o GetFleetExportStatusResultOutput) ToGetFleetExportStatusResultOutput() GetFleetExportStatusResultOutput

func (GetFleetExportStatusResultOutput) ToGetFleetExportStatusResultOutputWithContext

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

type GetFleetInventoryLog

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

type GetFleetInventoryLogArgs

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

func (GetFleetInventoryLogArgs) ElementType

func (GetFleetInventoryLogArgs) ElementType() reflect.Type

func (GetFleetInventoryLogArgs) ToGetFleetInventoryLogOutput

func (i GetFleetInventoryLogArgs) ToGetFleetInventoryLogOutput() GetFleetInventoryLogOutput

func (GetFleetInventoryLogArgs) ToGetFleetInventoryLogOutputWithContext

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

type GetFleetInventoryLogArray

type GetFleetInventoryLogArray []GetFleetInventoryLogInput

func (GetFleetInventoryLogArray) ElementType

func (GetFleetInventoryLogArray) ElementType() reflect.Type

func (GetFleetInventoryLogArray) ToGetFleetInventoryLogArrayOutput

func (i GetFleetInventoryLogArray) ToGetFleetInventoryLogArrayOutput() GetFleetInventoryLogArrayOutput

func (GetFleetInventoryLogArray) ToGetFleetInventoryLogArrayOutputWithContext

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

type GetFleetInventoryLogArrayInput

type GetFleetInventoryLogArrayInput interface {
	pulumi.Input

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

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

GetFleetInventoryLogArray{ GetFleetInventoryLogArgs{...} }

type GetFleetInventoryLogArrayOutput

type GetFleetInventoryLogArrayOutput struct{ *pulumi.OutputState }

func (GetFleetInventoryLogArrayOutput) ElementType

func (GetFleetInventoryLogArrayOutput) Index

func (GetFleetInventoryLogArrayOutput) ToGetFleetInventoryLogArrayOutput

func (o GetFleetInventoryLogArrayOutput) ToGetFleetInventoryLogArrayOutput() GetFleetInventoryLogArrayOutput

func (GetFleetInventoryLogArrayOutput) ToGetFleetInventoryLogArrayOutputWithContext

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

type GetFleetInventoryLogInput

type GetFleetInventoryLogInput interface {
	pulumi.Input

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

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

GetFleetInventoryLogArgs{...}

type GetFleetInventoryLogOutput

type GetFleetInventoryLogOutput struct{ *pulumi.OutputState }

func (GetFleetInventoryLogOutput) ElementType

func (GetFleetInventoryLogOutput) ElementType() reflect.Type

func (GetFleetInventoryLogOutput) LogGroupId

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

func (GetFleetInventoryLogOutput) ToGetFleetInventoryLogOutput

func (o GetFleetInventoryLogOutput) ToGetFleetInventoryLogOutput() GetFleetInventoryLogOutput

func (GetFleetInventoryLogOutput) ToGetFleetInventoryLogOutputWithContext

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

type GetFleetJavaMigrationAnalysisResultArgs

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

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

type GetFleetJavaMigrationAnalysisResultResult

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

A collection of values returned by getFleetJavaMigrationAnalysisResult.

func GetFleetJavaMigrationAnalysisResult

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

)

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

```

type GetFleetJavaMigrationAnalysisResultResultOutput

type GetFleetJavaMigrationAnalysisResultResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetJavaMigrationAnalysisResult.

func (GetFleetJavaMigrationAnalysisResultResultOutput) ApplicationExecutionType

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

func (GetFleetJavaMigrationAnalysisResultResultOutput) ApplicationKey

The unique key that identifies the application.

func (GetFleetJavaMigrationAnalysisResultResultOutput) ApplicationName

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

func (GetFleetJavaMigrationAnalysisResultResultOutput) ApplicationPath

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

func (GetFleetJavaMigrationAnalysisResultResultOutput) Bucket

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

func (GetFleetJavaMigrationAnalysisResultResultOutput) ElementType

func (GetFleetJavaMigrationAnalysisResultResultOutput) FleetId

The fleet OCID.

func (GetFleetJavaMigrationAnalysisResultResultOutput) HostName

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

func (GetFleetJavaMigrationAnalysisResultResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetJavaMigrationAnalysisResultResultOutput) JavaMigrationAnalysisResultId

func (o GetFleetJavaMigrationAnalysisResultResultOutput) JavaMigrationAnalysisResultId() pulumi.StringOutput

func (GetFleetJavaMigrationAnalysisResultResultOutput) ManagedInstanceId

The managed instance OCID.

func (GetFleetJavaMigrationAnalysisResultResultOutput) Metadata

Additional info reserved for future use.

func (GetFleetJavaMigrationAnalysisResultResultOutput) Namespace

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

func (GetFleetJavaMigrationAnalysisResultResultOutput) ObjectLists

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

func (GetFleetJavaMigrationAnalysisResultResultOutput) ObjectStorageUploadDirPath

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

func (GetFleetJavaMigrationAnalysisResultResultOutput) SourceJdkVersion

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

func (GetFleetJavaMigrationAnalysisResultResultOutput) TargetJdkVersion

The target JDK version of the application to be migrated.

func (GetFleetJavaMigrationAnalysisResultResultOutput) TimeCreated

The time the result is compiled.

func (GetFleetJavaMigrationAnalysisResultResultOutput) ToGetFleetJavaMigrationAnalysisResultResultOutput

func (o GetFleetJavaMigrationAnalysisResultResultOutput) ToGetFleetJavaMigrationAnalysisResultResultOutput() GetFleetJavaMigrationAnalysisResultResultOutput

func (GetFleetJavaMigrationAnalysisResultResultOutput) ToGetFleetJavaMigrationAnalysisResultResultOutputWithContext

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

func (GetFleetJavaMigrationAnalysisResultResultOutput) WorkRequestId

The OCID of the work request of this analysis.

type GetFleetJavaMigrationAnalysisResultsArgs

type GetFleetJavaMigrationAnalysisResultsArgs struct {
	// The name of the application.
	ApplicationName *string                                      `pulumi:"applicationName"`
	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 host [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
	HostName *string `pulumi:"hostName"`
	// 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

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

type GetFleetJavaMigrationAnalysisResultsFilterArgs

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

func (GetFleetJavaMigrationAnalysisResultsFilterArgs) ElementType

func (GetFleetJavaMigrationAnalysisResultsFilterArgs) ToGetFleetJavaMigrationAnalysisResultsFilterOutput

func (i GetFleetJavaMigrationAnalysisResultsFilterArgs) ToGetFleetJavaMigrationAnalysisResultsFilterOutput() GetFleetJavaMigrationAnalysisResultsFilterOutput

func (GetFleetJavaMigrationAnalysisResultsFilterArgs) ToGetFleetJavaMigrationAnalysisResultsFilterOutputWithContext

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

type GetFleetJavaMigrationAnalysisResultsFilterArray

type GetFleetJavaMigrationAnalysisResultsFilterArray []GetFleetJavaMigrationAnalysisResultsFilterInput

func (GetFleetJavaMigrationAnalysisResultsFilterArray) ElementType

func (GetFleetJavaMigrationAnalysisResultsFilterArray) ToGetFleetJavaMigrationAnalysisResultsFilterArrayOutput

func (i GetFleetJavaMigrationAnalysisResultsFilterArray) ToGetFleetJavaMigrationAnalysisResultsFilterArrayOutput() GetFleetJavaMigrationAnalysisResultsFilterArrayOutput

func (GetFleetJavaMigrationAnalysisResultsFilterArray) ToGetFleetJavaMigrationAnalysisResultsFilterArrayOutputWithContext

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

type GetFleetJavaMigrationAnalysisResultsFilterArrayInput

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

type GetFleetJavaMigrationAnalysisResultsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetJavaMigrationAnalysisResultsFilterArrayOutput) ElementType

func (GetFleetJavaMigrationAnalysisResultsFilterArrayOutput) Index

func (GetFleetJavaMigrationAnalysisResultsFilterArrayOutput) ToGetFleetJavaMigrationAnalysisResultsFilterArrayOutput

func (GetFleetJavaMigrationAnalysisResultsFilterArrayOutput) ToGetFleetJavaMigrationAnalysisResultsFilterArrayOutputWithContext

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

type GetFleetJavaMigrationAnalysisResultsFilterInput

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

type GetFleetJavaMigrationAnalysisResultsFilterOutput struct{ *pulumi.OutputState }

func (GetFleetJavaMigrationAnalysisResultsFilterOutput) ElementType

func (GetFleetJavaMigrationAnalysisResultsFilterOutput) Name

func (GetFleetJavaMigrationAnalysisResultsFilterOutput) Regex

func (GetFleetJavaMigrationAnalysisResultsFilterOutput) ToGetFleetJavaMigrationAnalysisResultsFilterOutput

func (o GetFleetJavaMigrationAnalysisResultsFilterOutput) ToGetFleetJavaMigrationAnalysisResultsFilterOutput() GetFleetJavaMigrationAnalysisResultsFilterOutput

func (GetFleetJavaMigrationAnalysisResultsFilterOutput) ToGetFleetJavaMigrationAnalysisResultsFilterOutputWithContext

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

func (GetFleetJavaMigrationAnalysisResultsFilterOutput) Values

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollection

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

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArgs

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

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArgs) ElementType

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArgs) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArgs) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutputWithContext

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArray

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArray []GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionInput

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArray) ElementType

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArray) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArray) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutputWithContext

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayInput

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

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput) ElementType

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionArrayOutputWithContext

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionInput

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

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItem struct {
	// Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed.
	ApplicationExecutionType string `pulumi:"applicationExecutionType"`
	// The unique key that identifies the application.
	ApplicationKey string `pulumi:"applicationKey"`
	// The name of the application.
	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 host [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
	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

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArgs struct {
	// Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed.
	ApplicationExecutionType pulumi.StringInput `pulumi:"applicationExecutionType"`
	// The unique key that identifies the application.
	ApplicationKey pulumi.StringInput `pulumi:"applicationKey"`
	// The name of the application.
	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 host [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
	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

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArgs) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArgs) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutputWithContext

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArray

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArray []GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemInput

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArray) ElementType

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArray) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArray) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutputWithContext

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayInput

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

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput) ElementType

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemArrayOutputWithContext

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemInput

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

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ApplicationExecutionType

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

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ApplicationKey

The unique key that identifies the application.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ApplicationName

The name of the application.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ApplicationPath

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

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) Bucket

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

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ElementType

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) FleetId

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

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) HostName

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

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) Id

The OCID of the migration analysis report.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ManagedInstanceId

The Fleet-unique identifier of the related managed instance.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) Metadata

Additional info reserved for future use.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) Namespace

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

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ObjectLists

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

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ObjectStorageUploadDirPath

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

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) SourceJdkVersion

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

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) TargetJdkVersion

The target JDK version of the application to be migrated.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) TimeCreated

The time the result is compiled.

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutputWithContext

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionItemOutput) WorkRequestId

The OCID of the work request of this analysis.

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput

type GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput) ElementType

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput

func (GetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutput) ToGetFleetJavaMigrationAnalysisResultsJavaMigrationAnalysisResultCollectionOutputWithContext

type GetFleetJavaMigrationAnalysisResultsOutputArgs

type GetFleetJavaMigrationAnalysisResultsOutputArgs struct {
	// The name of the application.
	ApplicationName pulumi.StringPtrInput                                `pulumi:"applicationName"`
	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 host [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
	HostName pulumi.StringPtrInput `pulumi:"hostName"`
	// 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

type GetFleetJavaMigrationAnalysisResultsResult

type GetFleetJavaMigrationAnalysisResultsResult struct {
	// The name of the application for which the Java migration analysis was performed.
	ApplicationName *string                                      `pulumi:"applicationName"`
	Filters         []GetFleetJavaMigrationAnalysisResultsFilter `pulumi:"filters"`
	// 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"`
	// 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

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

)

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

```

type GetFleetJavaMigrationAnalysisResultsResultOutput

type GetFleetJavaMigrationAnalysisResultsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetJavaMigrationAnalysisResults.

func (GetFleetJavaMigrationAnalysisResultsResultOutput) ApplicationName added in v2.6.0

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

func (GetFleetJavaMigrationAnalysisResultsResultOutput) ElementType

func (GetFleetJavaMigrationAnalysisResultsResultOutput) Filters

func (GetFleetJavaMigrationAnalysisResultsResultOutput) FleetId

The fleet OCID.

func (GetFleetJavaMigrationAnalysisResultsResultOutput) HostName added in v2.6.0

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

func (GetFleetJavaMigrationAnalysisResultsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetJavaMigrationAnalysisResultsResultOutput) JavaMigrationAnalysisResultCollections

The list of java_migration_analysis_result_collection.

func (GetFleetJavaMigrationAnalysisResultsResultOutput) ManagedInstanceId

The managed instance OCID.

func (GetFleetJavaMigrationAnalysisResultsResultOutput) TimeEnd

func (GetFleetJavaMigrationAnalysisResultsResultOutput) TimeStart

func (GetFleetJavaMigrationAnalysisResultsResultOutput) ToGetFleetJavaMigrationAnalysisResultsResultOutput

func (o GetFleetJavaMigrationAnalysisResultsResultOutput) ToGetFleetJavaMigrationAnalysisResultsResultOutput() GetFleetJavaMigrationAnalysisResultsResultOutput

func (GetFleetJavaMigrationAnalysisResultsResultOutput) ToGetFleetJavaMigrationAnalysisResultsResultOutputWithContext

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

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

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

type GetFleetPerformanceTuningAnalysisResultResult

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 recording has finished.
	TimeFinished string `pulumi:"timeFinished"`
	// The time the JFR recording has 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

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

)

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

```

type GetFleetPerformanceTuningAnalysisResultResultOutput

type GetFleetPerformanceTuningAnalysisResultResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetPerformanceTuningAnalysisResult.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ApplicationId

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

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ApplicationInstallationId

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

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ApplicationInstallationPath

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

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ApplicationName

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

func (GetFleetPerformanceTuningAnalysisResultResultOutput) Bucket

The Object Storage bucket name of this analysis result.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ElementType

func (GetFleetPerformanceTuningAnalysisResultResultOutput) FleetId

The fleet OCID.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) HostName

The hostname of the managed instance.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ManagedInstanceId

The managed instance OCID.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) Namespace

The Object Storage namespace of this analysis result.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) Object

The Object Storage object name of this analysis result.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) PerformanceTuningAnalysisResultId

func (o GetFleetPerformanceTuningAnalysisResultResultOutput) PerformanceTuningAnalysisResultId() pulumi.StringOutput

func (GetFleetPerformanceTuningAnalysisResultResultOutput) Result

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

func (GetFleetPerformanceTuningAnalysisResultResultOutput) TimeCreated

The time the result is compiled.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) TimeFinished

The time the JFR recording has finished.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) TimeStarted

The time the JFR recording has started.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ToGetFleetPerformanceTuningAnalysisResultResultOutput

func (o GetFleetPerformanceTuningAnalysisResultResultOutput) ToGetFleetPerformanceTuningAnalysisResultResultOutput() GetFleetPerformanceTuningAnalysisResultResultOutput

func (GetFleetPerformanceTuningAnalysisResultResultOutput) ToGetFleetPerformanceTuningAnalysisResultResultOutputWithContext

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

func (GetFleetPerformanceTuningAnalysisResultResultOutput) WarningCount

Total number of warnings reported by the analysis.

func (GetFleetPerformanceTuningAnalysisResultResultOutput) WorkRequestId

The OCID of the work request to start the analysis.

type GetFleetPerformanceTuningAnalysisResultsArgs

type GetFleetPerformanceTuningAnalysisResultsArgs struct {
	// The Fleet-unique identifier of the related application.
	ApplicationId *string `pulumi:"applicationId"`
	// The name of the application.
	ApplicationName *string                                          `pulumi:"applicationName"`
	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 host [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
	HostName *string `pulumi:"hostName"`
	// 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

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

type GetFleetPerformanceTuningAnalysisResultsFilterArgs

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

func (GetFleetPerformanceTuningAnalysisResultsFilterArgs) ElementType

func (GetFleetPerformanceTuningAnalysisResultsFilterArgs) ToGetFleetPerformanceTuningAnalysisResultsFilterOutput

func (i GetFleetPerformanceTuningAnalysisResultsFilterArgs) ToGetFleetPerformanceTuningAnalysisResultsFilterOutput() GetFleetPerformanceTuningAnalysisResultsFilterOutput

func (GetFleetPerformanceTuningAnalysisResultsFilterArgs) ToGetFleetPerformanceTuningAnalysisResultsFilterOutputWithContext

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

type GetFleetPerformanceTuningAnalysisResultsFilterArray

type GetFleetPerformanceTuningAnalysisResultsFilterArray []GetFleetPerformanceTuningAnalysisResultsFilterInput

func (GetFleetPerformanceTuningAnalysisResultsFilterArray) ElementType

func (GetFleetPerformanceTuningAnalysisResultsFilterArray) ToGetFleetPerformanceTuningAnalysisResultsFilterArrayOutput

func (i GetFleetPerformanceTuningAnalysisResultsFilterArray) ToGetFleetPerformanceTuningAnalysisResultsFilterArrayOutput() GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput

func (GetFleetPerformanceTuningAnalysisResultsFilterArray) ToGetFleetPerformanceTuningAnalysisResultsFilterArrayOutputWithContext

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

type GetFleetPerformanceTuningAnalysisResultsFilterArrayInput

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

type GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput) ElementType

func (GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput) Index

func (GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput) ToGetFleetPerformanceTuningAnalysisResultsFilterArrayOutput

func (GetFleetPerformanceTuningAnalysisResultsFilterArrayOutput) ToGetFleetPerformanceTuningAnalysisResultsFilterArrayOutputWithContext

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

type GetFleetPerformanceTuningAnalysisResultsFilterInput

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

type GetFleetPerformanceTuningAnalysisResultsFilterOutput struct{ *pulumi.OutputState }

func (GetFleetPerformanceTuningAnalysisResultsFilterOutput) ElementType

func (GetFleetPerformanceTuningAnalysisResultsFilterOutput) Name

func (GetFleetPerformanceTuningAnalysisResultsFilterOutput) Regex

func (GetFleetPerformanceTuningAnalysisResultsFilterOutput) ToGetFleetPerformanceTuningAnalysisResultsFilterOutput

func (GetFleetPerformanceTuningAnalysisResultsFilterOutput) ToGetFleetPerformanceTuningAnalysisResultsFilterOutputWithContext

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

func (GetFleetPerformanceTuningAnalysisResultsFilterOutput) Values

type GetFleetPerformanceTuningAnalysisResultsOutputArgs

type GetFleetPerformanceTuningAnalysisResultsOutputArgs struct {
	// The Fleet-unique identifier of the related application.
	ApplicationId pulumi.StringPtrInput `pulumi:"applicationId"`
	// The name of the application.
	ApplicationName pulumi.StringPtrInput                                    `pulumi:"applicationName"`
	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 host [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the managed instance.
	HostName pulumi.StringPtrInput `pulumi:"hostName"`
	// 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

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollection

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

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArgs

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

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArgs) ElementType

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArgs) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArgs) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutputWithContext

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArray

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArray []GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionInput

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArray) ElementType

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArray) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArray) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutputWithContext

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayInput

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

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput) ElementType

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionArrayOutputWithContext

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionInput

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

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.
	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 host [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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 recording has finished.
	TimeFinished string `pulumi:"timeFinished"`
	// The time the JFR recording has 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

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.
	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 host [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) 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 recording has finished.
	TimeFinished pulumi.StringInput `pulumi:"timeFinished"`
	// The time the JFR recording has 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

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArgs) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArgs) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutputWithContext

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArray

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArray []GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemInput

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArray) ElementType

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArray) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArray) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutputWithContext

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayInput

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

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput) ElementType

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemArrayOutputWithContext

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemInput

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

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput struct{ *pulumi.OutputState }

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ApplicationId

The Fleet-unique identifier of the related application.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ApplicationInstallationId

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

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ApplicationInstallationPath

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

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ApplicationName

The name of the application.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) Bucket

The Object Storage bucket name of this analysis result.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ElementType

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) FleetId

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

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) HostName

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

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) Id

The OCID to identify this analysis results.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ManagedInstanceId

The Fleet-unique identifier of the related managed instance.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) Namespace

The Object Storage namespace of this analysis result.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) Object

The Object Storage object name of this analysis result.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) Result

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

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) TimeCreated

The time the result is compiled.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) TimeFinished

The time the JFR recording has finished.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) TimeStarted

The time the JFR recording has started.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutputWithContext

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) WarningCount

Total number of warnings reported by the analysis.

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionItemOutput) WorkRequestId

The OCID of the work request to start the analysis.

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput

type GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput) ElementType

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput

func (GetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutput) ToGetFleetPerformanceTuningAnalysisResultsPerformanceTuningAnalysisResultCollectionOutputWithContext

type GetFleetPerformanceTuningAnalysisResultsResult

type GetFleetPerformanceTuningAnalysisResultsResult struct {
	// The OCID of the application for which the report has been generated.
	ApplicationId *string `pulumi:"applicationId"`
	// The name of the application for which the report has been generated.
	ApplicationName *string                                          `pulumi:"applicationName"`
	Filters         []GetFleetPerformanceTuningAnalysisResultsFilter `pulumi:"filters"`
	// 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 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

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

)

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

```

type GetFleetPerformanceTuningAnalysisResultsResultOutput

type GetFleetPerformanceTuningAnalysisResultsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetPerformanceTuningAnalysisResults.

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) ApplicationId

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

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) ApplicationName added in v2.25.0

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

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) ElementType

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) Filters

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) FleetId

The fleet OCID.

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) HostName added in v2.6.0

The hostname of the managed instance.

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) ManagedInstanceId

The managed instance OCID.

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) PerformanceTuningAnalysisResultCollections

The list of performance_tuning_analysis_result_collection.

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) TimeEnd

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) TimeStart

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) ToGetFleetPerformanceTuningAnalysisResultsResultOutput

func (GetFleetPerformanceTuningAnalysisResultsResultOutput) ToGetFleetPerformanceTuningAnalysisResultsResultOutputWithContext

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.
	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]string `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]string `pulumi:"freeformTags"`
	// The ID.
	Id string `pulumi:"id"`
	// Custom Log for inventory or operation log.
	InventoryLogs []GetFleetsFleetCollectionItemInventoryLog `pulumi:"inventoryLogs"`
	// Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.
	IsAdvancedFeaturesEnabled bool `pulumi:"isAdvancedFeaturesEnabled"`
	// Whether or not export setting is enabled in this Fleet.
	IsExportSettingEnabled bool `pulumi:"isExportSettingEnabled"`
	// Custom Log for inventory or operation log.
	OperationLogs []GetFleetsFleetCollectionItemOperationLog `pulumi:"operationLogs"`
	// The state of the lifecycle.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `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.StringMapInput `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.StringMapInput `pulumi:"freeformTags"`
	// The ID.
	Id pulumi.StringInput `pulumi:"id"`
	// Custom Log for inventory or operation log.
	InventoryLogs GetFleetsFleetCollectionItemInventoryLogArrayInput `pulumi:"inventoryLogs"`
	// Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.
	IsAdvancedFeaturesEnabled pulumi.BoolInput `pulumi:"isAdvancedFeaturesEnabled"`
	// Whether or not export setting is enabled in this Fleet.
	IsExportSettingEnabled pulumi.BoolInput `pulumi:"isExportSettingEnabled"`
	// Custom Log for inventory or operation log.
	OperationLogs GetFleetsFleetCollectionItemOperationLogArrayInput `pulumi:"operationLogs"`
	// The state of the lifecycle.
	State pulumi.StringInput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `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

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.

func (GetFleetsFleetCollectionItemOutput) InventoryLogs

Custom Log for inventory or operation log.

func (GetFleetsFleetCollectionItemOutput) IsAdvancedFeaturesEnabled

func (o GetFleetsFleetCollectionItemOutput) IsAdvancedFeaturesEnabled() pulumi.BoolOutput

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

func (GetFleetsFleetCollectionItemOutput) IsExportSettingEnabled

func (o GetFleetsFleetCollectionItemOutput) IsExportSettingEnabled() pulumi.BoolOutput

Whether or not export setting is enabled in this Fleet.

func (GetFleetsFleetCollectionItemOutput) OperationLogs

Custom Log for inventory or operation log.

func (GetFleetsFleetCollectionItemOutput) State

The state of the lifecycle.

func (GetFleetsFleetCollectionItemOutput) SystemTags

System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetFleetsFleetCollectionItemOutput) TimeCreated

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

func (GetFleetsFleetCollectionItemOutput) ToGetFleetsFleetCollectionItemOutput

func (o GetFleetsFleetCollectionItemOutput) ToGetFleetsFleetCollectionItemOutput() GetFleetsFleetCollectionItemOutput

func (GetFleetsFleetCollectionItemOutput) ToGetFleetsFleetCollectionItemOutputWithContext

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

type GetFleetsFleetCollectionOutput

type GetFleetsFleetCollectionOutput struct{ *pulumi.OutputState }

func (GetFleetsFleetCollectionOutput) ElementType

func (GetFleetsFleetCollectionOutput) Items

func (GetFleetsFleetCollectionOutput) ToGetFleetsFleetCollectionOutput

func (o GetFleetsFleetCollectionOutput) ToGetFleetsFleetCollectionOutput() GetFleetsFleetCollectionOutput

func (GetFleetsFleetCollectionOutput) ToGetFleetsFleetCollectionOutputWithContext

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

type GetFleetsOutputArgs

type GetFleetsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// The display name.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Filter the list with displayName contains the given value.
	DisplayNameContains pulumi.StringPtrInput     `pulumi:"displayNameContains"`
	Filters             GetFleetsFilterArrayInput `pulumi:"filters"`
	// The ID.
	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/v2/go/oci/jms"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

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

```

type GetFleetsResultOutput

type GetFleetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleets.

func (GetFleetsResultOutput) CompartmentId

func (o GetFleetsResultOutput) CompartmentId() pulumi.StringPtrOutput

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

func (GetFleetsResultOutput) DisplayName

The name of the Fleet.

func (GetFleetsResultOutput) DisplayNameContains

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

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

)

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

```

type GetInstallationSiteResultOutput

type GetInstallationSiteResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstallationSite.

func (GetInstallationSiteResultOutput) ApplicationId

func (GetInstallationSiteResultOutput) ElementType

func (GetInstallationSiteResultOutput) FleetId

func (GetInstallationSiteResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstallationSiteResultOutput) InstallationPath

func (GetInstallationSiteResultOutput) Items

A list of Java installation sites.

func (GetInstallationSiteResultOutput) JreDistribution

func (GetInstallationSiteResultOutput) JreSecurityStatus

func (GetInstallationSiteResultOutput) JreVendor

func (GetInstallationSiteResultOutput) JreVersion

func (GetInstallationSiteResultOutput) ManagedInstanceId

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

func (GetInstallationSiteResultOutput) OsFamilies

func (GetInstallationSiteResultOutput) PathContains

func (GetInstallationSiteResultOutput) TimeEnd

func (GetInstallationSiteResultOutput) TimeStart

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 name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
	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 name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
	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 name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.

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 name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
	Distribution string `pulumi:"distribution"`
	// The operating system type, such as Windows, Linux or macOS
	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 name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
	Distribution pulumi.StringInput `pulumi:"distribution"`
	// The operating system type, such as Windows, Linux or macOS
	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) Distribution added in v2.25.0

The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput) ElementType

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput) Family

The operating system type, such as Windows, Linux or macOS

func (GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystemOutput) ManagedInstanceCount

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

)

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

```

type GetInstallationSitesResultOutput

type GetInstallationSitesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getInstallationSites.

func (GetInstallationSitesResultOutput) ApplicationId

func (GetInstallationSitesResultOutput) ElementType

func (GetInstallationSitesResultOutput) Filters

func (GetInstallationSitesResultOutput) FleetId

func (GetInstallationSitesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetInstallationSitesResultOutput) InstallationPath

func (GetInstallationSitesResultOutput) InstallationSiteCollections

The list of installation_site_collection.

func (GetInstallationSitesResultOutput) JreDistribution

func (GetInstallationSitesResultOutput) JreSecurityStatus

func (GetInstallationSitesResultOutput) JreVendor

func (GetInstallationSitesResultOutput) JreVersion

func (GetInstallationSitesResultOutput) ManagedInstanceId

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

func (GetInstallationSitesResultOutput) OsFamilies

func (GetInstallationSitesResultOutput) PathContains

func (GetInstallationSitesResultOutput) TimeEnd

func (GetInstallationSitesResultOutput) TimeStart

func (GetInstallationSitesResultOutput) ToGetInstallationSitesResultOutput

func (o GetInstallationSitesResultOutput) ToGetInstallationSitesResultOutput() GetInstallationSitesResultOutput

func (GetInstallationSitesResultOutput) ToGetInstallationSitesResultOutputWithContext

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

type GetJavaDownloadsJavaDownloadRecordsArgs

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

A collection of arguments for invoking getJavaDownloadsJavaDownloadRecords.

type GetJavaDownloadsJavaDownloadRecordsFilter

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

type GetJavaDownloadsJavaDownloadRecordsFilterArgs

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

func (GetJavaDownloadsJavaDownloadRecordsFilterArgs) ElementType

func (GetJavaDownloadsJavaDownloadRecordsFilterArgs) ToGetJavaDownloadsJavaDownloadRecordsFilterOutput

func (i GetJavaDownloadsJavaDownloadRecordsFilterArgs) ToGetJavaDownloadsJavaDownloadRecordsFilterOutput() GetJavaDownloadsJavaDownloadRecordsFilterOutput

func (GetJavaDownloadsJavaDownloadRecordsFilterArgs) ToGetJavaDownloadsJavaDownloadRecordsFilterOutputWithContext

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

type GetJavaDownloadsJavaDownloadRecordsFilterArray

type GetJavaDownloadsJavaDownloadRecordsFilterArray []GetJavaDownloadsJavaDownloadRecordsFilterInput

func (GetJavaDownloadsJavaDownloadRecordsFilterArray) ElementType

func (GetJavaDownloadsJavaDownloadRecordsFilterArray) ToGetJavaDownloadsJavaDownloadRecordsFilterArrayOutput

func (i GetJavaDownloadsJavaDownloadRecordsFilterArray) ToGetJavaDownloadsJavaDownloadRecordsFilterArrayOutput() GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput

func (GetJavaDownloadsJavaDownloadRecordsFilterArray) ToGetJavaDownloadsJavaDownloadRecordsFilterArrayOutputWithContext

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

type GetJavaDownloadsJavaDownloadRecordsFilterArrayInput

type GetJavaDownloadsJavaDownloadRecordsFilterArrayInput interface {
	pulumi.Input

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

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

GetJavaDownloadsJavaDownloadRecordsFilterArray{ GetJavaDownloadsJavaDownloadRecordsFilterArgs{...} }

type GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput

type GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput) Index

func (GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput) ToGetJavaDownloadsJavaDownloadRecordsFilterArrayOutput

func (GetJavaDownloadsJavaDownloadRecordsFilterArrayOutput) ToGetJavaDownloadsJavaDownloadRecordsFilterArrayOutputWithContext

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

type GetJavaDownloadsJavaDownloadRecordsFilterInput

type GetJavaDownloadsJavaDownloadRecordsFilterInput interface {
	pulumi.Input

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

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

GetJavaDownloadsJavaDownloadRecordsFilterArgs{...}

type GetJavaDownloadsJavaDownloadRecordsFilterOutput

type GetJavaDownloadsJavaDownloadRecordsFilterOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadRecordsFilterOutput) ElementType

func (GetJavaDownloadsJavaDownloadRecordsFilterOutput) Name

func (GetJavaDownloadsJavaDownloadRecordsFilterOutput) Regex

func (GetJavaDownloadsJavaDownloadRecordsFilterOutput) ToGetJavaDownloadsJavaDownloadRecordsFilterOutput

func (o GetJavaDownloadsJavaDownloadRecordsFilterOutput) ToGetJavaDownloadsJavaDownloadRecordsFilterOutput() GetJavaDownloadsJavaDownloadRecordsFilterOutput

func (GetJavaDownloadsJavaDownloadRecordsFilterOutput) ToGetJavaDownloadsJavaDownloadRecordsFilterOutputWithContext

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

func (GetJavaDownloadsJavaDownloadRecordsFilterOutput) Values

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollection

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollection struct {
	// A list of Java download records in a tenancy.
	Items []GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItem `pulumi:"items"`
}

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs struct {
	// A list of Java download records in a tenancy.
	Items GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayInput `pulumi:"items"`
}

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs) ElementType

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutputWithContext

func (i GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray []GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionInput

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray) ElementType

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutputWithContext

func (i GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayInput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput() GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput
	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput
}

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray and GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayInput` via:

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArray{ GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs{...} }

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArrayOutputWithContext

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionInput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput() GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput
	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput
}

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionInput is an input type that accepts GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs and GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionInput` via:

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionArgs{...}

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItem

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItem struct {
	// Target Operating System architecture of the artifact.
	Architecture string `pulumi:"architecture"`
	// Identifier of the source that downloaded the artifact.
	DownloadSourceId string `pulumi:"downloadSourceId"`
	// Type of download.
	DownloadType string `pulumi:"downloadType"`
	// The Java family display name.
	FamilyDisplayName string `pulumi:"familyDisplayName"`
	// Unique Java family version identifier.
	FamilyVersion string `pulumi:"familyVersion"`
	// Target Operating System family of the artifact.
	OsFamily string `pulumi:"osFamily"`
	// The package type (typically the file extension) of the artifact.
	PackageType string `pulumi:"packageType"`
	// Packaging type detail of the artifact.
	PackageTypeDetail string `pulumi:"packageTypeDetail"`
	// Unique Java release version identifier.
	ReleaseVersion string `pulumi:"releaseVersion"`
	// Timestamp of download.
	TimeDownloaded string `pulumi:"timeDownloaded"`
}

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs struct {
	// Target Operating System architecture of the artifact.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// Identifier of the source that downloaded the artifact.
	DownloadSourceId pulumi.StringInput `pulumi:"downloadSourceId"`
	// Type of download.
	DownloadType pulumi.StringInput `pulumi:"downloadType"`
	// The Java family display name.
	FamilyDisplayName pulumi.StringInput `pulumi:"familyDisplayName"`
	// Unique Java family version identifier.
	FamilyVersion pulumi.StringInput `pulumi:"familyVersion"`
	// Target Operating System family of the artifact.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type (typically the file extension) of the artifact.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Packaging type detail of the artifact.
	PackageTypeDetail pulumi.StringInput `pulumi:"packageTypeDetail"`
	// Unique Java release version identifier.
	ReleaseVersion pulumi.StringInput `pulumi:"releaseVersion"`
	// Timestamp of download.
	TimeDownloaded pulumi.StringInput `pulumi:"timeDownloaded"`
}

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs) ElementType

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutputWithContext

func (i GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray []GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemInput

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray) ElementType

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutputWithContext

func (i GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayInput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput() GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput
	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput
}

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray and GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayInput` via:

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArray{ GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs{...} }

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArrayOutputWithContext

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemInput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput() GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput
	ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput
}

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemInput is an input type that accepts GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs and GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemInput` via:

GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemArgs{...}

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) Architecture

Target Operating System architecture of the artifact.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) DownloadSourceId

Identifier of the source that downloaded the artifact.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) DownloadType

Type of download.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) ElementType

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) FamilyDisplayName

The Java family display name.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) FamilyVersion

Unique Java family version identifier.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) OsFamily

Target Operating System family of the artifact.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) PackageType

The package type (typically the file extension) of the artifact.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) PackageTypeDetail

Packaging type detail of the artifact.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) ReleaseVersion

Unique Java release version identifier.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) TimeDownloaded

Timestamp of download.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionItemOutputWithContext

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput

type GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput) ElementType

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput) Items

A list of Java download records in a tenancy.

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput

func (GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutputWithContext

func (o GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput) ToGetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollectionOutput

type GetJavaDownloadsJavaDownloadRecordsOutputArgs

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

A collection of arguments for invoking getJavaDownloadsJavaDownloadRecords.

func (GetJavaDownloadsJavaDownloadRecordsOutputArgs) ElementType

type GetJavaDownloadsJavaDownloadRecordsResult

type GetJavaDownloadsJavaDownloadRecordsResult struct {
	// The target Operating System architecture for the artifact.
	Architecture  *string `pulumi:"architecture"`
	CompartmentId string  `pulumi:"compartmentId"`
	// The Java family version identifier.
	FamilyVersion *string                                     `pulumi:"familyVersion"`
	Filters       []GetJavaDownloadsJavaDownloadRecordsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of java_download_record_collection.
	JavaDownloadRecordCollections []GetJavaDownloadsJavaDownloadRecordsJavaDownloadRecordCollection `pulumi:"javaDownloadRecordCollections"`
	// The target Operating System family for the artifact.
	OsFamily *string `pulumi:"osFamily"`
	// Additional information about the package type.
	PackageTypeDetail *string `pulumi:"packageTypeDetail"`
	// The Java release version identifier.
	ReleaseVersion *string `pulumi:"releaseVersion"`
	TimeEnd        *string `pulumi:"timeEnd"`
	TimeStart      *string `pulumi:"timeStart"`
}

A collection of values returned by getJavaDownloadsJavaDownloadRecords.

func GetJavaDownloadsJavaDownloadRecords

This data source provides the list of Java Download Records in Oracle Cloud Infrastructure Jms Java Downloads service.

Returns a list of Java download records in a tenancy based on specified parameters. See [JavaReleases API](https://docs.cloud.oracle.com/iaas/api/#/en/jms/20210610/JavaRelease/ListJavaReleases) for possible values of `javaFamilyVersion` and `javaReleaseVersion` parameters.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJavaDownloadsJavaDownloadRecords(ctx, &jms.GetJavaDownloadsJavaDownloadRecordsArgs{
			CompartmentId:     compartmentId,
			Architecture:      pulumi.StringRef(javaDownloadRecordArchitecture),
			FamilyVersion:     pulumi.StringRef(javaDownloadRecordFamilyVersion),
			OsFamily:          pulumi.StringRef(javaDownloadRecordOsFamily),
			PackageTypeDetail: pulumi.StringRef(javaDownloadRecordPackageTypeDetail),
			ReleaseVersion:    pulumi.StringRef(javaDownloadRecordReleaseVersion),
			TimeEnd:           pulumi.StringRef(javaDownloadRecordTimeEnd),
			TimeStart:         pulumi.StringRef(javaDownloadRecordTimeStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaDownloadsJavaDownloadRecordsResultOutput

type GetJavaDownloadsJavaDownloadRecordsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaDownloadRecords.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) Architecture

The target Operating System architecture for the artifact.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) CompartmentId

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) ElementType

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) FamilyVersion

The Java family version identifier.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) Filters

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) JavaDownloadRecordCollections

The list of java_download_record_collection.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) OsFamily

The target Operating System family for the artifact.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) PackageTypeDetail

Additional information about the package type.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) ReleaseVersion

The Java release version identifier.

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) TimeEnd

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) TimeStart

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) ToGetJavaDownloadsJavaDownloadRecordsResultOutput

func (o GetJavaDownloadsJavaDownloadRecordsResultOutput) ToGetJavaDownloadsJavaDownloadRecordsResultOutput() GetJavaDownloadsJavaDownloadRecordsResultOutput

func (GetJavaDownloadsJavaDownloadRecordsResultOutput) ToGetJavaDownloadsJavaDownloadRecordsResultOutputWithContext

func (o GetJavaDownloadsJavaDownloadRecordsResultOutput) ToGetJavaDownloadsJavaDownloadRecordsResultOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadRecordsResultOutput

type GetJavaDownloadsJavaDownloadReportContentArgs

type GetJavaDownloadsJavaDownloadReportContentArgs struct {
	// Unique Java download report identifier.
	JavaDownloadReportId string `pulumi:"javaDownloadReportId"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadReportContent.

type GetJavaDownloadsJavaDownloadReportContentOutputArgs

type GetJavaDownloadsJavaDownloadReportContentOutputArgs struct {
	// Unique Java download report identifier.
	JavaDownloadReportId pulumi.StringInput `pulumi:"javaDownloadReportId"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadReportContent.

func (GetJavaDownloadsJavaDownloadReportContentOutputArgs) ElementType

type GetJavaDownloadsJavaDownloadReportContentResult

type GetJavaDownloadsJavaDownloadReportContentResult struct {
	// The provider-assigned unique ID for this managed resource.
	Id                   string `pulumi:"id"`
	JavaDownloadReportId string `pulumi:"javaDownloadReportId"`
}

A collection of values returned by getJavaDownloadsJavaDownloadReportContent.

func GetJavaDownloadsJavaDownloadReportContent

This data source provides details about a specific Java Download Report Content resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Retrieve a Java download report with the specified identifier.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJavaDownloadsJavaDownloadReportContent(ctx, &jms.GetJavaDownloadsJavaDownloadReportContentArgs{
			JavaDownloadReportId: testJavaDownloadReport.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaDownloadsJavaDownloadReportContentResultOutput

type GetJavaDownloadsJavaDownloadReportContentResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaDownloadReportContent.

func (GetJavaDownloadsJavaDownloadReportContentResultOutput) ElementType

func (GetJavaDownloadsJavaDownloadReportContentResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetJavaDownloadsJavaDownloadReportContentResultOutput) JavaDownloadReportId

func (GetJavaDownloadsJavaDownloadReportContentResultOutput) ToGetJavaDownloadsJavaDownloadReportContentResultOutput

func (GetJavaDownloadsJavaDownloadReportContentResultOutput) ToGetJavaDownloadsJavaDownloadReportContentResultOutputWithContext

func (o GetJavaDownloadsJavaDownloadReportContentResultOutput) ToGetJavaDownloadsJavaDownloadReportContentResultOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportContentResultOutput

type GetJavaDownloadsJavaDownloadReportCreatedBy

type GetJavaDownloadsJavaDownloadReportCreatedBy struct {
	// Display name for the Java download report.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaDownloadReportCreatedByArgs

type GetJavaDownloadsJavaDownloadReportCreatedByArgs struct {
	// Display name for the Java download report.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaDownloadReportCreatedByArgs) ElementType

func (GetJavaDownloadsJavaDownloadReportCreatedByArgs) ToGetJavaDownloadsJavaDownloadReportCreatedByOutput

func (i GetJavaDownloadsJavaDownloadReportCreatedByArgs) ToGetJavaDownloadsJavaDownloadReportCreatedByOutput() GetJavaDownloadsJavaDownloadReportCreatedByOutput

func (GetJavaDownloadsJavaDownloadReportCreatedByArgs) ToGetJavaDownloadsJavaDownloadReportCreatedByOutputWithContext

func (i GetJavaDownloadsJavaDownloadReportCreatedByArgs) ToGetJavaDownloadsJavaDownloadReportCreatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportCreatedByOutput

type GetJavaDownloadsJavaDownloadReportCreatedByArray

type GetJavaDownloadsJavaDownloadReportCreatedByArray []GetJavaDownloadsJavaDownloadReportCreatedByInput

func (GetJavaDownloadsJavaDownloadReportCreatedByArray) ElementType

func (GetJavaDownloadsJavaDownloadReportCreatedByArray) ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutput

func (i GetJavaDownloadsJavaDownloadReportCreatedByArray) ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutput() GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput

func (GetJavaDownloadsJavaDownloadReportCreatedByArray) ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext

func (i GetJavaDownloadsJavaDownloadReportCreatedByArray) ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput

type GetJavaDownloadsJavaDownloadReportCreatedByArrayInput

type GetJavaDownloadsJavaDownloadReportCreatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutput() GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput
	ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput
}

GetJavaDownloadsJavaDownloadReportCreatedByArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadReportCreatedByArray and GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportCreatedByArrayInput` via:

GetJavaDownloadsJavaDownloadReportCreatedByArray{ GetJavaDownloadsJavaDownloadReportCreatedByArgs{...} }

type GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput

type GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput) Index

func (GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutput

func (GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext

func (o GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportCreatedByArrayOutput

type GetJavaDownloadsJavaDownloadReportCreatedByInput

type GetJavaDownloadsJavaDownloadReportCreatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportCreatedByOutput() GetJavaDownloadsJavaDownloadReportCreatedByOutput
	ToGetJavaDownloadsJavaDownloadReportCreatedByOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportCreatedByOutput
}

GetJavaDownloadsJavaDownloadReportCreatedByInput is an input type that accepts GetJavaDownloadsJavaDownloadReportCreatedByArgs and GetJavaDownloadsJavaDownloadReportCreatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportCreatedByInput` via:

GetJavaDownloadsJavaDownloadReportCreatedByArgs{...}

type GetJavaDownloadsJavaDownloadReportCreatedByOutput

type GetJavaDownloadsJavaDownloadReportCreatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportCreatedByOutput) DisplayName

Display name for the Java download report.

func (GetJavaDownloadsJavaDownloadReportCreatedByOutput) ElementType

func (GetJavaDownloadsJavaDownloadReportCreatedByOutput) Email

The email of the principal.

func (GetJavaDownloadsJavaDownloadReportCreatedByOutput) Id

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

func (GetJavaDownloadsJavaDownloadReportCreatedByOutput) ToGetJavaDownloadsJavaDownloadReportCreatedByOutput

func (o GetJavaDownloadsJavaDownloadReportCreatedByOutput) ToGetJavaDownloadsJavaDownloadReportCreatedByOutput() GetJavaDownloadsJavaDownloadReportCreatedByOutput

func (GetJavaDownloadsJavaDownloadReportCreatedByOutput) ToGetJavaDownloadsJavaDownloadReportCreatedByOutputWithContext

func (o GetJavaDownloadsJavaDownloadReportCreatedByOutput) ToGetJavaDownloadsJavaDownloadReportCreatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportCreatedByOutput

type GetJavaDownloadsJavaDownloadReportsArgs

type GetJavaDownloadsJavaDownloadReportsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the display name.
	DisplayName *string                                     `pulumi:"displayName"`
	Filters     []GetJavaDownloadsJavaDownloadReportsFilter `pulumi:"filters"`
	// Unique Java download report identifier.
	JavaDownloadReportId *string `pulumi:"javaDownloadReportId"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadReports.

type GetJavaDownloadsJavaDownloadReportsFilter

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

type GetJavaDownloadsJavaDownloadReportsFilterArgs

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

func (GetJavaDownloadsJavaDownloadReportsFilterArgs) ElementType

func (GetJavaDownloadsJavaDownloadReportsFilterArgs) ToGetJavaDownloadsJavaDownloadReportsFilterOutput

func (i GetJavaDownloadsJavaDownloadReportsFilterArgs) ToGetJavaDownloadsJavaDownloadReportsFilterOutput() GetJavaDownloadsJavaDownloadReportsFilterOutput

func (GetJavaDownloadsJavaDownloadReportsFilterArgs) ToGetJavaDownloadsJavaDownloadReportsFilterOutputWithContext

func (i GetJavaDownloadsJavaDownloadReportsFilterArgs) ToGetJavaDownloadsJavaDownloadReportsFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsFilterOutput

type GetJavaDownloadsJavaDownloadReportsFilterArray

type GetJavaDownloadsJavaDownloadReportsFilterArray []GetJavaDownloadsJavaDownloadReportsFilterInput

func (GetJavaDownloadsJavaDownloadReportsFilterArray) ElementType

func (GetJavaDownloadsJavaDownloadReportsFilterArray) ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutput

func (i GetJavaDownloadsJavaDownloadReportsFilterArray) ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutput() GetJavaDownloadsJavaDownloadReportsFilterArrayOutput

func (GetJavaDownloadsJavaDownloadReportsFilterArray) ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutputWithContext

func (i GetJavaDownloadsJavaDownloadReportsFilterArray) ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsFilterArrayOutput

type GetJavaDownloadsJavaDownloadReportsFilterArrayInput

type GetJavaDownloadsJavaDownloadReportsFilterArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutput() GetJavaDownloadsJavaDownloadReportsFilterArrayOutput
	ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsFilterArrayOutput
}

GetJavaDownloadsJavaDownloadReportsFilterArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsFilterArray and GetJavaDownloadsJavaDownloadReportsFilterArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsFilterArrayInput` via:

GetJavaDownloadsJavaDownloadReportsFilterArray{ GetJavaDownloadsJavaDownloadReportsFilterArgs{...} }

type GetJavaDownloadsJavaDownloadReportsFilterArrayOutput

type GetJavaDownloadsJavaDownloadReportsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsFilterArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadReportsFilterArrayOutput) Index

func (GetJavaDownloadsJavaDownloadReportsFilterArrayOutput) ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutput

func (GetJavaDownloadsJavaDownloadReportsFilterArrayOutput) ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutputWithContext

func (o GetJavaDownloadsJavaDownloadReportsFilterArrayOutput) ToGetJavaDownloadsJavaDownloadReportsFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsFilterArrayOutput

type GetJavaDownloadsJavaDownloadReportsFilterInput

type GetJavaDownloadsJavaDownloadReportsFilterInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsFilterOutput() GetJavaDownloadsJavaDownloadReportsFilterOutput
	ToGetJavaDownloadsJavaDownloadReportsFilterOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsFilterOutput
}

GetJavaDownloadsJavaDownloadReportsFilterInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsFilterArgs and GetJavaDownloadsJavaDownloadReportsFilterOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsFilterInput` via:

GetJavaDownloadsJavaDownloadReportsFilterArgs{...}

type GetJavaDownloadsJavaDownloadReportsFilterOutput

type GetJavaDownloadsJavaDownloadReportsFilterOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsFilterOutput) ElementType

func (GetJavaDownloadsJavaDownloadReportsFilterOutput) Name

func (GetJavaDownloadsJavaDownloadReportsFilterOutput) Regex

func (GetJavaDownloadsJavaDownloadReportsFilterOutput) ToGetJavaDownloadsJavaDownloadReportsFilterOutput

func (o GetJavaDownloadsJavaDownloadReportsFilterOutput) ToGetJavaDownloadsJavaDownloadReportsFilterOutput() GetJavaDownloadsJavaDownloadReportsFilterOutput

func (GetJavaDownloadsJavaDownloadReportsFilterOutput) ToGetJavaDownloadsJavaDownloadReportsFilterOutputWithContext

func (o GetJavaDownloadsJavaDownloadReportsFilterOutput) ToGetJavaDownloadsJavaDownloadReportsFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsFilterOutput

func (GetJavaDownloadsJavaDownloadReportsFilterOutput) Values

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollection

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollection struct {
	Items []GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItem `pulumi:"items"`
}

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs struct {
	Items GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayInput `pulumi:"items"`
}

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs) ElementType

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutputWithContext

func (i GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray []GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionInput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray) ElementType

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutputWithContext

func (i GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayInput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput() GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput
	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput
}

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray and GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayInput` via:

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArray{ GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs{...} }

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArrayOutputWithContext

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionInput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput() GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput
	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput
}

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs and GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionInput` via:

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionArgs{...}

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItem

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItem struct {
	// The algorithm used for calculating the checksum.
	ChecksumType string `pulumi:"checksumType"`
	// The checksum value of the Java download report file.
	ChecksumValue string `pulumi:"checksumValue"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId string `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies []GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedBy `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags map[string]string `pulumi:"definedTags"`
	// A filter to return only resources that match the display name.
	DisplayName string `pulumi:"displayName"`
	// Approximate size of the Java download report file in bytes.
	FileSizeInBytes string `pulumi:"fileSizeInBytes"`
	// The file format of the Java download report.
	Format string `pulumi:"format"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id        string `pulumi:"id"`
	SortBy    string `pulumi:"sortBy"`
	SortOrder string `pulumi:"sortOrder"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time the Java download report was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The end time until when the download records are included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd string `pulumi:"timeEnd"`
	// The start time from when the download records are included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart string `pulumi:"timeStart"`
}

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs struct {
	// The algorithm used for calculating the checksum.
	ChecksumType pulumi.StringInput `pulumi:"checksumType"`
	// The checksum value of the Java download report file.
	ChecksumValue pulumi.StringInput `pulumi:"checksumValue"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayInput `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// A filter to return only resources that match the display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Approximate size of the Java download report file in bytes.
	FileSizeInBytes pulumi.StringInput `pulumi:"fileSizeInBytes"`
	// The file format of the Java download report.
	Format pulumi.StringInput `pulumi:"format"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id        pulumi.StringInput `pulumi:"id"`
	SortBy    pulumi.StringInput `pulumi:"sortBy"`
	SortOrder pulumi.StringInput `pulumi:"sortOrder"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// The time the Java download report was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The end time until when the download records are included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringInput `pulumi:"timeEnd"`
	// The start time from when the download records are included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart pulumi.StringInput `pulumi:"timeStart"`
}

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs) ElementType

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutputWithContext

func (i GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray []GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemInput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray) ElementType

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutputWithContext

func (i GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayInput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput() GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput
	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput
}

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray and GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayInput` via:

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArray{ GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs{...} }

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArrayOutputWithContext

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedBy

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedBy struct {
	// A filter to return only resources that match the display name.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs struct {
	// A filter to return only resources that match the display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs) ElementType

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutputWithContext

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArray

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArray []GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByInput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArray) ElementType

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArray) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutputWithContext

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayInput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput() GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput
	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput
}

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArray and GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayInput` via:

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArray{ GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs{...} }

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArrayOutputWithContext

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByInput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput() GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput
	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput
}

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs and GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByInput` via:

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByArgs{...}

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput) DisplayName

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

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput) ElementType

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput) Email

The email of the principal.

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput) Id

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

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemCreatedByOutputWithContext

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemInput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput() GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput
	ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput
}

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemInput is an input type that accepts GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs and GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemInput` via:

GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemArgs{...}

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) ChecksumType

The algorithm used for calculating the checksum.

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) ChecksumValue

The checksum value of the Java download report file.

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) CompartmentId

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

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) CreatedBies

An authorized principal.

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

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

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) ElementType

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) FileSizeInBytes

Approximate size of the Java download report file in bytes.

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) Format

The file format of the Java download report.

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

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

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) SortBy

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) SortOrder

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) 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 (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) TimeCreated

The time the Java download report was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) TimeEnd

The end time until when the download records are included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) TimeStart

The start time from when the download records are included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionItemOutputWithContext

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput

type GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput) ElementType

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput

func (GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutputWithContext

func (o GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput) ToGetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollectionOutput

type GetJavaDownloadsJavaDownloadReportsOutputArgs

type GetJavaDownloadsJavaDownloadReportsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the display name.
	DisplayName pulumi.StringPtrInput                               `pulumi:"displayName"`
	Filters     GetJavaDownloadsJavaDownloadReportsFilterArrayInput `pulumi:"filters"`
	// Unique Java download report identifier.
	JavaDownloadReportId pulumi.StringPtrInput `pulumi:"javaDownloadReportId"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadReports.

func (GetJavaDownloadsJavaDownloadReportsOutputArgs) ElementType

type GetJavaDownloadsJavaDownloadReportsResult

type GetJavaDownloadsJavaDownloadReportsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the Java download report.
	CompartmentId string `pulumi:"compartmentId"`
	// Display name for the Java download report.
	DisplayName *string                                     `pulumi:"displayName"`
	Filters     []GetJavaDownloadsJavaDownloadReportsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of java_download_report_collection.
	JavaDownloadReportCollections []GetJavaDownloadsJavaDownloadReportsJavaDownloadReportCollection `pulumi:"javaDownloadReportCollections"`
	JavaDownloadReportId          *string                                                           `pulumi:"javaDownloadReportId"`
	// The current state of the Java download report.
	State *string `pulumi:"state"`
}

A collection of values returned by getJavaDownloadsJavaDownloadReports.

func GetJavaDownloadsJavaDownloadReports

This data source provides the list of Java Download Reports in Oracle Cloud Infrastructure Jms Java Downloads service.

Returns a list of JavaDownloadReports.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJavaDownloadsJavaDownloadReports(ctx, &jms.GetJavaDownloadsJavaDownloadReportsArgs{
			CompartmentId:        tenancyOcid,
			DisplayName:          pulumi.StringRef(javaDownloadReportDisplayName),
			JavaDownloadReportId: pulumi.StringRef(testJavaDownloadReport.Id),
			State:                pulumi.StringRef(javaDownloadReportState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaDownloadsJavaDownloadReportsResultOutput

type GetJavaDownloadsJavaDownloadReportsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaDownloadReports.

func (GetJavaDownloadsJavaDownloadReportsResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the Java download report.

func (GetJavaDownloadsJavaDownloadReportsResultOutput) DisplayName

Display name for the Java download report.

func (GetJavaDownloadsJavaDownloadReportsResultOutput) ElementType

func (GetJavaDownloadsJavaDownloadReportsResultOutput) Filters

func (GetJavaDownloadsJavaDownloadReportsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetJavaDownloadsJavaDownloadReportsResultOutput) JavaDownloadReportCollections

The list of java_download_report_collection.

func (GetJavaDownloadsJavaDownloadReportsResultOutput) JavaDownloadReportId

func (GetJavaDownloadsJavaDownloadReportsResultOutput) State

The current state of the Java download report.

func (GetJavaDownloadsJavaDownloadReportsResultOutput) ToGetJavaDownloadsJavaDownloadReportsResultOutput

func (o GetJavaDownloadsJavaDownloadReportsResultOutput) ToGetJavaDownloadsJavaDownloadReportsResultOutput() GetJavaDownloadsJavaDownloadReportsResultOutput

func (GetJavaDownloadsJavaDownloadReportsResultOutput) ToGetJavaDownloadsJavaDownloadReportsResultOutputWithContext

func (o GetJavaDownloadsJavaDownloadReportsResultOutput) ToGetJavaDownloadsJavaDownloadReportsResultOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadReportsResultOutput

type GetJavaDownloadsJavaDownloadTokenCreatedBy

type GetJavaDownloadsJavaDownloadTokenCreatedBy struct {
	// The name of the principal.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaDownloadTokenCreatedByArgs

type GetJavaDownloadsJavaDownloadTokenCreatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaDownloadTokenCreatedByArgs) ElementType

func (GetJavaDownloadsJavaDownloadTokenCreatedByArgs) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutput

func (i GetJavaDownloadsJavaDownloadTokenCreatedByArgs) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutput() GetJavaDownloadsJavaDownloadTokenCreatedByOutput

func (GetJavaDownloadsJavaDownloadTokenCreatedByArgs) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext

func (i GetJavaDownloadsJavaDownloadTokenCreatedByArgs) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenCreatedByOutput

type GetJavaDownloadsJavaDownloadTokenCreatedByArray

type GetJavaDownloadsJavaDownloadTokenCreatedByArray []GetJavaDownloadsJavaDownloadTokenCreatedByInput

func (GetJavaDownloadsJavaDownloadTokenCreatedByArray) ElementType

func (GetJavaDownloadsJavaDownloadTokenCreatedByArray) ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput

func (i GetJavaDownloadsJavaDownloadTokenCreatedByArray) ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput() GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput

func (GetJavaDownloadsJavaDownloadTokenCreatedByArray) ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext

func (i GetJavaDownloadsJavaDownloadTokenCreatedByArray) ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput

type GetJavaDownloadsJavaDownloadTokenCreatedByArrayInput

type GetJavaDownloadsJavaDownloadTokenCreatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput() GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput
	ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput
}

GetJavaDownloadsJavaDownloadTokenCreatedByArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadTokenCreatedByArray and GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokenCreatedByArrayInput` via:

GetJavaDownloadsJavaDownloadTokenCreatedByArray{ GetJavaDownloadsJavaDownloadTokenCreatedByArgs{...} }

type GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput

type GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput) Index

func (GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput

func (GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext

func (o GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenCreatedByArrayOutput

type GetJavaDownloadsJavaDownloadTokenCreatedByInput

type GetJavaDownloadsJavaDownloadTokenCreatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokenCreatedByOutput() GetJavaDownloadsJavaDownloadTokenCreatedByOutput
	ToGetJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokenCreatedByOutput
}

GetJavaDownloadsJavaDownloadTokenCreatedByInput is an input type that accepts GetJavaDownloadsJavaDownloadTokenCreatedByArgs and GetJavaDownloadsJavaDownloadTokenCreatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokenCreatedByInput` via:

GetJavaDownloadsJavaDownloadTokenCreatedByArgs{...}

type GetJavaDownloadsJavaDownloadTokenCreatedByOutput

type GetJavaDownloadsJavaDownloadTokenCreatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokenCreatedByOutput) DisplayName

The name of the principal.

func (GetJavaDownloadsJavaDownloadTokenCreatedByOutput) ElementType

func (GetJavaDownloadsJavaDownloadTokenCreatedByOutput) Email

The email of the principal.

func (GetJavaDownloadsJavaDownloadTokenCreatedByOutput) Id

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

func (GetJavaDownloadsJavaDownloadTokenCreatedByOutput) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutput

func (o GetJavaDownloadsJavaDownloadTokenCreatedByOutput) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutput() GetJavaDownloadsJavaDownloadTokenCreatedByOutput

func (GetJavaDownloadsJavaDownloadTokenCreatedByOutput) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext

func (o GetJavaDownloadsJavaDownloadTokenCreatedByOutput) ToGetJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenCreatedByOutput

type GetJavaDownloadsJavaDownloadTokenLastUpdatedBy

type GetJavaDownloadsJavaDownloadTokenLastUpdatedBy struct {
	// The name of the principal.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ElementType

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput

func (i GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput() GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext

func (i GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray []GetJavaDownloadsJavaDownloadTokenLastUpdatedByInput

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray) ElementType

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

func (i GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput() GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext

func (i GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput() GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput
	ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput
}

GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray and GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput` via:

GetJavaDownloadsJavaDownloadTokenLastUpdatedByArray{ GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs{...} }

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) Index

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext

func (o GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByInput

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput() GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput
	ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput
}

GetJavaDownloadsJavaDownloadTokenLastUpdatedByInput is an input type that accepts GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs and GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokenLastUpdatedByInput` via:

GetJavaDownloadsJavaDownloadTokenLastUpdatedByArgs{...}

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput

type GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput) DisplayName

The name of the principal.

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ElementType

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput) Email

The email of the principal.

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput) Id

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

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput

func (GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext

func (o GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ToGetJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokenLastUpdatedByOutput

type GetJavaDownloadsJavaDownloadTokensArgs

type GetJavaDownloadsJavaDownloadTokensArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId string `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName *string `pulumi:"displayName"`
	// Unique Java family version identifier.
	FamilyVersion *string                                    `pulumi:"familyVersion"`
	Filters       []GetJavaDownloadsJavaDownloadTokensFilter `pulumi:"filters"`
	// Unique JavaDownloadToken identifier.
	Id *string `pulumi:"id"`
	// A filter to return only resources that match the user principal detail.  The search string can be any of the property values from the [Principal](https://docs.cloud.oracle.com/iaas/api/#/en/jms/latest/datatypes/Principal) object. This object is used as a response datatype for the `createdBy` and `lastUpdatedBy` fields in applicable resource.
	SearchByUser *string `pulumi:"searchByUser"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State *string `pulumi:"state"`
	// Unique JavaDownloadToken value.
	Value *string `pulumi:"value"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadTokens.

type GetJavaDownloadsJavaDownloadTokensFilter

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

type GetJavaDownloadsJavaDownloadTokensFilterArgs

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

func (GetJavaDownloadsJavaDownloadTokensFilterArgs) ElementType

func (GetJavaDownloadsJavaDownloadTokensFilterArgs) ToGetJavaDownloadsJavaDownloadTokensFilterOutput

func (i GetJavaDownloadsJavaDownloadTokensFilterArgs) ToGetJavaDownloadsJavaDownloadTokensFilterOutput() GetJavaDownloadsJavaDownloadTokensFilterOutput

func (GetJavaDownloadsJavaDownloadTokensFilterArgs) ToGetJavaDownloadsJavaDownloadTokensFilterOutputWithContext

func (i GetJavaDownloadsJavaDownloadTokensFilterArgs) ToGetJavaDownloadsJavaDownloadTokensFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensFilterOutput

type GetJavaDownloadsJavaDownloadTokensFilterArray

type GetJavaDownloadsJavaDownloadTokensFilterArray []GetJavaDownloadsJavaDownloadTokensFilterInput

func (GetJavaDownloadsJavaDownloadTokensFilterArray) ElementType

func (GetJavaDownloadsJavaDownloadTokensFilterArray) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutput

func (i GetJavaDownloadsJavaDownloadTokensFilterArray) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutput() GetJavaDownloadsJavaDownloadTokensFilterArrayOutput

func (GetJavaDownloadsJavaDownloadTokensFilterArray) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutputWithContext

func (i GetJavaDownloadsJavaDownloadTokensFilterArray) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensFilterArrayOutput

type GetJavaDownloadsJavaDownloadTokensFilterArrayInput

type GetJavaDownloadsJavaDownloadTokensFilterArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutput() GetJavaDownloadsJavaDownloadTokensFilterArrayOutput
	ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensFilterArrayOutput
}

GetJavaDownloadsJavaDownloadTokensFilterArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensFilterArray and GetJavaDownloadsJavaDownloadTokensFilterArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensFilterArrayInput` via:

GetJavaDownloadsJavaDownloadTokensFilterArray{ GetJavaDownloadsJavaDownloadTokensFilterArgs{...} }

type GetJavaDownloadsJavaDownloadTokensFilterArrayOutput

type GetJavaDownloadsJavaDownloadTokensFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensFilterArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadTokensFilterArrayOutput) Index

func (GetJavaDownloadsJavaDownloadTokensFilterArrayOutput) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutput

func (o GetJavaDownloadsJavaDownloadTokensFilterArrayOutput) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutput() GetJavaDownloadsJavaDownloadTokensFilterArrayOutput

func (GetJavaDownloadsJavaDownloadTokensFilterArrayOutput) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutputWithContext

func (o GetJavaDownloadsJavaDownloadTokensFilterArrayOutput) ToGetJavaDownloadsJavaDownloadTokensFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensFilterArrayOutput

type GetJavaDownloadsJavaDownloadTokensFilterInput

type GetJavaDownloadsJavaDownloadTokensFilterInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensFilterOutput() GetJavaDownloadsJavaDownloadTokensFilterOutput
	ToGetJavaDownloadsJavaDownloadTokensFilterOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensFilterOutput
}

GetJavaDownloadsJavaDownloadTokensFilterInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensFilterArgs and GetJavaDownloadsJavaDownloadTokensFilterOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensFilterInput` via:

GetJavaDownloadsJavaDownloadTokensFilterArgs{...}

type GetJavaDownloadsJavaDownloadTokensFilterOutput

type GetJavaDownloadsJavaDownloadTokensFilterOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensFilterOutput) ElementType

func (GetJavaDownloadsJavaDownloadTokensFilterOutput) Name

func (GetJavaDownloadsJavaDownloadTokensFilterOutput) Regex

func (GetJavaDownloadsJavaDownloadTokensFilterOutput) ToGetJavaDownloadsJavaDownloadTokensFilterOutput

func (o GetJavaDownloadsJavaDownloadTokensFilterOutput) ToGetJavaDownloadsJavaDownloadTokensFilterOutput() GetJavaDownloadsJavaDownloadTokensFilterOutput

func (GetJavaDownloadsJavaDownloadTokensFilterOutput) ToGetJavaDownloadsJavaDownloadTokensFilterOutputWithContext

func (o GetJavaDownloadsJavaDownloadTokensFilterOutput) ToGetJavaDownloadsJavaDownloadTokensFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensFilterOutput

func (GetJavaDownloadsJavaDownloadTokensFilterOutput) Values

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollection

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollection struct {
	Items []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItem `pulumi:"items"`
}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs struct {
	Items GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayInput `pulumi:"items"`
}

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutputWithContext

func (i GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionInput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutputWithContext

func (i GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayInput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArray{ GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs{...} }

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArrayOutputWithContext

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionInput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionArgs{...}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItem

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId string `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedBy `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags map[string]string `pulumi:"definedTags"`
	// User provided description of the JavaDownloadToken.
	Description string `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// Unique JavaDownloadToken identifier.
	Id string `pulumi:"id"`
	// A flag to indicate if the token is default.
	IsDefault bool `pulumi:"isDefault"`
	// The associated Java version of the JavaDownloadToken.
	JavaVersion string `pulumi:"javaVersion"`
	// An authorized principal.
	LastUpdatedBies []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedBy `pulumi:"lastUpdatedBies"`
	// The license type(s) associated with the JavaDownloadToken.
	LicenseTypes []string `pulumi:"licenseTypes"`
	// Possible lifecycle substates.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time the JavaDownloadToken was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The expiry time of the JavaDownloadToken, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeExpires string `pulumi:"timeExpires"`
	// The time the JavaDownloadToken was last used for download, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeLastUsed string `pulumi:"timeLastUsed"`
	// The time the JavaDownloadToken was updated, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// Unique JavaDownloadToken value.
	Value string `pulumi:"value"`
}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayInput `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// User provided description of the JavaDownloadToken.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// Unique JavaDownloadToken identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// A flag to indicate if the token is default.
	IsDefault pulumi.BoolInput `pulumi:"isDefault"`
	// The associated Java version of the JavaDownloadToken.
	JavaVersion pulumi.StringInput `pulumi:"javaVersion"`
	// An authorized principal.
	LastUpdatedBies GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayInput `pulumi:"lastUpdatedBies"`
	// The license type(s) associated with the JavaDownloadToken.
	LicenseTypes pulumi.StringArrayInput `pulumi:"licenseTypes"`
	// Possible lifecycle substates.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// The time the JavaDownloadToken was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The expiry time of the JavaDownloadToken, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeExpires pulumi.StringInput `pulumi:"timeExpires"`
	// The time the JavaDownloadToken was last used for download, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeLastUsed pulumi.StringInput `pulumi:"timeLastUsed"`
	// The time the JavaDownloadToken was updated, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Unique JavaDownloadToken value.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutputWithContext

func (i GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemInput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutputWithContext

func (i GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayInput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArray{ GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs{...} }

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArrayOutputWithContext

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedBy

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedBy struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// Unique JavaDownloadToken identifier.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// Unique JavaDownloadToken identifier.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutputWithContext

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArray

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArray []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByInput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArray) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutputWithContext

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayInput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArray and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArray{ GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs{...} }

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArrayOutputWithContext

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByInput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByArgs{...}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput) DisplayName

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

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput) Email

The email of the principal.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput) Id

Unique JavaDownloadToken identifier.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemCreatedByOutputWithContext

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemInput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemArgs{...}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedBy

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedBy struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// Unique JavaDownloadToken identifier.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs struct {
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// Unique JavaDownloadToken identifier.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutputWithContext

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArray

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArray []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByInput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArray) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArray) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutputWithContext

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayInput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArray and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArray{ GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs{...} }

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArrayOutputWithContext

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByInput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput() GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput
	ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutputWithContext(context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput
}

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByInput is an input type that accepts GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs and GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByInput` via:

GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByArgs{...}

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput) DisplayName

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

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput) Email

The email of the principal.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput) Id

Unique JavaDownloadToken identifier.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemLastUpdatedByOutputWithContext

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) CompartmentId

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

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) CreatedBies

An authorized principal.

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

User provided description of the JavaDownloadToken.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) DisplayName

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

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) ElementType

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

Unique JavaDownloadToken identifier.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) IsDefault

A flag to indicate if the token is default.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) JavaVersion

The associated Java version of the JavaDownloadToken.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) LastUpdatedBies

An authorized principal.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) LicenseTypes

The license type(s) associated with the JavaDownloadToken.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) LifecycleDetails

Possible lifecycle substates.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) State

A filter to return only resources their lifecycleState matches the given lifecycleState.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) 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 (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) TimeCreated

The time the JavaDownloadToken was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) TimeExpires

The expiry time of the JavaDownloadToken, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) TimeLastUsed

The time the JavaDownloadToken was last used for download, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) TimeUpdated

The time the JavaDownloadToken was updated, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutputWithContext

func (o GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionItemOutput) Value

Unique JavaDownloadToken value.

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput

type GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput) ElementType

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput

func (GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutputWithContext

func (o GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput) ToGetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollectionOutput

type GetJavaDownloadsJavaDownloadTokensOutputArgs

type GetJavaDownloadsJavaDownloadTokensOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A filter to return only resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Unique Java family version identifier.
	FamilyVersion pulumi.StringPtrInput                              `pulumi:"familyVersion"`
	Filters       GetJavaDownloadsJavaDownloadTokensFilterArrayInput `pulumi:"filters"`
	// Unique JavaDownloadToken identifier.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only resources that match the user principal detail.  The search string can be any of the property values from the [Principal](https://docs.cloud.oracle.com/iaas/api/#/en/jms/latest/datatypes/Principal) object. This object is used as a response datatype for the `createdBy` and `lastUpdatedBy` fields in applicable resource.
	SearchByUser pulumi.StringPtrInput `pulumi:"searchByUser"`
	// A filter to return only resources their lifecycleState matches the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
	// Unique JavaDownloadToken value.
	Value pulumi.StringPtrInput `pulumi:"value"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadTokens.

func (GetJavaDownloadsJavaDownloadTokensOutputArgs) ElementType

type GetJavaDownloadsJavaDownloadTokensResult

type GetJavaDownloadsJavaDownloadTokensResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the JavaDownloadToken.
	CompartmentId string `pulumi:"compartmentId"`
	// The name of the principal.
	DisplayName   *string                                    `pulumi:"displayName"`
	FamilyVersion *string                                    `pulumi:"familyVersion"`
	Filters       []GetJavaDownloadsJavaDownloadTokensFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id *string `pulumi:"id"`
	// The list of java_download_token_collection.
	JavaDownloadTokenCollections []GetJavaDownloadsJavaDownloadTokensJavaDownloadTokenCollection `pulumi:"javaDownloadTokenCollections"`
	SearchByUser                 *string                                                         `pulumi:"searchByUser"`
	// The current state of the JavaDownloadToken.
	State *string `pulumi:"state"`
	// Uniquely generated value for the JavaDownloadToken.
	Value *string `pulumi:"value"`
}

A collection of values returned by getJavaDownloadsJavaDownloadTokens.

func GetJavaDownloadsJavaDownloadTokens

This data source provides the list of Java Download Tokens in Oracle Cloud Infrastructure Jms Java Downloads service.

Returns a list of JavaDownloadTokens.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJavaDownloadsJavaDownloadTokens(ctx, &jms.GetJavaDownloadsJavaDownloadTokensArgs{
			CompartmentId: tenancyOcid,
			DisplayName:   pulumi.StringRef(javaDownloadTokenDisplayName),
			FamilyVersion: pulumi.StringRef(javaDownloadTokenFamilyVersion),
			Id:            pulumi.StringRef(javaDownloadTokenId),
			SearchByUser:  pulumi.StringRef(javaDownloadTokenSearchByUser),
			State:         pulumi.StringRef(javaDownloadTokenState),
			Value:         pulumi.StringRef(javaDownloadTokenValue),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaDownloadsJavaDownloadTokensResultOutput

type GetJavaDownloadsJavaDownloadTokensResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaDownloadTokens.

func (GetJavaDownloadsJavaDownloadTokensResultOutput) CompartmentId

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

func (GetJavaDownloadsJavaDownloadTokensResultOutput) DisplayName

The name of the principal.

func (GetJavaDownloadsJavaDownloadTokensResultOutput) ElementType

func (GetJavaDownloadsJavaDownloadTokensResultOutput) FamilyVersion

func (GetJavaDownloadsJavaDownloadTokensResultOutput) Filters

func (GetJavaDownloadsJavaDownloadTokensResultOutput) Id

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

func (GetJavaDownloadsJavaDownloadTokensResultOutput) JavaDownloadTokenCollections

The list of java_download_token_collection.

func (GetJavaDownloadsJavaDownloadTokensResultOutput) SearchByUser

func (GetJavaDownloadsJavaDownloadTokensResultOutput) State

The current state of the JavaDownloadToken.

func (GetJavaDownloadsJavaDownloadTokensResultOutput) ToGetJavaDownloadsJavaDownloadTokensResultOutput

func (o GetJavaDownloadsJavaDownloadTokensResultOutput) ToGetJavaDownloadsJavaDownloadTokensResultOutput() GetJavaDownloadsJavaDownloadTokensResultOutput

func (GetJavaDownloadsJavaDownloadTokensResultOutput) ToGetJavaDownloadsJavaDownloadTokensResultOutputWithContext

func (o GetJavaDownloadsJavaDownloadTokensResultOutput) ToGetJavaDownloadsJavaDownloadTokensResultOutputWithContext(ctx context.Context) GetJavaDownloadsJavaDownloadTokensResultOutput

func (GetJavaDownloadsJavaDownloadTokensResultOutput) Value

Uniquely generated value for the JavaDownloadToken.

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedBy

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedBy struct {
	// The name of the principal.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray []GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray and GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray{ GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs{...} }

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) Index

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext

func (o GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs and GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs{...}

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) DisplayName

The name of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) Email

The email of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) Id

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

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext

func (o GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedBy

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedBy struct {
	// The name of the principal.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray []GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray and GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray{ GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs{...} }

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) Index

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext

func (o GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs and GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs{...}

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) DisplayName

The name of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) Email

The email of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) Id

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

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext

func (o GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsArgs

type GetJavaDownloadsJavaLicenseAcceptanceRecordsArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId string                                               `pulumi:"compartmentId"`
	Filters       []GetJavaDownloadsJavaLicenseAcceptanceRecordsFilter `pulumi:"filters"`
	// Unique Java license acceptance record identifier.
	Id *string `pulumi:"id"`
	// Unique Java license type.
	LicenseType *string `pulumi:"licenseType"`
	// A filter to return only resources that match the user principal detail.  The search string can be any of the property values from the [Principal](https://docs.cloud.oracle.com/iaas/api/#/en/jms/latest/datatypes/Principal) object. This object is used as a response datatype for the `createdBy` and `lastUpdatedBy` fields in applicable resource.
	SearchByUser *string `pulumi:"searchByUser"`
	// The status of license acceptance.
	Status *string `pulumi:"status"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicenseAcceptanceRecords.

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilter

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

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs

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

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutputWithContext

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray []GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterInput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutputWithContext

func (i GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayInput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray and GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArray{ GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs{...} }

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput) Index

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutputWithContext

func (o GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterInput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs and GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArgs{...}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput) Name

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput) Regex

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutputWithContext

func (o GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterOutput) Values

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollection

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollection struct {
	Items []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItem `pulumi:"items"`
}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs struct {
	Items GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayInput `pulumi:"items"`
}

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArray

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArray []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionInput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArray) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayInput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArray and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArray{ GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs{...} }

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArrayOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionInput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionArgs{...}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItem

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItem struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId string `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedBy `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags map[string]string `pulumi:"definedTags"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// Unique Java license acceptance record identifier.
	Id string `pulumi:"id"`
	// An authorized principal.
	LastUpdatedBies []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedBy `pulumi:"lastUpdatedBies"`
	// Status of license acceptance.
	LicenseAcceptanceStatus string `pulumi:"licenseAcceptanceStatus"`
	// Unique Java license type.
	LicenseType string `pulumi:"licenseType"`
	// The current state of the JavaLicenseAcceptanceRecord.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The date and time of license acceptance (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeAccepted string `pulumi:"timeAccepted"`
	// The date and time of last update (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastUpdated string `pulumi:"timeLastUpdated"`
}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayInput `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.StringMapInput `pulumi:"definedTags"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.StringMapInput `pulumi:"freeformTags"`
	// Unique Java license acceptance record identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// An authorized principal.
	LastUpdatedBies GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayInput `pulumi:"lastUpdatedBies"`
	// Status of license acceptance.
	LicenseAcceptanceStatus pulumi.StringInput `pulumi:"licenseAcceptanceStatus"`
	// Unique Java license type.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
	// The current state of the JavaLicenseAcceptanceRecord.
	State pulumi.StringInput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput `pulumi:"systemTags"`
	// The date and time of license acceptance (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeAccepted pulumi.StringInput `pulumi:"timeAccepted"`
	// The date and time of last update (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastUpdated pulumi.StringInput `pulumi:"timeLastUpdated"`
}

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArray

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArray []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemInput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArray) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayInput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArray and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArray{ GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs{...} }

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArrayOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedBy

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedBy struct {
	// The name of the principal.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// Unique Java license acceptance record identifier.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// Unique Java license acceptance record identifier.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArray

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArray []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByInput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArray) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayInput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArray and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArray{ GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs{...} }

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArrayOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByInput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByArgs{...}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput) DisplayName

The name of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput) Email

The email of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput) Id

Unique Java license acceptance record identifier.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemCreatedByOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemInput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemArgs{...}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedBy

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedBy struct {
	// The name of the principal.
	DisplayName string `pulumi:"displayName"`
	// The email of the principal.
	Email string `pulumi:"email"`
	// Unique Java license acceptance record identifier.
	Id string `pulumi:"id"`
}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringInput `pulumi:"email"`
	// Unique Java license acceptance record identifier.
	Id pulumi.StringInput `pulumi:"id"`
}

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArray

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArray []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByInput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArray) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArray) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayInput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArray and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArray{ GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs{...} }

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArrayOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByInput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput() GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput
	ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutputWithContext(context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput
}

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByInput is an input type that accepts GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs and GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByInput` via:

GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByArgs{...}

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput) DisplayName

The name of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput) Email

The email of the principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput) Id

Unique Java license acceptance record identifier.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemLastUpdatedByOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) CompartmentId

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

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) CreatedBies

An authorized principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) 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 (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) ElementType

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

Unique Java license acceptance record identifier.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) LastUpdatedBies

An authorized principal.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) LicenseAcceptanceStatus

Status of license acceptance.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) LicenseType

Unique Java license type.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) State

The current state of the JavaLicenseAcceptanceRecord.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) 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 (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) TimeAccepted

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

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) TimeLastUpdated

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

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionItemOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollectionOutputWithContext

type GetJavaDownloadsJavaLicenseAcceptanceRecordsOutputArgs

type GetJavaDownloadsJavaLicenseAcceptanceRecordsOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy.
	CompartmentId pulumi.StringInput                                           `pulumi:"compartmentId"`
	Filters       GetJavaDownloadsJavaLicenseAcceptanceRecordsFilterArrayInput `pulumi:"filters"`
	// Unique Java license acceptance record identifier.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Unique Java license type.
	LicenseType pulumi.StringPtrInput `pulumi:"licenseType"`
	// A filter to return only resources that match the user principal detail.  The search string can be any of the property values from the [Principal](https://docs.cloud.oracle.com/iaas/api/#/en/jms/latest/datatypes/Principal) object. This object is used as a response datatype for the `createdBy` and `lastUpdatedBy` fields in applicable resource.
	SearchByUser pulumi.StringPtrInput `pulumi:"searchByUser"`
	// The status of license acceptance.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicenseAcceptanceRecords.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsOutputArgs) ElementType

type GetJavaDownloadsJavaLicenseAcceptanceRecordsResult

type GetJavaDownloadsJavaLicenseAcceptanceRecordsResult struct {
	// The tenancy [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user accepting the license.
	CompartmentId string                                               `pulumi:"compartmentId"`
	Filters       []GetJavaDownloadsJavaLicenseAcceptanceRecordsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id *string `pulumi:"id"`
	// The list of java_license_acceptance_record_collection.
	JavaLicenseAcceptanceRecordCollections []GetJavaDownloadsJavaLicenseAcceptanceRecordsJavaLicenseAcceptanceRecordCollection `pulumi:"javaLicenseAcceptanceRecordCollections"`
	// License type associated with the acceptance.
	LicenseType  *string `pulumi:"licenseType"`
	SearchByUser *string `pulumi:"searchByUser"`
	Status       *string `pulumi:"status"`
}

A collection of values returned by getJavaDownloadsJavaLicenseAcceptanceRecords.

func GetJavaDownloadsJavaLicenseAcceptanceRecords

This data source provides the list of Java License Acceptance Records in Oracle Cloud Infrastructure Jms Java Downloads service.

Returns a list of all the Java license acceptance records in a tenancy.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJavaDownloadsJavaLicenseAcceptanceRecords(ctx, &jms.GetJavaDownloadsJavaLicenseAcceptanceRecordsArgs{
			CompartmentId: tenancyOcid,
			Id:            pulumi.StringRef(javaLicenseAcceptanceRecordId),
			LicenseType:   pulumi.StringRef(javaLicenseAcceptanceRecordLicenseType),
			SearchByUser:  pulumi.StringRef(javaLicenseAcceptanceRecordSearchByUser),
			Status:        pulumi.StringRef(javaLicenseAcceptanceRecordStatus),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput

type GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaLicenseAcceptanceRecords.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) CompartmentId

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

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) ElementType

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) Filters

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) Id

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

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) JavaLicenseAcceptanceRecordCollections

The list of java_license_acceptance_record_collection.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) LicenseType

License type associated with the acceptance.

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) SearchByUser

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) Status

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput

func (GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutputWithContext

func (o GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput) ToGetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseAcceptanceRecordsResultOutput

type GetJavaDownloadsJavaLicenseArgs

type GetJavaDownloadsJavaLicenseArgs struct {
	// Unique Java license type.
	LicenseType string `pulumi:"licenseType"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicense.

type GetJavaDownloadsJavaLicenseOutputArgs

type GetJavaDownloadsJavaLicenseOutputArgs struct {
	// Unique Java license type.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicense.

func (GetJavaDownloadsJavaLicenseOutputArgs) ElementType

type GetJavaDownloadsJavaLicenseResult

type GetJavaDownloadsJavaLicenseResult struct {
	// Commonly used name for the license type.
	DisplayName string `pulumi:"displayName"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// License Type
	LicenseType string `pulumi:"licenseType"`
	// Publicly accessible license URL containing the detailed terms and conditions.
	LicenseUrl string `pulumi:"licenseUrl"`
}

A collection of values returned by getJavaDownloadsJavaLicense.

func GetJavaDownloadsJavaLicense

func GetJavaDownloadsJavaLicense(ctx *pulumi.Context, args *GetJavaDownloadsJavaLicenseArgs, opts ...pulumi.InvokeOption) (*GetJavaDownloadsJavaLicenseResult, error)

This data source provides details about a specific Java License resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Return details of the specified Java license type.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJavaDownloadsJavaLicense(ctx, &jms.GetJavaDownloadsJavaLicenseArgs{
			LicenseType: javaLicenseLicenseType,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaDownloadsJavaLicenseResultOutput

type GetJavaDownloadsJavaLicenseResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaLicense.

func (GetJavaDownloadsJavaLicenseResultOutput) DisplayName

Commonly used name for the license type.

func (GetJavaDownloadsJavaLicenseResultOutput) ElementType

func (GetJavaDownloadsJavaLicenseResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetJavaDownloadsJavaLicenseResultOutput) LicenseType

License Type

func (GetJavaDownloadsJavaLicenseResultOutput) LicenseUrl

Publicly accessible license URL containing the detailed terms and conditions.

func (GetJavaDownloadsJavaLicenseResultOutput) ToGetJavaDownloadsJavaLicenseResultOutput

func (o GetJavaDownloadsJavaLicenseResultOutput) ToGetJavaDownloadsJavaLicenseResultOutput() GetJavaDownloadsJavaLicenseResultOutput

func (GetJavaDownloadsJavaLicenseResultOutput) ToGetJavaDownloadsJavaLicenseResultOutputWithContext

func (o GetJavaDownloadsJavaLicenseResultOutput) ToGetJavaDownloadsJavaLicenseResultOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicenseResultOutput

type GetJavaDownloadsJavaLicensesArgs

type GetJavaDownloadsJavaLicensesArgs struct {
	// A filter to return only resources that match the display name.
	DisplayName *string                              `pulumi:"displayName"`
	Filters     []GetJavaDownloadsJavaLicensesFilter `pulumi:"filters"`
	// Unique Java license type.
	LicenseType *string `pulumi:"licenseType"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicenses.

type GetJavaDownloadsJavaLicensesFilter

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

type GetJavaDownloadsJavaLicensesFilterArgs

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

func (GetJavaDownloadsJavaLicensesFilterArgs) ElementType

func (GetJavaDownloadsJavaLicensesFilterArgs) ToGetJavaDownloadsJavaLicensesFilterOutput

func (i GetJavaDownloadsJavaLicensesFilterArgs) ToGetJavaDownloadsJavaLicensesFilterOutput() GetJavaDownloadsJavaLicensesFilterOutput

func (GetJavaDownloadsJavaLicensesFilterArgs) ToGetJavaDownloadsJavaLicensesFilterOutputWithContext

func (i GetJavaDownloadsJavaLicensesFilterArgs) ToGetJavaDownloadsJavaLicensesFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesFilterOutput

type GetJavaDownloadsJavaLicensesFilterArray

type GetJavaDownloadsJavaLicensesFilterArray []GetJavaDownloadsJavaLicensesFilterInput

func (GetJavaDownloadsJavaLicensesFilterArray) ElementType

func (GetJavaDownloadsJavaLicensesFilterArray) ToGetJavaDownloadsJavaLicensesFilterArrayOutput

func (i GetJavaDownloadsJavaLicensesFilterArray) ToGetJavaDownloadsJavaLicensesFilterArrayOutput() GetJavaDownloadsJavaLicensesFilterArrayOutput

func (GetJavaDownloadsJavaLicensesFilterArray) ToGetJavaDownloadsJavaLicensesFilterArrayOutputWithContext

func (i GetJavaDownloadsJavaLicensesFilterArray) ToGetJavaDownloadsJavaLicensesFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesFilterArrayOutput

type GetJavaDownloadsJavaLicensesFilterArrayInput

type GetJavaDownloadsJavaLicensesFilterArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicensesFilterArrayOutput() GetJavaDownloadsJavaLicensesFilterArrayOutput
	ToGetJavaDownloadsJavaLicensesFilterArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicensesFilterArrayOutput
}

GetJavaDownloadsJavaLicensesFilterArrayInput is an input type that accepts GetJavaDownloadsJavaLicensesFilterArray and GetJavaDownloadsJavaLicensesFilterArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicensesFilterArrayInput` via:

GetJavaDownloadsJavaLicensesFilterArray{ GetJavaDownloadsJavaLicensesFilterArgs{...} }

type GetJavaDownloadsJavaLicensesFilterArrayOutput

type GetJavaDownloadsJavaLicensesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicensesFilterArrayOutput) ElementType

func (GetJavaDownloadsJavaLicensesFilterArrayOutput) Index

func (GetJavaDownloadsJavaLicensesFilterArrayOutput) ToGetJavaDownloadsJavaLicensesFilterArrayOutput

func (o GetJavaDownloadsJavaLicensesFilterArrayOutput) ToGetJavaDownloadsJavaLicensesFilterArrayOutput() GetJavaDownloadsJavaLicensesFilterArrayOutput

func (GetJavaDownloadsJavaLicensesFilterArrayOutput) ToGetJavaDownloadsJavaLicensesFilterArrayOutputWithContext

func (o GetJavaDownloadsJavaLicensesFilterArrayOutput) ToGetJavaDownloadsJavaLicensesFilterArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesFilterArrayOutput

type GetJavaDownloadsJavaLicensesFilterInput

type GetJavaDownloadsJavaLicensesFilterInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicensesFilterOutput() GetJavaDownloadsJavaLicensesFilterOutput
	ToGetJavaDownloadsJavaLicensesFilterOutputWithContext(context.Context) GetJavaDownloadsJavaLicensesFilterOutput
}

GetJavaDownloadsJavaLicensesFilterInput is an input type that accepts GetJavaDownloadsJavaLicensesFilterArgs and GetJavaDownloadsJavaLicensesFilterOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicensesFilterInput` via:

GetJavaDownloadsJavaLicensesFilterArgs{...}

type GetJavaDownloadsJavaLicensesFilterOutput

type GetJavaDownloadsJavaLicensesFilterOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicensesFilterOutput) ElementType

func (GetJavaDownloadsJavaLicensesFilterOutput) Name

func (GetJavaDownloadsJavaLicensesFilterOutput) Regex

func (GetJavaDownloadsJavaLicensesFilterOutput) ToGetJavaDownloadsJavaLicensesFilterOutput

func (o GetJavaDownloadsJavaLicensesFilterOutput) ToGetJavaDownloadsJavaLicensesFilterOutput() GetJavaDownloadsJavaLicensesFilterOutput

func (GetJavaDownloadsJavaLicensesFilterOutput) ToGetJavaDownloadsJavaLicensesFilterOutputWithContext

func (o GetJavaDownloadsJavaLicensesFilterOutput) ToGetJavaDownloadsJavaLicensesFilterOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesFilterOutput

func (GetJavaDownloadsJavaLicensesFilterOutput) Values

type GetJavaDownloadsJavaLicensesJavaLicenseCollection

type GetJavaDownloadsJavaLicensesJavaLicenseCollection struct {
	Items []GetJavaDownloadsJavaLicensesJavaLicenseCollectionItem `pulumi:"items"`
}

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs struct {
	Items GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayInput `pulumi:"items"`
}

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs) ElementType

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput

func (i GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput() GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutputWithContext

func (i GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray []GetJavaDownloadsJavaLicensesJavaLicenseCollectionInput

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray) ElementType

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput

func (i GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput() GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutputWithContext

func (i GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayInput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput() GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput
	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput
}

GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayInput is an input type that accepts GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray and GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayInput` via:

GetJavaDownloadsJavaLicensesJavaLicenseCollectionArray{ GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs{...} }

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput) ElementType

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput) Index

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutputWithContext

func (o GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionArrayOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionInput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput() GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput
	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutputWithContext(context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput
}

GetJavaDownloadsJavaLicensesJavaLicenseCollectionInput is an input type that accepts GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs and GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicensesJavaLicenseCollectionInput` via:

GetJavaDownloadsJavaLicensesJavaLicenseCollectionArgs{...}

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItem

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItem struct {
	// A filter to return only resources that match the display name.
	DisplayName string `pulumi:"displayName"`
	// Unique Java license type.
	LicenseType string `pulumi:"licenseType"`
	// Publicly accessible license URL containing the detailed terms and conditions.
	LicenseUrl string `pulumi:"licenseUrl"`
}

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs struct {
	// A filter to return only resources that match the display name.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Unique Java license type.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
	// Publicly accessible license URL containing the detailed terms and conditions.
	LicenseUrl pulumi.StringInput `pulumi:"licenseUrl"`
}

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs) ElementType

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutputWithContext

func (i GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray []GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemInput

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray) ElementType

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutputWithContext

func (i GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayInput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput() GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput
	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutputWithContext(context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput
}

GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayInput is an input type that accepts GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray and GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayInput` via:

GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArray{ GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs{...} }

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput) ElementType

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput) Index

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutputWithContext

func (o GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArrayOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemInput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemInput interface {
	pulumi.Input

	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput() GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput
	ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutputWithContext(context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput
}

GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemInput is an input type that accepts GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs and GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput values. You can construct a concrete instance of `GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemInput` via:

GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemArgs{...}

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput) DisplayName

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

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput) ElementType

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput) LicenseType

Unique Java license type.

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput) LicenseUrl

Publicly accessible license URL containing the detailed terms and conditions.

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutputWithContext

func (o GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionItemOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput

type GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput struct{ *pulumi.OutputState }

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput) ElementType

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput) Items

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput

func (GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutputWithContext

func (o GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput) ToGetJavaDownloadsJavaLicensesJavaLicenseCollectionOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesJavaLicenseCollectionOutput

type GetJavaDownloadsJavaLicensesOutputArgs

type GetJavaDownloadsJavaLicensesOutputArgs struct {
	// A filter to return only resources that match the display name.
	DisplayName pulumi.StringPtrInput                        `pulumi:"displayName"`
	Filters     GetJavaDownloadsJavaLicensesFilterArrayInput `pulumi:"filters"`
	// Unique Java license type.
	LicenseType pulumi.StringPtrInput `pulumi:"licenseType"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicenses.

func (GetJavaDownloadsJavaLicensesOutputArgs) ElementType

type GetJavaDownloadsJavaLicensesResult

type GetJavaDownloadsJavaLicensesResult struct {
	// Commonly used name for the license type.
	DisplayName *string                              `pulumi:"displayName"`
	Filters     []GetJavaDownloadsJavaLicensesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of java_license_collection.
	JavaLicenseCollections []GetJavaDownloadsJavaLicensesJavaLicenseCollection `pulumi:"javaLicenseCollections"`
	// License Type
	LicenseType *string `pulumi:"licenseType"`
}

A collection of values returned by getJavaDownloadsJavaLicenses.

func GetJavaDownloadsJavaLicenses

func GetJavaDownloadsJavaLicenses(ctx *pulumi.Context, args *GetJavaDownloadsJavaLicensesArgs, opts ...pulumi.InvokeOption) (*GetJavaDownloadsJavaLicensesResult, error)

This data source provides the list of Java Licenses in Oracle Cloud Infrastructure Jms Java Downloads service.

Return a list with details of all Java licenses.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJavaDownloadsJavaLicenses(ctx, &jms.GetJavaDownloadsJavaLicensesArgs{
			DisplayName: pulumi.StringRef(javaLicenseDisplayName),
			LicenseType: pulumi.StringRef(javaLicenseLicenseType),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaDownloadsJavaLicensesResultOutput

type GetJavaDownloadsJavaLicensesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaLicenses.

func (GetJavaDownloadsJavaLicensesResultOutput) DisplayName

Commonly used name for the license type.

func (GetJavaDownloadsJavaLicensesResultOutput) ElementType

func (GetJavaDownloadsJavaLicensesResultOutput) Filters

func (GetJavaDownloadsJavaLicensesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetJavaDownloadsJavaLicensesResultOutput) JavaLicenseCollections

The list of java_license_collection.

func (GetJavaDownloadsJavaLicensesResultOutput) LicenseType

License Type

func (GetJavaDownloadsJavaLicensesResultOutput) ToGetJavaDownloadsJavaLicensesResultOutput

func (o GetJavaDownloadsJavaLicensesResultOutput) ToGetJavaDownloadsJavaLicensesResultOutput() GetJavaDownloadsJavaLicensesResultOutput

func (GetJavaDownloadsJavaLicensesResultOutput) ToGetJavaDownloadsJavaLicensesResultOutputWithContext

func (o GetJavaDownloadsJavaLicensesResultOutput) ToGetJavaDownloadsJavaLicensesResultOutputWithContext(ctx context.Context) GetJavaDownloadsJavaLicensesResultOutput

type GetJavaFamiliesArgs

type GetJavaFamiliesArgs struct {
	// The display name for the Java family.
	DisplayName *string `pulumi:"displayName"`
	// The version identifier for the Java family.
	FamilyVersion *string                 `pulumi:"familyVersion"`
	Filters       []GetJavaFamiliesFilter `pulumi:"filters"`
	// Filter the Java Release Family versions by support status.
	IsSupportedVersion *bool `pulumi:"isSupportedVersion"`
}

A collection of arguments for invoking getJavaFamilies.

type GetJavaFamiliesFilter

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

type GetJavaFamiliesFilterArgs

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

func (GetJavaFamiliesFilterArgs) ElementType

func (GetJavaFamiliesFilterArgs) ElementType() reflect.Type

func (GetJavaFamiliesFilterArgs) ToGetJavaFamiliesFilterOutput

func (i GetJavaFamiliesFilterArgs) ToGetJavaFamiliesFilterOutput() GetJavaFamiliesFilterOutput

func (GetJavaFamiliesFilterArgs) ToGetJavaFamiliesFilterOutputWithContext

func (i GetJavaFamiliesFilterArgs) ToGetJavaFamiliesFilterOutputWithContext(ctx context.Context) GetJavaFamiliesFilterOutput

type GetJavaFamiliesFilterArray

type GetJavaFamiliesFilterArray []GetJavaFamiliesFilterInput

func (GetJavaFamiliesFilterArray) ElementType

func (GetJavaFamiliesFilterArray) ElementType() reflect.Type

func (GetJavaFamiliesFilterArray) ToGetJavaFamiliesFilterArrayOutput

func (i GetJavaFamiliesFilterArray) ToGetJavaFamiliesFilterArrayOutput() GetJavaFamiliesFilterArrayOutput

func (GetJavaFamiliesFilterArray) ToGetJavaFamiliesFilterArrayOutputWithContext

func (i GetJavaFamiliesFilterArray) ToGetJavaFamiliesFilterArrayOutputWithContext(ctx context.Context) GetJavaFamiliesFilterArrayOutput

type GetJavaFamiliesFilterArrayInput

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

type GetJavaFamiliesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesFilterArrayOutput) ElementType

func (GetJavaFamiliesFilterArrayOutput) Index

func (GetJavaFamiliesFilterArrayOutput) ToGetJavaFamiliesFilterArrayOutput

func (o GetJavaFamiliesFilterArrayOutput) ToGetJavaFamiliesFilterArrayOutput() GetJavaFamiliesFilterArrayOutput

func (GetJavaFamiliesFilterArrayOutput) ToGetJavaFamiliesFilterArrayOutputWithContext

func (o GetJavaFamiliesFilterArrayOutput) ToGetJavaFamiliesFilterArrayOutputWithContext(ctx context.Context) GetJavaFamiliesFilterArrayOutput

type GetJavaFamiliesFilterInput

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

type GetJavaFamiliesFilterOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesFilterOutput) ElementType

func (GetJavaFamiliesFilterOutput) Name

func (GetJavaFamiliesFilterOutput) Regex

func (GetJavaFamiliesFilterOutput) ToGetJavaFamiliesFilterOutput

func (o GetJavaFamiliesFilterOutput) ToGetJavaFamiliesFilterOutput() GetJavaFamiliesFilterOutput

func (GetJavaFamiliesFilterOutput) ToGetJavaFamiliesFilterOutputWithContext

func (o GetJavaFamiliesFilterOutput) ToGetJavaFamiliesFilterOutputWithContext(ctx context.Context) GetJavaFamiliesFilterOutput

func (GetJavaFamiliesFilterOutput) Values

type GetJavaFamiliesJavaFamilyCollection

type GetJavaFamiliesJavaFamilyCollection struct {
	Items []GetJavaFamiliesJavaFamilyCollectionItem `pulumi:"items"`
}

type GetJavaFamiliesJavaFamilyCollectionArgs

type GetJavaFamiliesJavaFamilyCollectionArgs struct {
	Items GetJavaFamiliesJavaFamilyCollectionItemArrayInput `pulumi:"items"`
}

func (GetJavaFamiliesJavaFamilyCollectionArgs) ElementType

func (GetJavaFamiliesJavaFamilyCollectionArgs) ToGetJavaFamiliesJavaFamilyCollectionOutput

func (i GetJavaFamiliesJavaFamilyCollectionArgs) ToGetJavaFamiliesJavaFamilyCollectionOutput() GetJavaFamiliesJavaFamilyCollectionOutput

func (GetJavaFamiliesJavaFamilyCollectionArgs) ToGetJavaFamiliesJavaFamilyCollectionOutputWithContext

func (i GetJavaFamiliesJavaFamilyCollectionArgs) ToGetJavaFamiliesJavaFamilyCollectionOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionOutput

type GetJavaFamiliesJavaFamilyCollectionArray

type GetJavaFamiliesJavaFamilyCollectionArray []GetJavaFamiliesJavaFamilyCollectionInput

func (GetJavaFamiliesJavaFamilyCollectionArray) ElementType

func (GetJavaFamiliesJavaFamilyCollectionArray) ToGetJavaFamiliesJavaFamilyCollectionArrayOutput

func (i GetJavaFamiliesJavaFamilyCollectionArray) ToGetJavaFamiliesJavaFamilyCollectionArrayOutput() GetJavaFamiliesJavaFamilyCollectionArrayOutput

func (GetJavaFamiliesJavaFamilyCollectionArray) ToGetJavaFamiliesJavaFamilyCollectionArrayOutputWithContext

func (i GetJavaFamiliesJavaFamilyCollectionArray) ToGetJavaFamiliesJavaFamilyCollectionArrayOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionArrayOutput

type GetJavaFamiliesJavaFamilyCollectionArrayInput

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

type GetJavaFamiliesJavaFamilyCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesJavaFamilyCollectionArrayOutput) ElementType

func (GetJavaFamiliesJavaFamilyCollectionArrayOutput) Index

func (GetJavaFamiliesJavaFamilyCollectionArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionArrayOutput

func (o GetJavaFamiliesJavaFamilyCollectionArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionArrayOutput() GetJavaFamiliesJavaFamilyCollectionArrayOutput

func (GetJavaFamiliesJavaFamilyCollectionArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionArrayOutputWithContext

func (o GetJavaFamiliesJavaFamilyCollectionArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionArrayOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionArrayOutput

type GetJavaFamiliesJavaFamilyCollectionInput

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

type GetJavaFamiliesJavaFamilyCollectionItem struct {
	// The display name for the Java family.
	DisplayName string `pulumi:"displayName"`
	// Link to access the documentation for the release.
	DocUrl string `pulumi:"docUrl"`
	// The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate string `pulumi:"endOfSupportLifeDate"`
	// The version identifier for the Java family.
	FamilyVersion string `pulumi:"familyVersion"`
	// Filter the Java Release Family versions by support status.
	IsSupportedVersion bool `pulumi:"isSupportedVersion"`
	// List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
	LatestReleaseArtifacts []GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifact `pulumi:"latestReleaseArtifacts"`
	// Latest Java release version in the family.
	LatestReleaseVersion string `pulumi:"latestReleaseVersion"`
	// The date on which the Java release family was first made available (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate string `pulumi:"releaseDate"`
	// This indicates the support category for the Java release family.
	SupportType string `pulumi:"supportType"`
}

type GetJavaFamiliesJavaFamilyCollectionItemArgs

type GetJavaFamiliesJavaFamilyCollectionItemArgs struct {
	// The display name for the Java family.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Link to access the documentation for the release.
	DocUrl pulumi.StringInput `pulumi:"docUrl"`
	// The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate pulumi.StringInput `pulumi:"endOfSupportLifeDate"`
	// The version identifier for the Java family.
	FamilyVersion pulumi.StringInput `pulumi:"familyVersion"`
	// Filter the Java Release Family versions by support status.
	IsSupportedVersion pulumi.BoolInput `pulumi:"isSupportedVersion"`
	// List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
	LatestReleaseArtifacts GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayInput `pulumi:"latestReleaseArtifacts"`
	// Latest Java release version in the family.
	LatestReleaseVersion pulumi.StringInput `pulumi:"latestReleaseVersion"`
	// The date on which the Java release family was first made available (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate pulumi.StringInput `pulumi:"releaseDate"`
	// This indicates the support category for the Java release family.
	SupportType pulumi.StringInput `pulumi:"supportType"`
}

func (GetJavaFamiliesJavaFamilyCollectionItemArgs) ElementType

func (GetJavaFamiliesJavaFamilyCollectionItemArgs) ToGetJavaFamiliesJavaFamilyCollectionItemOutput

func (i GetJavaFamiliesJavaFamilyCollectionItemArgs) ToGetJavaFamiliesJavaFamilyCollectionItemOutput() GetJavaFamiliesJavaFamilyCollectionItemOutput

func (GetJavaFamiliesJavaFamilyCollectionItemArgs) ToGetJavaFamiliesJavaFamilyCollectionItemOutputWithContext

func (i GetJavaFamiliesJavaFamilyCollectionItemArgs) ToGetJavaFamiliesJavaFamilyCollectionItemOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemOutput

type GetJavaFamiliesJavaFamilyCollectionItemArray

type GetJavaFamiliesJavaFamilyCollectionItemArray []GetJavaFamiliesJavaFamilyCollectionItemInput

func (GetJavaFamiliesJavaFamilyCollectionItemArray) ElementType

func (GetJavaFamiliesJavaFamilyCollectionItemArray) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutput

func (i GetJavaFamiliesJavaFamilyCollectionItemArray) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutput() GetJavaFamiliesJavaFamilyCollectionItemArrayOutput

func (GetJavaFamiliesJavaFamilyCollectionItemArray) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutputWithContext

func (i GetJavaFamiliesJavaFamilyCollectionItemArray) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemArrayOutput

type GetJavaFamiliesJavaFamilyCollectionItemArrayInput

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

type GetJavaFamiliesJavaFamilyCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesJavaFamilyCollectionItemArrayOutput) ElementType

func (GetJavaFamiliesJavaFamilyCollectionItemArrayOutput) Index

func (GetJavaFamiliesJavaFamilyCollectionItemArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutput

func (o GetJavaFamiliesJavaFamilyCollectionItemArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutput() GetJavaFamiliesJavaFamilyCollectionItemArrayOutput

func (GetJavaFamiliesJavaFamilyCollectionItemArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutputWithContext

func (o GetJavaFamiliesJavaFamilyCollectionItemArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemArrayOutput

type GetJavaFamiliesJavaFamilyCollectionItemInput

type GetJavaFamiliesJavaFamilyCollectionItemInput interface {
	pulumi.Input

	ToGetJavaFamiliesJavaFamilyCollectionItemOutput() GetJavaFamiliesJavaFamilyCollectionItemOutput
	ToGetJavaFamiliesJavaFamilyCollectionItemOutputWithContext(context.Context) GetJavaFamiliesJavaFamilyCollectionItemOutput
}

GetJavaFamiliesJavaFamilyCollectionItemInput is an input type that accepts GetJavaFamiliesJavaFamilyCollectionItemArgs and GetJavaFamiliesJavaFamilyCollectionItemOutput values. You can construct a concrete instance of `GetJavaFamiliesJavaFamilyCollectionItemInput` via:

GetJavaFamiliesJavaFamilyCollectionItemArgs{...}

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifact

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifact struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes string `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture string `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType string `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription string `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName string `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId string `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl string `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily string `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType string `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail string `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl string `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl string `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 string `pulumi:"sha256"`
}

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes pulumi.StringInput `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType pulumi.StringInput `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription pulumi.StringInput `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName pulumi.StringInput `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl pulumi.StringInput `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail pulumi.StringInput `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl pulumi.StringInput `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl pulumi.StringInput `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
}

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs) ElementType

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutputWithContext

func (i GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray []GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactInput

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray) ElementType

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutputWithContext

func (i GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayInput

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayInput interface {
	pulumi.Input

	ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput() GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput
	ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutputWithContext(context.Context) GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput
}

GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayInput is an input type that accepts GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray and GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput values. You can construct a concrete instance of `GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayInput` via:

GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArray{ GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs{...} }

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput) ElementType

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutputWithContext

func (o GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArrayOutput

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactInput

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactInput interface {
	pulumi.Input

	ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput() GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput
	ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutputWithContext(context.Context) GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput
}

GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactInput is an input type that accepts GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs and GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput values. You can construct a concrete instance of `GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactInput` via:

GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactArgs{...}

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput

type GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ApproximateFileSizeInBytes

Approximate compressed file size in bytes.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) Architecture

The target Operating System architecture for the artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ArtifactContentType

Product content type of this artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ArtifactDescription

Description of the binary artifact. Typically includes the OS, architecture, and installer type.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ArtifactFileName

The file name of the artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ArtifactId

Unique identifier for the artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) DownloadUrl

The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ElementType

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) OsFamily

The target Operating System family for the artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) PackageType

The package type(typically the file extension) of the artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) PackageTypeDetail

Additional information about the package type.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ScriptChecksumUrl

The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ScriptDownloadUrl

The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) Sha256

SHA256 checksum of the artifact.

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput

func (GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutputWithContext

func (o GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput) ToGetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemLatestReleaseArtifactOutput

type GetJavaFamiliesJavaFamilyCollectionItemOutput

type GetJavaFamiliesJavaFamilyCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) DisplayName

The display name for the Java family.

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) DocUrl

Link to access the documentation for the release.

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) ElementType

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) EndOfSupportLifeDate

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

The version identifier for the Java family.

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) IsSupportedVersion

Filter the Java Release Family versions by support status.

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) LatestReleaseArtifacts

List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) LatestReleaseVersion

Latest Java release version in the family.

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) ReleaseDate added in v2.6.0

The date on which the Java release family was first made available (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) SupportType

This indicates the support category for the Java release family.

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) ToGetJavaFamiliesJavaFamilyCollectionItemOutput

func (o GetJavaFamiliesJavaFamilyCollectionItemOutput) ToGetJavaFamiliesJavaFamilyCollectionItemOutput() GetJavaFamiliesJavaFamilyCollectionItemOutput

func (GetJavaFamiliesJavaFamilyCollectionItemOutput) ToGetJavaFamiliesJavaFamilyCollectionItemOutputWithContext

func (o GetJavaFamiliesJavaFamilyCollectionItemOutput) ToGetJavaFamiliesJavaFamilyCollectionItemOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionItemOutput

type GetJavaFamiliesJavaFamilyCollectionOutput

type GetJavaFamiliesJavaFamilyCollectionOutput struct{ *pulumi.OutputState }

func (GetJavaFamiliesJavaFamilyCollectionOutput) ElementType

func (GetJavaFamiliesJavaFamilyCollectionOutput) Items

func (GetJavaFamiliesJavaFamilyCollectionOutput) ToGetJavaFamiliesJavaFamilyCollectionOutput

func (o GetJavaFamiliesJavaFamilyCollectionOutput) ToGetJavaFamiliesJavaFamilyCollectionOutput() GetJavaFamiliesJavaFamilyCollectionOutput

func (GetJavaFamiliesJavaFamilyCollectionOutput) ToGetJavaFamiliesJavaFamilyCollectionOutputWithContext

func (o GetJavaFamiliesJavaFamilyCollectionOutput) ToGetJavaFamiliesJavaFamilyCollectionOutputWithContext(ctx context.Context) GetJavaFamiliesJavaFamilyCollectionOutput

type GetJavaFamiliesOutputArgs

type GetJavaFamiliesOutputArgs struct {
	// The display name for the Java family.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The version identifier for the Java family.
	FamilyVersion pulumi.StringPtrInput           `pulumi:"familyVersion"`
	Filters       GetJavaFamiliesFilterArrayInput `pulumi:"filters"`
	// Filter the Java Release Family versions by support status.
	IsSupportedVersion pulumi.BoolPtrInput `pulumi:"isSupportedVersion"`
}

A collection of arguments for invoking getJavaFamilies.

func (GetJavaFamiliesOutputArgs) ElementType

func (GetJavaFamiliesOutputArgs) ElementType() reflect.Type

type GetJavaFamiliesResult

type GetJavaFamiliesResult struct {
	// The display name of the release family.
	DisplayName *string `pulumi:"displayName"`
	// The Java release family identifier.
	FamilyVersion *string                 `pulumi:"familyVersion"`
	Filters       []GetJavaFamiliesFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.
	IsSupportedVersion *bool `pulumi:"isSupportedVersion"`
	// The list of java_family_collection.
	JavaFamilyCollections []GetJavaFamiliesJavaFamilyCollection `pulumi:"javaFamilyCollections"`
}

A collection of values returned by getJavaFamilies.

func GetJavaFamilies

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJavaFamilies(ctx, &jms.GetJavaFamiliesArgs{
			DisplayName:        pulumi.StringRef(javaFamilyDisplayName),
			FamilyVersion:      pulumi.StringRef(javaFamilyFamilyVersion),
			IsSupportedVersion: pulumi.BoolRef(javaFamilyIsSupportedVersion),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaFamiliesResultOutput

type GetJavaFamiliesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaFamilies.

func (GetJavaFamiliesResultOutput) DisplayName

The display name of the release family.

func (GetJavaFamiliesResultOutput) ElementType

func (GetJavaFamiliesResultOutput) FamilyVersion

The Java release family identifier.

func (GetJavaFamiliesResultOutput) Filters

func (GetJavaFamiliesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetJavaFamiliesResultOutput) IsSupportedVersion

func (o GetJavaFamiliesResultOutput) IsSupportedVersion() pulumi.BoolPtrOutput

Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.

func (GetJavaFamiliesResultOutput) JavaFamilyCollections

The list of java_family_collection.

func (GetJavaFamiliesResultOutput) ToGetJavaFamiliesResultOutput

func (o GetJavaFamiliesResultOutput) ToGetJavaFamiliesResultOutput() GetJavaFamiliesResultOutput

func (GetJavaFamiliesResultOutput) ToGetJavaFamiliesResultOutputWithContext

func (o GetJavaFamiliesResultOutput) ToGetJavaFamiliesResultOutputWithContext(ctx context.Context) GetJavaFamiliesResultOutput

type GetJavaFamilyArgs

type GetJavaFamilyArgs struct {
	// Unique Java family version identifier.
	FamilyVersion string `pulumi:"familyVersion"`
}

A collection of arguments for invoking getJavaFamily.

type GetJavaFamilyLatestReleaseArtifact

type GetJavaFamilyLatestReleaseArtifact struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes string `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture string `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType string `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription string `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName string `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId string `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl string `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily string `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType string `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail string `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl string `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl string `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 string `pulumi:"sha256"`
}

type GetJavaFamilyLatestReleaseArtifactArgs

type GetJavaFamilyLatestReleaseArtifactArgs struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes pulumi.StringInput `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType pulumi.StringInput `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription pulumi.StringInput `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName pulumi.StringInput `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl pulumi.StringInput `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail pulumi.StringInput `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl pulumi.StringInput `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl pulumi.StringInput `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
}

func (GetJavaFamilyLatestReleaseArtifactArgs) ElementType

func (GetJavaFamilyLatestReleaseArtifactArgs) ToGetJavaFamilyLatestReleaseArtifactOutput

func (i GetJavaFamilyLatestReleaseArtifactArgs) ToGetJavaFamilyLatestReleaseArtifactOutput() GetJavaFamilyLatestReleaseArtifactOutput

func (GetJavaFamilyLatestReleaseArtifactArgs) ToGetJavaFamilyLatestReleaseArtifactOutputWithContext

func (i GetJavaFamilyLatestReleaseArtifactArgs) ToGetJavaFamilyLatestReleaseArtifactOutputWithContext(ctx context.Context) GetJavaFamilyLatestReleaseArtifactOutput

type GetJavaFamilyLatestReleaseArtifactArray

type GetJavaFamilyLatestReleaseArtifactArray []GetJavaFamilyLatestReleaseArtifactInput

func (GetJavaFamilyLatestReleaseArtifactArray) ElementType

func (GetJavaFamilyLatestReleaseArtifactArray) ToGetJavaFamilyLatestReleaseArtifactArrayOutput

func (i GetJavaFamilyLatestReleaseArtifactArray) ToGetJavaFamilyLatestReleaseArtifactArrayOutput() GetJavaFamilyLatestReleaseArtifactArrayOutput

func (GetJavaFamilyLatestReleaseArtifactArray) ToGetJavaFamilyLatestReleaseArtifactArrayOutputWithContext

func (i GetJavaFamilyLatestReleaseArtifactArray) ToGetJavaFamilyLatestReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaFamilyLatestReleaseArtifactArrayOutput

type GetJavaFamilyLatestReleaseArtifactArrayInput

type GetJavaFamilyLatestReleaseArtifactArrayInput interface {
	pulumi.Input

	ToGetJavaFamilyLatestReleaseArtifactArrayOutput() GetJavaFamilyLatestReleaseArtifactArrayOutput
	ToGetJavaFamilyLatestReleaseArtifactArrayOutputWithContext(context.Context) GetJavaFamilyLatestReleaseArtifactArrayOutput
}

GetJavaFamilyLatestReleaseArtifactArrayInput is an input type that accepts GetJavaFamilyLatestReleaseArtifactArray and GetJavaFamilyLatestReleaseArtifactArrayOutput values. You can construct a concrete instance of `GetJavaFamilyLatestReleaseArtifactArrayInput` via:

GetJavaFamilyLatestReleaseArtifactArray{ GetJavaFamilyLatestReleaseArtifactArgs{...} }

type GetJavaFamilyLatestReleaseArtifactArrayOutput

type GetJavaFamilyLatestReleaseArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetJavaFamilyLatestReleaseArtifactArrayOutput) ElementType

func (GetJavaFamilyLatestReleaseArtifactArrayOutput) Index

func (GetJavaFamilyLatestReleaseArtifactArrayOutput) ToGetJavaFamilyLatestReleaseArtifactArrayOutput

func (o GetJavaFamilyLatestReleaseArtifactArrayOutput) ToGetJavaFamilyLatestReleaseArtifactArrayOutput() GetJavaFamilyLatestReleaseArtifactArrayOutput

func (GetJavaFamilyLatestReleaseArtifactArrayOutput) ToGetJavaFamilyLatestReleaseArtifactArrayOutputWithContext

func (o GetJavaFamilyLatestReleaseArtifactArrayOutput) ToGetJavaFamilyLatestReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaFamilyLatestReleaseArtifactArrayOutput

type GetJavaFamilyLatestReleaseArtifactInput

type GetJavaFamilyLatestReleaseArtifactInput interface {
	pulumi.Input

	ToGetJavaFamilyLatestReleaseArtifactOutput() GetJavaFamilyLatestReleaseArtifactOutput
	ToGetJavaFamilyLatestReleaseArtifactOutputWithContext(context.Context) GetJavaFamilyLatestReleaseArtifactOutput
}

GetJavaFamilyLatestReleaseArtifactInput is an input type that accepts GetJavaFamilyLatestReleaseArtifactArgs and GetJavaFamilyLatestReleaseArtifactOutput values. You can construct a concrete instance of `GetJavaFamilyLatestReleaseArtifactInput` via:

GetJavaFamilyLatestReleaseArtifactArgs{...}

type GetJavaFamilyLatestReleaseArtifactOutput

type GetJavaFamilyLatestReleaseArtifactOutput struct{ *pulumi.OutputState }

func (GetJavaFamilyLatestReleaseArtifactOutput) ApproximateFileSizeInBytes

func (o GetJavaFamilyLatestReleaseArtifactOutput) ApproximateFileSizeInBytes() pulumi.StringOutput

Approximate compressed file size in bytes.

func (GetJavaFamilyLatestReleaseArtifactOutput) Architecture

The target Operating System architecture for the artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) ArtifactContentType

Product content type of this artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) ArtifactDescription

Description of the binary artifact. Typically includes the OS, architecture, and installer type.

func (GetJavaFamilyLatestReleaseArtifactOutput) ArtifactFileName

The file name of the artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) ArtifactId

Unique identifier for the artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) DownloadUrl

The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.

func (GetJavaFamilyLatestReleaseArtifactOutput) ElementType

func (GetJavaFamilyLatestReleaseArtifactOutput) OsFamily

The target Operating System family for the artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) PackageType

The package type(typically the file extension) of the artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) PackageTypeDetail

Additional information about the package type.

func (GetJavaFamilyLatestReleaseArtifactOutput) ScriptChecksumUrl

The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) ScriptDownloadUrl

The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.

func (GetJavaFamilyLatestReleaseArtifactOutput) Sha256

SHA256 checksum of the artifact.

func (GetJavaFamilyLatestReleaseArtifactOutput) ToGetJavaFamilyLatestReleaseArtifactOutput

func (o GetJavaFamilyLatestReleaseArtifactOutput) ToGetJavaFamilyLatestReleaseArtifactOutput() GetJavaFamilyLatestReleaseArtifactOutput

func (GetJavaFamilyLatestReleaseArtifactOutput) ToGetJavaFamilyLatestReleaseArtifactOutputWithContext

func (o GetJavaFamilyLatestReleaseArtifactOutput) ToGetJavaFamilyLatestReleaseArtifactOutputWithContext(ctx context.Context) GetJavaFamilyLatestReleaseArtifactOutput

type GetJavaFamilyOutputArgs

type GetJavaFamilyOutputArgs struct {
	// Unique Java family version identifier.
	FamilyVersion pulumi.StringInput `pulumi:"familyVersion"`
}

A collection of arguments for invoking getJavaFamily.

func (GetJavaFamilyOutputArgs) ElementType

func (GetJavaFamilyOutputArgs) ElementType() reflect.Type

type GetJavaFamilyResult

type GetJavaFamilyResult struct {
	// The display name of the release family.
	DisplayName string `pulumi:"displayName"`
	// Link to access the documentation for the release.
	DocUrl string `pulumi:"docUrl"`
	// The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate string `pulumi:"endOfSupportLifeDate"`
	// The Java release family identifier.
	FamilyVersion string `pulumi:"familyVersion"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.
	IsSupportedVersion bool `pulumi:"isSupportedVersion"`
	// List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
	LatestReleaseArtifacts []GetJavaFamilyLatestReleaseArtifact `pulumi:"latestReleaseArtifacts"`
	// Latest Java release version in the family.
	LatestReleaseVersion string `pulumi:"latestReleaseVersion"`
	// The date on which the Java release family was first made available (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate string `pulumi:"releaseDate"`
	// This indicates the support category for the Java release family.
	SupportType string `pulumi:"supportType"`
}

A collection of values returned by getJavaFamily.

func GetJavaFamily

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJavaFamily(ctx, &jms.GetJavaFamilyArgs{
			FamilyVersion: javaFamilyFamilyVersion,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaFamilyResultOutput

type GetJavaFamilyResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaFamily.

func (GetJavaFamilyResultOutput) DisplayName

The display name of the release family.

func (GetJavaFamilyResultOutput) DocUrl

Link to access the documentation for the release.

func (GetJavaFamilyResultOutput) ElementType

func (GetJavaFamilyResultOutput) ElementType() reflect.Type

func (GetJavaFamilyResultOutput) EndOfSupportLifeDate

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

func (o GetJavaFamilyResultOutput) FamilyVersion() pulumi.StringOutput

The Java release family identifier.

func (GetJavaFamilyResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetJavaFamilyResultOutput) IsSupportedVersion

func (o GetJavaFamilyResultOutput) IsSupportedVersion() pulumi.BoolOutput

Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.

func (GetJavaFamilyResultOutput) LatestReleaseArtifacts

List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.

func (GetJavaFamilyResultOutput) LatestReleaseVersion

func (o GetJavaFamilyResultOutput) LatestReleaseVersion() pulumi.StringOutput

Latest Java release version in the family.

func (GetJavaFamilyResultOutput) ReleaseDate added in v2.6.0

The date on which the Java release family was first made available (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaFamilyResultOutput) SupportType

This indicates the support category for the Java release family.

func (GetJavaFamilyResultOutput) ToGetJavaFamilyResultOutput

func (o GetJavaFamilyResultOutput) ToGetJavaFamilyResultOutput() GetJavaFamilyResultOutput

func (GetJavaFamilyResultOutput) ToGetJavaFamilyResultOutputWithContext

func (o GetJavaFamilyResultOutput) ToGetJavaFamilyResultOutputWithContext(ctx context.Context) GetJavaFamilyResultOutput

type GetJavaReleaseArgs

type GetJavaReleaseArgs struct {
	// Unique Java release version identifier
	ReleaseVersion string `pulumi:"releaseVersion"`
}

A collection of arguments for invoking getJavaRelease.

type GetJavaReleaseArtifact

type GetJavaReleaseArtifact struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes string `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture string `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType string `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription string `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName string `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId string `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl string `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily string `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType string `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail string `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl string `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl string `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 string `pulumi:"sha256"`
}

type GetJavaReleaseArtifactArgs

type GetJavaReleaseArtifactArgs struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes pulumi.StringInput `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType pulumi.StringInput `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription pulumi.StringInput `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName pulumi.StringInput `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl pulumi.StringInput `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail pulumi.StringInput `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl pulumi.StringInput `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl pulumi.StringInput `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
}

func (GetJavaReleaseArtifactArgs) ElementType

func (GetJavaReleaseArtifactArgs) ElementType() reflect.Type

func (GetJavaReleaseArtifactArgs) ToGetJavaReleaseArtifactOutput

func (i GetJavaReleaseArtifactArgs) ToGetJavaReleaseArtifactOutput() GetJavaReleaseArtifactOutput

func (GetJavaReleaseArtifactArgs) ToGetJavaReleaseArtifactOutputWithContext

func (i GetJavaReleaseArtifactArgs) ToGetJavaReleaseArtifactOutputWithContext(ctx context.Context) GetJavaReleaseArtifactOutput

type GetJavaReleaseArtifactArray

type GetJavaReleaseArtifactArray []GetJavaReleaseArtifactInput

func (GetJavaReleaseArtifactArray) ElementType

func (GetJavaReleaseArtifactArray) ToGetJavaReleaseArtifactArrayOutput

func (i GetJavaReleaseArtifactArray) ToGetJavaReleaseArtifactArrayOutput() GetJavaReleaseArtifactArrayOutput

func (GetJavaReleaseArtifactArray) ToGetJavaReleaseArtifactArrayOutputWithContext

func (i GetJavaReleaseArtifactArray) ToGetJavaReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaReleaseArtifactArrayOutput

type GetJavaReleaseArtifactArrayInput

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

type GetJavaReleaseArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseArtifactArrayOutput) ElementType

func (GetJavaReleaseArtifactArrayOutput) Index

func (GetJavaReleaseArtifactArrayOutput) ToGetJavaReleaseArtifactArrayOutput

func (o GetJavaReleaseArtifactArrayOutput) ToGetJavaReleaseArtifactArrayOutput() GetJavaReleaseArtifactArrayOutput

func (GetJavaReleaseArtifactArrayOutput) ToGetJavaReleaseArtifactArrayOutputWithContext

func (o GetJavaReleaseArtifactArrayOutput) ToGetJavaReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaReleaseArtifactArrayOutput

type GetJavaReleaseArtifactInput

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

type GetJavaReleaseArtifactOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseArtifactOutput) ApproximateFileSizeInBytes

func (o GetJavaReleaseArtifactOutput) ApproximateFileSizeInBytes() pulumi.StringOutput

Approximate compressed file size in bytes.

func (GetJavaReleaseArtifactOutput) Architecture

The target Operating System architecture for the artifact.

func (GetJavaReleaseArtifactOutput) ArtifactContentType

func (o GetJavaReleaseArtifactOutput) ArtifactContentType() pulumi.StringOutput

Product content type of this artifact.

func (GetJavaReleaseArtifactOutput) ArtifactDescription

func (o GetJavaReleaseArtifactOutput) ArtifactDescription() pulumi.StringOutput

Description of the binary artifact. Typically includes the OS, architecture, and installer type.

func (GetJavaReleaseArtifactOutput) ArtifactFileName

func (o GetJavaReleaseArtifactOutput) ArtifactFileName() pulumi.StringOutput

The file name of the artifact.

func (GetJavaReleaseArtifactOutput) ArtifactId

Unique identifier for the artifact.

func (GetJavaReleaseArtifactOutput) DownloadUrl

The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.

func (GetJavaReleaseArtifactOutput) ElementType

func (GetJavaReleaseArtifactOutput) OsFamily

The target Operating System family for the artifact.

func (GetJavaReleaseArtifactOutput) PackageType

The package type(typically the file extension) of the artifact.

func (GetJavaReleaseArtifactOutput) PackageTypeDetail

func (o GetJavaReleaseArtifactOutput) PackageTypeDetail() pulumi.StringOutput

Additional information about the package type.

func (GetJavaReleaseArtifactOutput) ScriptChecksumUrl

func (o GetJavaReleaseArtifactOutput) ScriptChecksumUrl() pulumi.StringOutput

The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.

func (GetJavaReleaseArtifactOutput) ScriptDownloadUrl

func (o GetJavaReleaseArtifactOutput) ScriptDownloadUrl() pulumi.StringOutput

The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.

func (GetJavaReleaseArtifactOutput) Sha256

SHA256 checksum of the artifact.

func (GetJavaReleaseArtifactOutput) ToGetJavaReleaseArtifactOutput

func (o GetJavaReleaseArtifactOutput) ToGetJavaReleaseArtifactOutput() GetJavaReleaseArtifactOutput

func (GetJavaReleaseArtifactOutput) ToGetJavaReleaseArtifactOutputWithContext

func (o GetJavaReleaseArtifactOutput) ToGetJavaReleaseArtifactOutputWithContext(ctx context.Context) GetJavaReleaseArtifactOutput

type GetJavaReleaseFamilyDetail

type GetJavaReleaseFamilyDetail struct {
	// Commonly used name for the MoS release.
	DisplayName string `pulumi:"displayName"`
	// Link to access the documentation for the release.
	DocUrl string `pulumi:"docUrl"`
	// The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate string `pulumi:"endOfSupportLifeDate"`
	// Java release family identifier.
	FamilyVersion string `pulumi:"familyVersion"`
	// Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.
	IsSupportedVersion bool `pulumi:"isSupportedVersion"`
	// List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
	LatestReleaseArtifacts []GetJavaReleaseFamilyDetailLatestReleaseArtifact `pulumi:"latestReleaseArtifacts"`
	// Latest Java release version in the family.
	LatestReleaseVersion string `pulumi:"latestReleaseVersion"`
	// The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate string `pulumi:"releaseDate"`
	// This indicates the support category for the Java release family.
	SupportType string `pulumi:"supportType"`
}

type GetJavaReleaseFamilyDetailArgs

type GetJavaReleaseFamilyDetailArgs struct {
	// Commonly used name for the MoS release.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Link to access the documentation for the release.
	DocUrl pulumi.StringInput `pulumi:"docUrl"`
	// The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate pulumi.StringInput `pulumi:"endOfSupportLifeDate"`
	// Java release family identifier.
	FamilyVersion pulumi.StringInput `pulumi:"familyVersion"`
	// Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.
	IsSupportedVersion pulumi.BoolInput `pulumi:"isSupportedVersion"`
	// List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
	LatestReleaseArtifacts GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayInput `pulumi:"latestReleaseArtifacts"`
	// Latest Java release version in the family.
	LatestReleaseVersion pulumi.StringInput `pulumi:"latestReleaseVersion"`
	// The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate pulumi.StringInput `pulumi:"releaseDate"`
	// This indicates the support category for the Java release family.
	SupportType pulumi.StringInput `pulumi:"supportType"`
}

func (GetJavaReleaseFamilyDetailArgs) ElementType

func (GetJavaReleaseFamilyDetailArgs) ToGetJavaReleaseFamilyDetailOutput

func (i GetJavaReleaseFamilyDetailArgs) ToGetJavaReleaseFamilyDetailOutput() GetJavaReleaseFamilyDetailOutput

func (GetJavaReleaseFamilyDetailArgs) ToGetJavaReleaseFamilyDetailOutputWithContext

func (i GetJavaReleaseFamilyDetailArgs) ToGetJavaReleaseFamilyDetailOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailOutput

type GetJavaReleaseFamilyDetailArray

type GetJavaReleaseFamilyDetailArray []GetJavaReleaseFamilyDetailInput

func (GetJavaReleaseFamilyDetailArray) ElementType

func (GetJavaReleaseFamilyDetailArray) ToGetJavaReleaseFamilyDetailArrayOutput

func (i GetJavaReleaseFamilyDetailArray) ToGetJavaReleaseFamilyDetailArrayOutput() GetJavaReleaseFamilyDetailArrayOutput

func (GetJavaReleaseFamilyDetailArray) ToGetJavaReleaseFamilyDetailArrayOutputWithContext

func (i GetJavaReleaseFamilyDetailArray) ToGetJavaReleaseFamilyDetailArrayOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailArrayOutput

type GetJavaReleaseFamilyDetailArrayInput

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

type GetJavaReleaseFamilyDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseFamilyDetailArrayOutput) ElementType

func (GetJavaReleaseFamilyDetailArrayOutput) Index

func (GetJavaReleaseFamilyDetailArrayOutput) ToGetJavaReleaseFamilyDetailArrayOutput

func (o GetJavaReleaseFamilyDetailArrayOutput) ToGetJavaReleaseFamilyDetailArrayOutput() GetJavaReleaseFamilyDetailArrayOutput

func (GetJavaReleaseFamilyDetailArrayOutput) ToGetJavaReleaseFamilyDetailArrayOutputWithContext

func (o GetJavaReleaseFamilyDetailArrayOutput) ToGetJavaReleaseFamilyDetailArrayOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailArrayOutput

type GetJavaReleaseFamilyDetailInput

type GetJavaReleaseFamilyDetailInput interface {
	pulumi.Input

	ToGetJavaReleaseFamilyDetailOutput() GetJavaReleaseFamilyDetailOutput
	ToGetJavaReleaseFamilyDetailOutputWithContext(context.Context) GetJavaReleaseFamilyDetailOutput
}

GetJavaReleaseFamilyDetailInput is an input type that accepts GetJavaReleaseFamilyDetailArgs and GetJavaReleaseFamilyDetailOutput values. You can construct a concrete instance of `GetJavaReleaseFamilyDetailInput` via:

GetJavaReleaseFamilyDetailArgs{...}

type GetJavaReleaseFamilyDetailLatestReleaseArtifact

type GetJavaReleaseFamilyDetailLatestReleaseArtifact struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes string `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture string `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType string `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription string `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName string `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId string `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl string `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily string `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType string `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail string `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl string `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl string `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 string `pulumi:"sha256"`
}

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes pulumi.StringInput `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType pulumi.StringInput `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription pulumi.StringInput `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName pulumi.StringInput `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl pulumi.StringInput `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail pulumi.StringInput `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl pulumi.StringInput `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl pulumi.StringInput `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
}

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs) ElementType

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutput

func (i GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutput() GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutputWithContext

func (i GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArray

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArray []GetJavaReleaseFamilyDetailLatestReleaseArtifactInput

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArray) ElementType

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArray) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput

func (i GetJavaReleaseFamilyDetailLatestReleaseArtifactArray) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput() GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArray) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutputWithContext

func (i GetJavaReleaseFamilyDetailLatestReleaseArtifactArray) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayInput

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayInput interface {
	pulumi.Input

	ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput() GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput
	ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutputWithContext(context.Context) GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput
}

GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayInput is an input type that accepts GetJavaReleaseFamilyDetailLatestReleaseArtifactArray and GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput values. You can construct a concrete instance of `GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayInput` via:

GetJavaReleaseFamilyDetailLatestReleaseArtifactArray{ GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs{...} }

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput

type GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput) ElementType

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput) Index

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutputWithContext

func (o GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailLatestReleaseArtifactArrayOutput

type GetJavaReleaseFamilyDetailLatestReleaseArtifactInput

type GetJavaReleaseFamilyDetailLatestReleaseArtifactInput interface {
	pulumi.Input

	ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutput() GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput
	ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutputWithContext(context.Context) GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput
}

GetJavaReleaseFamilyDetailLatestReleaseArtifactInput is an input type that accepts GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs and GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput values. You can construct a concrete instance of `GetJavaReleaseFamilyDetailLatestReleaseArtifactInput` via:

GetJavaReleaseFamilyDetailLatestReleaseArtifactArgs{...}

type GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput

type GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ApproximateFileSizeInBytes

Approximate compressed file size in bytes.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) Architecture

The target Operating System architecture for the artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ArtifactContentType

Product content type of this artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ArtifactDescription

Description of the binary artifact. Typically includes the OS, architecture, and installer type.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ArtifactFileName

The file name of the artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ArtifactId

Unique identifier for the artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) DownloadUrl

The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ElementType

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) OsFamily

The target Operating System family for the artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) PackageType

The package type(typically the file extension) of the artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) PackageTypeDetail

Additional information about the package type.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ScriptChecksumUrl

The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ScriptDownloadUrl

The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) Sha256

SHA256 checksum of the artifact.

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutput

func (GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutputWithContext

func (o GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput) ToGetJavaReleaseFamilyDetailLatestReleaseArtifactOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailLatestReleaseArtifactOutput

type GetJavaReleaseFamilyDetailOutput

type GetJavaReleaseFamilyDetailOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseFamilyDetailOutput) DisplayName

Commonly used name for the MoS release.

func (GetJavaReleaseFamilyDetailOutput) DocUrl

Link to access the documentation for the release.

func (GetJavaReleaseFamilyDetailOutput) ElementType

func (GetJavaReleaseFamilyDetailOutput) EndOfSupportLifeDate

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

Java release family identifier.

func (GetJavaReleaseFamilyDetailOutput) IsSupportedVersion

func (o GetJavaReleaseFamilyDetailOutput) IsSupportedVersion() pulumi.BoolOutput

Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.

func (GetJavaReleaseFamilyDetailOutput) LatestReleaseArtifacts

List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.

func (GetJavaReleaseFamilyDetailOutput) LatestReleaseVersion

func (o GetJavaReleaseFamilyDetailOutput) LatestReleaseVersion() pulumi.StringOutput

Latest Java release version in the family.

func (GetJavaReleaseFamilyDetailOutput) ReleaseDate added in v2.6.0

The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaReleaseFamilyDetailOutput) SupportType

This indicates the support category for the Java release family.

func (GetJavaReleaseFamilyDetailOutput) ToGetJavaReleaseFamilyDetailOutput

func (o GetJavaReleaseFamilyDetailOutput) ToGetJavaReleaseFamilyDetailOutput() GetJavaReleaseFamilyDetailOutput

func (GetJavaReleaseFamilyDetailOutput) ToGetJavaReleaseFamilyDetailOutputWithContext

func (o GetJavaReleaseFamilyDetailOutput) ToGetJavaReleaseFamilyDetailOutputWithContext(ctx context.Context) GetJavaReleaseFamilyDetailOutput

type GetJavaReleaseLicenseDetail

type GetJavaReleaseLicenseDetail struct {
	// Commonly used name for the MoS release.
	DisplayName string `pulumi:"displayName"`
	// License type for the Java version.
	LicenseType string `pulumi:"licenseType"`
	// Publicly accessible license URL containing the detailed terms and conditions.
	LicenseUrl string `pulumi:"licenseUrl"`
}

type GetJavaReleaseLicenseDetailArgs

type GetJavaReleaseLicenseDetailArgs struct {
	// Commonly used name for the MoS release.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// License type for the Java version.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
	// Publicly accessible license URL containing the detailed terms and conditions.
	LicenseUrl pulumi.StringInput `pulumi:"licenseUrl"`
}

func (GetJavaReleaseLicenseDetailArgs) ElementType

func (GetJavaReleaseLicenseDetailArgs) ToGetJavaReleaseLicenseDetailOutput

func (i GetJavaReleaseLicenseDetailArgs) ToGetJavaReleaseLicenseDetailOutput() GetJavaReleaseLicenseDetailOutput

func (GetJavaReleaseLicenseDetailArgs) ToGetJavaReleaseLicenseDetailOutputWithContext

func (i GetJavaReleaseLicenseDetailArgs) ToGetJavaReleaseLicenseDetailOutputWithContext(ctx context.Context) GetJavaReleaseLicenseDetailOutput

type GetJavaReleaseLicenseDetailArray

type GetJavaReleaseLicenseDetailArray []GetJavaReleaseLicenseDetailInput

func (GetJavaReleaseLicenseDetailArray) ElementType

func (GetJavaReleaseLicenseDetailArray) ToGetJavaReleaseLicenseDetailArrayOutput

func (i GetJavaReleaseLicenseDetailArray) ToGetJavaReleaseLicenseDetailArrayOutput() GetJavaReleaseLicenseDetailArrayOutput

func (GetJavaReleaseLicenseDetailArray) ToGetJavaReleaseLicenseDetailArrayOutputWithContext

func (i GetJavaReleaseLicenseDetailArray) ToGetJavaReleaseLicenseDetailArrayOutputWithContext(ctx context.Context) GetJavaReleaseLicenseDetailArrayOutput

type GetJavaReleaseLicenseDetailArrayInput

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

type GetJavaReleaseLicenseDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseLicenseDetailArrayOutput) ElementType

func (GetJavaReleaseLicenseDetailArrayOutput) Index

func (GetJavaReleaseLicenseDetailArrayOutput) ToGetJavaReleaseLicenseDetailArrayOutput

func (o GetJavaReleaseLicenseDetailArrayOutput) ToGetJavaReleaseLicenseDetailArrayOutput() GetJavaReleaseLicenseDetailArrayOutput

func (GetJavaReleaseLicenseDetailArrayOutput) ToGetJavaReleaseLicenseDetailArrayOutputWithContext

func (o GetJavaReleaseLicenseDetailArrayOutput) ToGetJavaReleaseLicenseDetailArrayOutputWithContext(ctx context.Context) GetJavaReleaseLicenseDetailArrayOutput

type GetJavaReleaseLicenseDetailInput

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

type GetJavaReleaseLicenseDetailOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseLicenseDetailOutput) DisplayName

Commonly used name for the MoS release.

func (GetJavaReleaseLicenseDetailOutput) ElementType

func (GetJavaReleaseLicenseDetailOutput) LicenseType

License type for the Java version.

func (GetJavaReleaseLicenseDetailOutput) LicenseUrl

Publicly accessible license URL containing the detailed terms and conditions.

func (GetJavaReleaseLicenseDetailOutput) ToGetJavaReleaseLicenseDetailOutput

func (o GetJavaReleaseLicenseDetailOutput) ToGetJavaReleaseLicenseDetailOutput() GetJavaReleaseLicenseDetailOutput

func (GetJavaReleaseLicenseDetailOutput) ToGetJavaReleaseLicenseDetailOutputWithContext

func (o GetJavaReleaseLicenseDetailOutput) ToGetJavaReleaseLicenseDetailOutputWithContext(ctx context.Context) GetJavaReleaseLicenseDetailOutput

type GetJavaReleaseMosPatch

type GetJavaReleaseMosPatch struct {
	// Commonly used name for the MoS release.
	DisplayName string `pulumi:"displayName"`
	// MoS URL to access the artifacts for the Java release.
	PatchUrl string `pulumi:"patchUrl"`
}

type GetJavaReleaseMosPatchArgs

type GetJavaReleaseMosPatchArgs struct {
	// Commonly used name for the MoS release.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// MoS URL to access the artifacts for the Java release.
	PatchUrl pulumi.StringInput `pulumi:"patchUrl"`
}

func (GetJavaReleaseMosPatchArgs) ElementType

func (GetJavaReleaseMosPatchArgs) ElementType() reflect.Type

func (GetJavaReleaseMosPatchArgs) ToGetJavaReleaseMosPatchOutput

func (i GetJavaReleaseMosPatchArgs) ToGetJavaReleaseMosPatchOutput() GetJavaReleaseMosPatchOutput

func (GetJavaReleaseMosPatchArgs) ToGetJavaReleaseMosPatchOutputWithContext

func (i GetJavaReleaseMosPatchArgs) ToGetJavaReleaseMosPatchOutputWithContext(ctx context.Context) GetJavaReleaseMosPatchOutput

type GetJavaReleaseMosPatchArray

type GetJavaReleaseMosPatchArray []GetJavaReleaseMosPatchInput

func (GetJavaReleaseMosPatchArray) ElementType

func (GetJavaReleaseMosPatchArray) ToGetJavaReleaseMosPatchArrayOutput

func (i GetJavaReleaseMosPatchArray) ToGetJavaReleaseMosPatchArrayOutput() GetJavaReleaseMosPatchArrayOutput

func (GetJavaReleaseMosPatchArray) ToGetJavaReleaseMosPatchArrayOutputWithContext

func (i GetJavaReleaseMosPatchArray) ToGetJavaReleaseMosPatchArrayOutputWithContext(ctx context.Context) GetJavaReleaseMosPatchArrayOutput

type GetJavaReleaseMosPatchArrayInput

type GetJavaReleaseMosPatchArrayInput interface {
	pulumi.Input

	ToGetJavaReleaseMosPatchArrayOutput() GetJavaReleaseMosPatchArrayOutput
	ToGetJavaReleaseMosPatchArrayOutputWithContext(context.Context) GetJavaReleaseMosPatchArrayOutput
}

GetJavaReleaseMosPatchArrayInput is an input type that accepts GetJavaReleaseMosPatchArray and GetJavaReleaseMosPatchArrayOutput values. You can construct a concrete instance of `GetJavaReleaseMosPatchArrayInput` via:

GetJavaReleaseMosPatchArray{ GetJavaReleaseMosPatchArgs{...} }

type GetJavaReleaseMosPatchArrayOutput

type GetJavaReleaseMosPatchArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseMosPatchArrayOutput) ElementType

func (GetJavaReleaseMosPatchArrayOutput) Index

func (GetJavaReleaseMosPatchArrayOutput) ToGetJavaReleaseMosPatchArrayOutput

func (o GetJavaReleaseMosPatchArrayOutput) ToGetJavaReleaseMosPatchArrayOutput() GetJavaReleaseMosPatchArrayOutput

func (GetJavaReleaseMosPatchArrayOutput) ToGetJavaReleaseMosPatchArrayOutputWithContext

func (o GetJavaReleaseMosPatchArrayOutput) ToGetJavaReleaseMosPatchArrayOutputWithContext(ctx context.Context) GetJavaReleaseMosPatchArrayOutput

type GetJavaReleaseMosPatchInput

type GetJavaReleaseMosPatchInput interface {
	pulumi.Input

	ToGetJavaReleaseMosPatchOutput() GetJavaReleaseMosPatchOutput
	ToGetJavaReleaseMosPatchOutputWithContext(context.Context) GetJavaReleaseMosPatchOutput
}

GetJavaReleaseMosPatchInput is an input type that accepts GetJavaReleaseMosPatchArgs and GetJavaReleaseMosPatchOutput values. You can construct a concrete instance of `GetJavaReleaseMosPatchInput` via:

GetJavaReleaseMosPatchArgs{...}

type GetJavaReleaseMosPatchOutput

type GetJavaReleaseMosPatchOutput struct{ *pulumi.OutputState }

func (GetJavaReleaseMosPatchOutput) DisplayName

Commonly used name for the MoS release.

func (GetJavaReleaseMosPatchOutput) ElementType

func (GetJavaReleaseMosPatchOutput) PatchUrl

MoS URL to access the artifacts for the Java release.

func (GetJavaReleaseMosPatchOutput) ToGetJavaReleaseMosPatchOutput

func (o GetJavaReleaseMosPatchOutput) ToGetJavaReleaseMosPatchOutput() GetJavaReleaseMosPatchOutput

func (GetJavaReleaseMosPatchOutput) ToGetJavaReleaseMosPatchOutputWithContext

func (o GetJavaReleaseMosPatchOutput) ToGetJavaReleaseMosPatchOutputWithContext(ctx context.Context) GetJavaReleaseMosPatchOutput

type GetJavaReleaseOutputArgs

type GetJavaReleaseOutputArgs struct {
	// Unique Java release version identifier
	ReleaseVersion pulumi.StringInput `pulumi:"releaseVersion"`
}

A collection of arguments for invoking getJavaRelease.

func (GetJavaReleaseOutputArgs) ElementType

func (GetJavaReleaseOutputArgs) ElementType() reflect.Type

type GetJavaReleaseResult

type GetJavaReleaseResult struct {
	// Artifact content types for the Java version.
	ArtifactContentTypes []string `pulumi:"artifactContentTypes"`
	// List of Java artifacts.
	Artifacts []GetJavaReleaseArtifact `pulumi:"artifacts"`
	// The number of days since this release has been under the security baseline.
	DaysUnderSecurityBaseline int `pulumi:"daysUnderSecurityBaseline"`
	// Metadata associated with a specific Java release family. A Java release family is typically a major version in the Java version identifier.
	FamilyDetails []GetJavaReleaseFamilyDetail `pulumi:"familyDetails"`
	// Java release family identifier.
	FamilyVersion string `pulumi:"familyVersion"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// Information about a license type for Java.
	LicenseDetails []GetJavaReleaseLicenseDetail `pulumi:"licenseDetails"`
	// License type for the Java version.
	LicenseType string `pulumi:"licenseType"`
	// List of My Oracle Support(MoS) patches available for this release. This information is only available for `BPR` release type.
	MosPatches []GetJavaReleaseMosPatch `pulumi:"mosPatches"`
	// Parent Java release version identifier. This is applicable for BPR releases.
	ParentReleaseVersion string `pulumi:"parentReleaseVersion"`
	// The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate string `pulumi:"releaseDate"`
	// Release notes associated with the Java version.
	ReleaseNotesUrl string `pulumi:"releaseNotesUrl"`
	// Release category of the Java version.
	ReleaseType string `pulumi:"releaseType"`
	// Java release version identifier.
	ReleaseVersion string `pulumi:"releaseVersion"`
	// The security status of the Java version.
	SecurityStatus string `pulumi:"securityStatus"`
}

A collection of values returned by getJavaRelease.

func GetJavaRelease

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJavaRelease(ctx, &jms.GetJavaReleaseArgs{
			ReleaseVersion: javaReleaseReleaseVersion,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaReleaseResultOutput

type GetJavaReleaseResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaRelease.

func (GetJavaReleaseResultOutput) ArtifactContentTypes

func (o GetJavaReleaseResultOutput) ArtifactContentTypes() pulumi.StringArrayOutput

Artifact content types for the Java version.

func (GetJavaReleaseResultOutput) Artifacts

List of Java artifacts.

func (GetJavaReleaseResultOutput) DaysUnderSecurityBaseline

func (o GetJavaReleaseResultOutput) DaysUnderSecurityBaseline() pulumi.IntOutput

The number of days since this release has been under the security baseline.

func (GetJavaReleaseResultOutput) ElementType

func (GetJavaReleaseResultOutput) ElementType() reflect.Type

func (GetJavaReleaseResultOutput) FamilyDetails

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

Java release family identifier.

func (GetJavaReleaseResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetJavaReleaseResultOutput) LicenseDetails

Information about a license type for Java.

func (GetJavaReleaseResultOutput) LicenseType

License type for the Java version.

func (GetJavaReleaseResultOutput) MosPatches

List of My Oracle Support(MoS) patches available for this release. This information is only available for `BPR` release type.

func (GetJavaReleaseResultOutput) ParentReleaseVersion

func (o GetJavaReleaseResultOutput) ParentReleaseVersion() pulumi.StringOutput

Parent Java release version identifier. This is applicable for BPR releases.

func (GetJavaReleaseResultOutput) ReleaseDate

The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaReleaseResultOutput) ReleaseNotesUrl

func (o GetJavaReleaseResultOutput) ReleaseNotesUrl() pulumi.StringOutput

Release notes associated with the Java version.

func (GetJavaReleaseResultOutput) ReleaseType

Release category of the Java version.

func (GetJavaReleaseResultOutput) ReleaseVersion

func (o GetJavaReleaseResultOutput) ReleaseVersion() pulumi.StringOutput

Java release version identifier.

func (GetJavaReleaseResultOutput) SecurityStatus

func (o GetJavaReleaseResultOutput) SecurityStatus() pulumi.StringOutput

The security status of the Java version.

func (GetJavaReleaseResultOutput) ToGetJavaReleaseResultOutput

func (o GetJavaReleaseResultOutput) ToGetJavaReleaseResultOutput() GetJavaReleaseResultOutput

func (GetJavaReleaseResultOutput) ToGetJavaReleaseResultOutputWithContext

func (o GetJavaReleaseResultOutput) ToGetJavaReleaseResultOutputWithContext(ctx context.Context) GetJavaReleaseResultOutput

type GetJavaReleasesArgs

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

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

type GetJavaReleasesFilterArgs

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

func (GetJavaReleasesFilterArgs) ElementType

func (GetJavaReleasesFilterArgs) ElementType() reflect.Type

func (GetJavaReleasesFilterArgs) ToGetJavaReleasesFilterOutput

func (i GetJavaReleasesFilterArgs) ToGetJavaReleasesFilterOutput() GetJavaReleasesFilterOutput

func (GetJavaReleasesFilterArgs) ToGetJavaReleasesFilterOutputWithContext

func (i GetJavaReleasesFilterArgs) ToGetJavaReleasesFilterOutputWithContext(ctx context.Context) GetJavaReleasesFilterOutput

type GetJavaReleasesFilterArray

type GetJavaReleasesFilterArray []GetJavaReleasesFilterInput

func (GetJavaReleasesFilterArray) ElementType

func (GetJavaReleasesFilterArray) ElementType() reflect.Type

func (GetJavaReleasesFilterArray) ToGetJavaReleasesFilterArrayOutput

func (i GetJavaReleasesFilterArray) ToGetJavaReleasesFilterArrayOutput() GetJavaReleasesFilterArrayOutput

func (GetJavaReleasesFilterArray) ToGetJavaReleasesFilterArrayOutputWithContext

func (i GetJavaReleasesFilterArray) ToGetJavaReleasesFilterArrayOutputWithContext(ctx context.Context) GetJavaReleasesFilterArrayOutput

type GetJavaReleasesFilterArrayInput

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

type GetJavaReleasesFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesFilterArrayOutput) ElementType

func (GetJavaReleasesFilterArrayOutput) Index

func (GetJavaReleasesFilterArrayOutput) ToGetJavaReleasesFilterArrayOutput

func (o GetJavaReleasesFilterArrayOutput) ToGetJavaReleasesFilterArrayOutput() GetJavaReleasesFilterArrayOutput

func (GetJavaReleasesFilterArrayOutput) ToGetJavaReleasesFilterArrayOutputWithContext

func (o GetJavaReleasesFilterArrayOutput) ToGetJavaReleasesFilterArrayOutputWithContext(ctx context.Context) GetJavaReleasesFilterArrayOutput

type GetJavaReleasesFilterInput

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

type GetJavaReleasesFilterOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesFilterOutput) ElementType

func (GetJavaReleasesFilterOutput) Name

func (GetJavaReleasesFilterOutput) Regex

func (GetJavaReleasesFilterOutput) ToGetJavaReleasesFilterOutput

func (o GetJavaReleasesFilterOutput) ToGetJavaReleasesFilterOutput() GetJavaReleasesFilterOutput

func (GetJavaReleasesFilterOutput) ToGetJavaReleasesFilterOutputWithContext

func (o GetJavaReleasesFilterOutput) ToGetJavaReleasesFilterOutputWithContext(ctx context.Context) GetJavaReleasesFilterOutput

func (GetJavaReleasesFilterOutput) Values

type GetJavaReleasesJavaReleaseCollection

type GetJavaReleasesJavaReleaseCollection struct {
	Items []GetJavaReleasesJavaReleaseCollectionItem `pulumi:"items"`
}

type GetJavaReleasesJavaReleaseCollectionArgs

type GetJavaReleasesJavaReleaseCollectionArgs struct {
	Items GetJavaReleasesJavaReleaseCollectionItemArrayInput `pulumi:"items"`
}

func (GetJavaReleasesJavaReleaseCollectionArgs) ElementType

func (GetJavaReleasesJavaReleaseCollectionArgs) ToGetJavaReleasesJavaReleaseCollectionOutput

func (i GetJavaReleasesJavaReleaseCollectionArgs) ToGetJavaReleasesJavaReleaseCollectionOutput() GetJavaReleasesJavaReleaseCollectionOutput

func (GetJavaReleasesJavaReleaseCollectionArgs) ToGetJavaReleasesJavaReleaseCollectionOutputWithContext

func (i GetJavaReleasesJavaReleaseCollectionArgs) ToGetJavaReleasesJavaReleaseCollectionOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionOutput

type GetJavaReleasesJavaReleaseCollectionArray

type GetJavaReleasesJavaReleaseCollectionArray []GetJavaReleasesJavaReleaseCollectionInput

func (GetJavaReleasesJavaReleaseCollectionArray) ElementType

func (GetJavaReleasesJavaReleaseCollectionArray) ToGetJavaReleasesJavaReleaseCollectionArrayOutput

func (i GetJavaReleasesJavaReleaseCollectionArray) ToGetJavaReleasesJavaReleaseCollectionArrayOutput() GetJavaReleasesJavaReleaseCollectionArrayOutput

func (GetJavaReleasesJavaReleaseCollectionArray) ToGetJavaReleasesJavaReleaseCollectionArrayOutputWithContext

func (i GetJavaReleasesJavaReleaseCollectionArray) ToGetJavaReleasesJavaReleaseCollectionArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionArrayOutput

type GetJavaReleasesJavaReleaseCollectionArrayInput

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

type GetJavaReleasesJavaReleaseCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionArrayOutput) ElementType

func (GetJavaReleasesJavaReleaseCollectionArrayOutput) Index

func (GetJavaReleasesJavaReleaseCollectionArrayOutput) ToGetJavaReleasesJavaReleaseCollectionArrayOutput

func (o GetJavaReleasesJavaReleaseCollectionArrayOutput) ToGetJavaReleasesJavaReleaseCollectionArrayOutput() GetJavaReleasesJavaReleaseCollectionArrayOutput

func (GetJavaReleasesJavaReleaseCollectionArrayOutput) ToGetJavaReleasesJavaReleaseCollectionArrayOutputWithContext

func (o GetJavaReleasesJavaReleaseCollectionArrayOutput) ToGetJavaReleasesJavaReleaseCollectionArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionArrayOutput

type GetJavaReleasesJavaReleaseCollectionInput

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

type GetJavaReleasesJavaReleaseCollectionItem struct {
	// Artifact content types for the Java version.
	ArtifactContentTypes []string `pulumi:"artifactContentTypes"`
	// List of Java artifacts.
	Artifacts []GetJavaReleasesJavaReleaseCollectionItemArtifact `pulumi:"artifacts"`
	// The number of days since this release has been under the security baseline.
	DaysUnderSecurityBaseline int `pulumi:"daysUnderSecurityBaseline"`
	// Metadata associated with a specific Java release family. A Java release family is typically a major version in the Java version identifier.
	FamilyDetails []GetJavaReleasesJavaReleaseCollectionItemFamilyDetail `pulumi:"familyDetails"`
	// The version identifier for the Java family.
	FamilyVersion string `pulumi:"familyVersion"`
	// Information about a license type for Java.
	LicenseDetails []GetJavaReleasesJavaReleaseCollectionItemLicenseDetail `pulumi:"licenseDetails"`
	// Java license type.
	LicenseType string `pulumi:"licenseType"`
	// List of My Oracle Support(MoS) patches available for this release. This information is only available for `BPR` release type.
	MosPatches []GetJavaReleasesJavaReleaseCollectionItemMosPatch `pulumi:"mosPatches"`
	// Parent Java release version identifier. This is applicable for BPR releases.
	ParentReleaseVersion string `pulumi:"parentReleaseVersion"`
	// The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate string `pulumi:"releaseDate"`
	// Release notes associated with the Java version.
	ReleaseNotesUrl string `pulumi:"releaseNotesUrl"`
	// Java release type.
	ReleaseType string `pulumi:"releaseType"`
	// Unique Java release version identifier
	ReleaseVersion string `pulumi:"releaseVersion"`
	// The security status of the Java version.
	SecurityStatus string `pulumi:"securityStatus"`
}

type GetJavaReleasesJavaReleaseCollectionItemArgs

type GetJavaReleasesJavaReleaseCollectionItemArgs struct {
	// Artifact content types for the Java version.
	ArtifactContentTypes pulumi.StringArrayInput `pulumi:"artifactContentTypes"`
	// List of Java artifacts.
	Artifacts GetJavaReleasesJavaReleaseCollectionItemArtifactArrayInput `pulumi:"artifacts"`
	// The number of days since this release has been under the security baseline.
	DaysUnderSecurityBaseline pulumi.IntInput `pulumi:"daysUnderSecurityBaseline"`
	// Metadata associated with a specific Java release family. A Java release family is typically a major version in the Java version identifier.
	FamilyDetails GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayInput `pulumi:"familyDetails"`
	// The version identifier for the Java family.
	FamilyVersion pulumi.StringInput `pulumi:"familyVersion"`
	// Information about a license type for Java.
	LicenseDetails GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayInput `pulumi:"licenseDetails"`
	// Java license type.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
	// List of My Oracle Support(MoS) patches available for this release. This information is only available for `BPR` release type.
	MosPatches GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayInput `pulumi:"mosPatches"`
	// Parent Java release version identifier. This is applicable for BPR releases.
	ParentReleaseVersion pulumi.StringInput `pulumi:"parentReleaseVersion"`
	// The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate pulumi.StringInput `pulumi:"releaseDate"`
	// Release notes associated with the Java version.
	ReleaseNotesUrl pulumi.StringInput `pulumi:"releaseNotesUrl"`
	// Java release type.
	ReleaseType pulumi.StringInput `pulumi:"releaseType"`
	// Unique Java release version identifier
	ReleaseVersion pulumi.StringInput `pulumi:"releaseVersion"`
	// The security status of the Java version.
	SecurityStatus pulumi.StringInput `pulumi:"securityStatus"`
}

func (GetJavaReleasesJavaReleaseCollectionItemArgs) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemArgs) ToGetJavaReleasesJavaReleaseCollectionItemOutput

func (i GetJavaReleasesJavaReleaseCollectionItemArgs) ToGetJavaReleasesJavaReleaseCollectionItemOutput() GetJavaReleasesJavaReleaseCollectionItemOutput

func (GetJavaReleasesJavaReleaseCollectionItemArgs) ToGetJavaReleasesJavaReleaseCollectionItemOutputWithContext

func (i GetJavaReleasesJavaReleaseCollectionItemArgs) ToGetJavaReleasesJavaReleaseCollectionItemOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemOutput

type GetJavaReleasesJavaReleaseCollectionItemArray

type GetJavaReleasesJavaReleaseCollectionItemArray []GetJavaReleasesJavaReleaseCollectionItemInput

func (GetJavaReleasesJavaReleaseCollectionItemArray) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemArray) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutput

func (i GetJavaReleasesJavaReleaseCollectionItemArray) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutput() GetJavaReleasesJavaReleaseCollectionItemArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemArray) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutputWithContext

func (i GetJavaReleasesJavaReleaseCollectionItemArray) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemArrayInput

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

type GetJavaReleasesJavaReleaseCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemArrayOutput) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemArrayOutput) Index

func (GetJavaReleasesJavaReleaseCollectionItemArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutput

func (o GetJavaReleasesJavaReleaseCollectionItemArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutput() GetJavaReleasesJavaReleaseCollectionItemArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutputWithContext

func (o GetJavaReleasesJavaReleaseCollectionItemArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemArtifact

type GetJavaReleasesJavaReleaseCollectionItemArtifact struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes string `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture string `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType string `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription string `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName string `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId string `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl string `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily string `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType string `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail string `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl string `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl string `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 string `pulumi:"sha256"`
}

type GetJavaReleasesJavaReleaseCollectionItemArtifactArgs

type GetJavaReleasesJavaReleaseCollectionItemArtifactArgs struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes pulumi.StringInput `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType pulumi.StringInput `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription pulumi.StringInput `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName pulumi.StringInput `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl pulumi.StringInput `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail pulumi.StringInput `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl pulumi.StringInput `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl pulumi.StringInput `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
}

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArgs) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArgs) ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutput

func (i GetJavaReleasesJavaReleaseCollectionItemArtifactArgs) ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutput() GetJavaReleasesJavaReleaseCollectionItemArtifactOutput

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArgs) ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutputWithContext

func (i GetJavaReleasesJavaReleaseCollectionItemArtifactArgs) ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemArtifactOutput

type GetJavaReleasesJavaReleaseCollectionItemArtifactArray

type GetJavaReleasesJavaReleaseCollectionItemArtifactArray []GetJavaReleasesJavaReleaseCollectionItemArtifactInput

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArray) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArray) ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput

func (i GetJavaReleasesJavaReleaseCollectionItemArtifactArray) ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput() GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArray) ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutputWithContext

func (i GetJavaReleasesJavaReleaseCollectionItemArtifactArray) ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemArtifactArrayInput

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

type GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput) Index

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutputWithContext

func (o GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemArtifactArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemArtifactInput

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

type GetJavaReleasesJavaReleaseCollectionItemArtifactOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ApproximateFileSizeInBytes

Approximate compressed file size in bytes.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) Architecture

The target Operating System architecture for the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ArtifactContentType

Product content type of this artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ArtifactDescription

Description of the binary artifact. Typically includes the OS, architecture, and installer type.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ArtifactFileName

The file name of the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ArtifactId

Unique identifier for the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) DownloadUrl

The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) OsFamily

The target Operating System family for the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) PackageType

The package type(typically the file extension) of the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) PackageTypeDetail

Additional information about the package type.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ScriptChecksumUrl

The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ScriptDownloadUrl

The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) Sha256

SHA256 checksum of the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutput

func (GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutputWithContext

func (o GetJavaReleasesJavaReleaseCollectionItemArtifactOutput) ToGetJavaReleasesJavaReleaseCollectionItemArtifactOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemArtifactOutput

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetail

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetail struct {
	// Commonly used name for the MoS release.
	DisplayName string `pulumi:"displayName"`
	// Link to access the documentation for the release.
	DocUrl string `pulumi:"docUrl"`
	// The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate string `pulumi:"endOfSupportLifeDate"`
	// The version identifier for the Java family.
	FamilyVersion string `pulumi:"familyVersion"`
	// Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.
	IsSupportedVersion bool `pulumi:"isSupportedVersion"`
	// List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
	LatestReleaseArtifacts []GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifact `pulumi:"latestReleaseArtifacts"`
	// Latest Java release version in the family.
	LatestReleaseVersion string `pulumi:"latestReleaseVersion"`
	// The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate string `pulumi:"releaseDate"`
	// This indicates the support category for the Java release family.
	SupportType string `pulumi:"supportType"`
}

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs struct {
	// Commonly used name for the MoS release.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Link to access the documentation for the release.
	DocUrl pulumi.StringInput `pulumi:"docUrl"`
	// The End of Support Life (EOSL) date of the Java release family (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	EndOfSupportLifeDate pulumi.StringInput `pulumi:"endOfSupportLifeDate"`
	// The version identifier for the Java family.
	FamilyVersion pulumi.StringInput `pulumi:"familyVersion"`
	// Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.
	IsSupportedVersion pulumi.BoolInput `pulumi:"isSupportedVersion"`
	// List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.
	LatestReleaseArtifacts GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayInput `pulumi:"latestReleaseArtifacts"`
	// Latest Java release version in the family.
	LatestReleaseVersion pulumi.StringInput `pulumi:"latestReleaseVersion"`
	// The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	ReleaseDate pulumi.StringInput `pulumi:"releaseDate"`
	// This indicates the support category for the Java release family.
	SupportType pulumi.StringInput `pulumi:"supportType"`
}

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutputWithContext

func (i GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray []GetJavaReleasesJavaReleaseCollectionItemFamilyDetailInput

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput

func (i GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput() GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutputWithContext

func (i GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArray) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayInput

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

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput) Index

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutputWithContext

func (o GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailInput

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput() GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput
	ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput
}

GetJavaReleasesJavaReleaseCollectionItemFamilyDetailInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs and GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemFamilyDetailInput` via:

GetJavaReleasesJavaReleaseCollectionItemFamilyDetailArgs{...}

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifact

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifact struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes string `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture string `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType string `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription string `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName string `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId string `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl string `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily string `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType string `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail string `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl string `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl string `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 string `pulumi:"sha256"`
}

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs struct {
	// Approximate compressed file size in bytes.
	ApproximateFileSizeInBytes pulumi.StringInput `pulumi:"approximateFileSizeInBytes"`
	// The target Operating System architecture for the artifact.
	Architecture pulumi.StringInput `pulumi:"architecture"`
	// Product content type of this artifact.
	ArtifactContentType pulumi.StringInput `pulumi:"artifactContentType"`
	// Description of the binary artifact. Typically includes the OS, architecture, and installer type.
	ArtifactDescription pulumi.StringInput `pulumi:"artifactDescription"`
	// The file name of the artifact.
	ArtifactFileName pulumi.StringInput `pulumi:"artifactFileName"`
	// Unique identifier for the artifact.
	ArtifactId pulumi.StringInput `pulumi:"artifactId"`
	// The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.
	DownloadUrl pulumi.StringInput `pulumi:"downloadUrl"`
	// The target Operating System family for the artifact.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The package type(typically the file extension) of the artifact.
	PackageType pulumi.StringInput `pulumi:"packageType"`
	// Additional information about the package type.
	PackageTypeDetail pulumi.StringInput `pulumi:"packageTypeDetail"`
	// The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.
	ScriptChecksumUrl pulumi.StringInput `pulumi:"scriptChecksumUrl"`
	// The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.
	ScriptDownloadUrl pulumi.StringInput `pulumi:"scriptDownloadUrl"`
	// SHA256 checksum of the artifact.
	Sha256 pulumi.StringInput `pulumi:"sha256"`
}

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutputWithContext

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArray

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArray []GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactInput

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArray) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArray) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArray) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutputWithContext

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayInput

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput() GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput
	ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput
}

GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArray and GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayInput` via:

GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArray{ GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs{...} }

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArrayOutputWithContext

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactInput

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput() GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput
	ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput
}

GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs and GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactInput` via:

GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactArgs{...}

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ApproximateFileSizeInBytes

Approximate compressed file size in bytes.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) Architecture

The target Operating System architecture for the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ArtifactContentType

Product content type of this artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ArtifactDescription

Description of the binary artifact. Typically includes the OS, architecture, and installer type.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ArtifactFileName

The file name of the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ArtifactId

Unique identifier for the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) DownloadUrl

The endpoint that returns a short-lived artifact download URL in the response payload. This download url can then be used for downloading the artifact. See this [API](https://docs.oracle.com/en-us/iaas/api/#/en/jms-java-download/20230601/DownloadUrl/GenerateArtifactDownloadUrl) for more details.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) OsFamily

The target Operating System family for the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) PackageType

The package type(typically the file extension) of the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) PackageTypeDetail

Additional information about the package type.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ScriptChecksumUrl

The URL for retrieving the checksum for the artifact. Depending on the context, this can point to the checksum of the archive or latest update release version artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ScriptDownloadUrl

The endpoint for downloading this artifact from command line, automatically in scripts and dockerfiles. Depending on the context, this can point to the archive or latest update release version artifact in the specified family.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) Sha256

SHA256 checksum of the artifact.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailLatestReleaseArtifactOutputWithContext

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput

type GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) DisplayName

Commonly used name for the MoS release.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) DocUrl

Link to access the documentation for the release.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) EndOfSupportLifeDate

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

The version identifier for the Java family.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) IsSupportedVersion

Whether or not this Java release family is under active support. Refer [Java Support Roadmap](https://www.oracle.com/java/technologies/java-se-support-roadmap.html) for more details.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) LatestReleaseArtifacts

List of artifacts for the latest Java release version in this family. The script URLs in the response can be used from a command line, or in scripts and dockerfiles to always get the artifacts corresponding to the latest update release version.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) LatestReleaseVersion

Latest Java release version in the family.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) ReleaseDate added in v2.6.0

The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) SupportType

This indicates the support category for the Java release family.

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput

func (GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutputWithContext

func (o GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput) ToGetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemFamilyDetailOutput

type GetJavaReleasesJavaReleaseCollectionItemInput

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

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetail struct {
	// Commonly used name for the MoS release.
	DisplayName string `pulumi:"displayName"`
	// Java license type.
	LicenseType string `pulumi:"licenseType"`
	// Publicly accessible license URL containing the detailed terms and conditions.
	LicenseUrl string `pulumi:"licenseUrl"`
}

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs struct {
	// Commonly used name for the MoS release.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Java license type.
	LicenseType pulumi.StringInput `pulumi:"licenseType"`
	// Publicly accessible license URL containing the detailed terms and conditions.
	LicenseUrl pulumi.StringInput `pulumi:"licenseUrl"`
}

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutputWithContext

func (i GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArgs) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArray

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArray []GetJavaReleasesJavaReleaseCollectionItemLicenseDetailInput

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArray) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArray) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArray) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutputWithContext

func (i GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArray) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayInput

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

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput) Index

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutputWithContext

func (o GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemLicenseDetailArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailInput

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

type GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput) DisplayName

Commonly used name for the MoS release.

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput) LicenseType

Java license type.

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput) LicenseUrl

Publicly accessible license URL containing the detailed terms and conditions.

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput

func (GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutputWithContext

func (o GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput) ToGetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemLicenseDetailOutput

type GetJavaReleasesJavaReleaseCollectionItemMosPatch

type GetJavaReleasesJavaReleaseCollectionItemMosPatch struct {
	// Commonly used name for the MoS release.
	DisplayName string `pulumi:"displayName"`
	// MoS URL to access the artifacts for the Java release.
	PatchUrl string `pulumi:"patchUrl"`
}

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs struct {
	// Commonly used name for the MoS release.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// MoS URL to access the artifacts for the Java release.
	PatchUrl pulumi.StringInput `pulumi:"patchUrl"`
}

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutput

func (i GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutput() GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutputWithContext

func (i GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArray

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArray []GetJavaReleasesJavaReleaseCollectionItemMosPatchInput

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArray) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArray) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput

func (i GetJavaReleasesJavaReleaseCollectionItemMosPatchArray) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput() GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArray) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutputWithContext

func (i GetJavaReleasesJavaReleaseCollectionItemMosPatchArray) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayInput

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput() GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput
	ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput
}

GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemMosPatchArray and GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayInput` via:

GetJavaReleasesJavaReleaseCollectionItemMosPatchArray{ GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs{...} }

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput) Index

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutputWithContext

func (o GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemMosPatchArrayOutput

type GetJavaReleasesJavaReleaseCollectionItemMosPatchInput

type GetJavaReleasesJavaReleaseCollectionItemMosPatchInput interface {
	pulumi.Input

	ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutput() GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput
	ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutputWithContext(context.Context) GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput
}

GetJavaReleasesJavaReleaseCollectionItemMosPatchInput is an input type that accepts GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs and GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput values. You can construct a concrete instance of `GetJavaReleasesJavaReleaseCollectionItemMosPatchInput` via:

GetJavaReleasesJavaReleaseCollectionItemMosPatchArgs{...}

type GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput

type GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput) DisplayName

Commonly used name for the MoS release.

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput) PatchUrl

MoS URL to access the artifacts for the Java release.

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutput

func (GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutputWithContext

func (o GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput) ToGetJavaReleasesJavaReleaseCollectionItemMosPatchOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemMosPatchOutput

type GetJavaReleasesJavaReleaseCollectionItemOutput

type GetJavaReleasesJavaReleaseCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ArtifactContentTypes

Artifact content types for the Java version.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) Artifacts

List of Java artifacts.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) DaysUnderSecurityBaseline

func (o GetJavaReleasesJavaReleaseCollectionItemOutput) DaysUnderSecurityBaseline() pulumi.IntOutput

The number of days since this release has been under the security baseline.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ElementType

func (GetJavaReleasesJavaReleaseCollectionItemOutput) FamilyDetails

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

The version identifier for the Java family.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) LicenseDetails

Information about a license type for Java.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) LicenseType

Java license type.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) MosPatches

List of My Oracle Support(MoS) patches available for this release. This information is only available for `BPR` release type.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ParentReleaseVersion

Parent Java release version identifier. This is applicable for BPR releases.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ReleaseDate

The release date of the Java version (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ReleaseNotesUrl

Release notes associated with the Java version.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ReleaseType

Java release type.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ReleaseVersion

Unique Java release version identifier

func (GetJavaReleasesJavaReleaseCollectionItemOutput) SecurityStatus

The security status of the Java version.

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ToGetJavaReleasesJavaReleaseCollectionItemOutput

func (o GetJavaReleasesJavaReleaseCollectionItemOutput) ToGetJavaReleasesJavaReleaseCollectionItemOutput() GetJavaReleasesJavaReleaseCollectionItemOutput

func (GetJavaReleasesJavaReleaseCollectionItemOutput) ToGetJavaReleasesJavaReleaseCollectionItemOutputWithContext

func (o GetJavaReleasesJavaReleaseCollectionItemOutput) ToGetJavaReleasesJavaReleaseCollectionItemOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionItemOutput

type GetJavaReleasesJavaReleaseCollectionOutput

type GetJavaReleasesJavaReleaseCollectionOutput struct{ *pulumi.OutputState }

func (GetJavaReleasesJavaReleaseCollectionOutput) ElementType

func (GetJavaReleasesJavaReleaseCollectionOutput) Items

func (GetJavaReleasesJavaReleaseCollectionOutput) ToGetJavaReleasesJavaReleaseCollectionOutput

func (o GetJavaReleasesJavaReleaseCollectionOutput) ToGetJavaReleasesJavaReleaseCollectionOutput() GetJavaReleasesJavaReleaseCollectionOutput

func (GetJavaReleasesJavaReleaseCollectionOutput) ToGetJavaReleasesJavaReleaseCollectionOutputWithContext

func (o GetJavaReleasesJavaReleaseCollectionOutput) ToGetJavaReleasesJavaReleaseCollectionOutputWithContext(ctx context.Context) GetJavaReleasesJavaReleaseCollectionOutput

type GetJavaReleasesOutputArgs

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

func (GetJavaReleasesOutputArgs) ElementType() reflect.Type

type GetJavaReleasesResult

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

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJavaReleases(ctx, &jms.GetJavaReleasesArgs{
			FamilyVersion:     pulumi.StringRef(javaReleaseFamilyVersion),
			JreSecurityStatus: pulumi.StringRef(javaReleaseJreSecurityStatus),
			LicenseType:       pulumi.StringRef(javaReleaseLicenseType),
			ReleaseType:       pulumi.StringRef(javaReleaseReleaseType),
			ReleaseVersion:    pulumi.StringRef(javaReleaseReleaseVersion),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJavaReleasesResultOutput

type GetJavaReleasesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaReleases.

func (GetJavaReleasesResultOutput) ElementType

func (GetJavaReleasesResultOutput) FamilyVersion

Java release family identifier.

func (GetJavaReleasesResultOutput) Filters

func (GetJavaReleasesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetJavaReleasesResultOutput) JavaReleaseCollections

The list of java_release_collection.

func (GetJavaReleasesResultOutput) JreSecurityStatus

func (o GetJavaReleasesResultOutput) JreSecurityStatus() pulumi.StringPtrOutput

func (GetJavaReleasesResultOutput) LicenseType

License type for the Java version.

func (GetJavaReleasesResultOutput) ReleaseType

Release category of the Java version.

func (GetJavaReleasesResultOutput) ReleaseVersion

Java release version identifier.

func (GetJavaReleasesResultOutput) ToGetJavaReleasesResultOutput

func (o GetJavaReleasesResultOutput) ToGetJavaReleasesResultOutput() GetJavaReleasesResultOutput

func (GetJavaReleasesResultOutput) ToGetJavaReleasesResultOutputWithContext

func (o GetJavaReleasesResultOutput) ToGetJavaReleasesResultOutputWithContext(ctx context.Context) GetJavaReleasesResultOutput

type GetJmsPluginsArgs added in v2.6.0

type GetJmsPluginsArgs struct {
	// The ManagementAgent (OMA) or Instance (OCA) [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that identifies the Agent.
	AgentId *string `pulumi:"agentId"`
	// Filter JmsPlugin with agent type.
	AgentType *string `pulumi:"agentType"`
	// Filter JmsPlugin with its availability status.
	AvailabilityStatus *string `pulumi:"availabilityStatus"`
	// 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"`
	// Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
	CompartmentIdInSubtree *bool                 `pulumi:"compartmentIdInSubtree"`
	Filters                []GetJmsPluginsFilter `pulumi:"filters"`
	// The ID of the Fleet.
	FleetId *string `pulumi:"fleetId"`
	// Filter the list with hostname contains the given value.
	HostnameContains *string `pulumi:"hostnameContains"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the JmsPlugin.
	Id *string `pulumi:"id"`
	// Filter JmsPlugin with its lifecycle state.
	State *string `pulumi:"state"`
	// If present, only plugins with a last seen time before this parameter are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastSeenLessThanOrEqualTo *string `pulumi:"timeLastSeenLessThanOrEqualTo"`
	// If present, only plugins with a registration time before this parameter are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeRegisteredLessThanOrEqualTo *string `pulumi:"timeRegisteredLessThanOrEqualTo"`
}

A collection of arguments for invoking getJmsPlugins.

type GetJmsPluginsFilter added in v2.6.0

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

type GetJmsPluginsFilterArgs added in v2.6.0

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

func (GetJmsPluginsFilterArgs) ElementType added in v2.6.0

func (GetJmsPluginsFilterArgs) ElementType() reflect.Type

func (GetJmsPluginsFilterArgs) ToGetJmsPluginsFilterOutput added in v2.6.0

func (i GetJmsPluginsFilterArgs) ToGetJmsPluginsFilterOutput() GetJmsPluginsFilterOutput

func (GetJmsPluginsFilterArgs) ToGetJmsPluginsFilterOutputWithContext added in v2.6.0

func (i GetJmsPluginsFilterArgs) ToGetJmsPluginsFilterOutputWithContext(ctx context.Context) GetJmsPluginsFilterOutput

type GetJmsPluginsFilterArray added in v2.6.0

type GetJmsPluginsFilterArray []GetJmsPluginsFilterInput

func (GetJmsPluginsFilterArray) ElementType added in v2.6.0

func (GetJmsPluginsFilterArray) ElementType() reflect.Type

func (GetJmsPluginsFilterArray) ToGetJmsPluginsFilterArrayOutput added in v2.6.0

func (i GetJmsPluginsFilterArray) ToGetJmsPluginsFilterArrayOutput() GetJmsPluginsFilterArrayOutput

func (GetJmsPluginsFilterArray) ToGetJmsPluginsFilterArrayOutputWithContext added in v2.6.0

func (i GetJmsPluginsFilterArray) ToGetJmsPluginsFilterArrayOutputWithContext(ctx context.Context) GetJmsPluginsFilterArrayOutput

type GetJmsPluginsFilterArrayInput added in v2.6.0

type GetJmsPluginsFilterArrayInput interface {
	pulumi.Input

	ToGetJmsPluginsFilterArrayOutput() GetJmsPluginsFilterArrayOutput
	ToGetJmsPluginsFilterArrayOutputWithContext(context.Context) GetJmsPluginsFilterArrayOutput
}

GetJmsPluginsFilterArrayInput is an input type that accepts GetJmsPluginsFilterArray and GetJmsPluginsFilterArrayOutput values. You can construct a concrete instance of `GetJmsPluginsFilterArrayInput` via:

GetJmsPluginsFilterArray{ GetJmsPluginsFilterArgs{...} }

type GetJmsPluginsFilterArrayOutput added in v2.6.0

type GetJmsPluginsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetJmsPluginsFilterArrayOutput) ElementType added in v2.6.0

func (GetJmsPluginsFilterArrayOutput) Index added in v2.6.0

func (GetJmsPluginsFilterArrayOutput) ToGetJmsPluginsFilterArrayOutput added in v2.6.0

func (o GetJmsPluginsFilterArrayOutput) ToGetJmsPluginsFilterArrayOutput() GetJmsPluginsFilterArrayOutput

func (GetJmsPluginsFilterArrayOutput) ToGetJmsPluginsFilterArrayOutputWithContext added in v2.6.0

func (o GetJmsPluginsFilterArrayOutput) ToGetJmsPluginsFilterArrayOutputWithContext(ctx context.Context) GetJmsPluginsFilterArrayOutput

type GetJmsPluginsFilterInput added in v2.6.0

type GetJmsPluginsFilterInput interface {
	pulumi.Input

	ToGetJmsPluginsFilterOutput() GetJmsPluginsFilterOutput
	ToGetJmsPluginsFilterOutputWithContext(context.Context) GetJmsPluginsFilterOutput
}

GetJmsPluginsFilterInput is an input type that accepts GetJmsPluginsFilterArgs and GetJmsPluginsFilterOutput values. You can construct a concrete instance of `GetJmsPluginsFilterInput` via:

GetJmsPluginsFilterArgs{...}

type GetJmsPluginsFilterOutput added in v2.6.0

type GetJmsPluginsFilterOutput struct{ *pulumi.OutputState }

func (GetJmsPluginsFilterOutput) ElementType added in v2.6.0

func (GetJmsPluginsFilterOutput) ElementType() reflect.Type

func (GetJmsPluginsFilterOutput) Name added in v2.6.0

func (GetJmsPluginsFilterOutput) Regex added in v2.6.0

func (GetJmsPluginsFilterOutput) ToGetJmsPluginsFilterOutput added in v2.6.0

func (o GetJmsPluginsFilterOutput) ToGetJmsPluginsFilterOutput() GetJmsPluginsFilterOutput

func (GetJmsPluginsFilterOutput) ToGetJmsPluginsFilterOutputWithContext added in v2.6.0

func (o GetJmsPluginsFilterOutput) ToGetJmsPluginsFilterOutputWithContext(ctx context.Context) GetJmsPluginsFilterOutput

func (GetJmsPluginsFilterOutput) Values added in v2.6.0

type GetJmsPluginsJmsPluginCollection added in v2.6.0

type GetJmsPluginsJmsPluginCollection struct {
	Items []GetJmsPluginsJmsPluginCollectionItem `pulumi:"items"`
}

type GetJmsPluginsJmsPluginCollectionArgs added in v2.6.0

type GetJmsPluginsJmsPluginCollectionArgs struct {
	Items GetJmsPluginsJmsPluginCollectionItemArrayInput `pulumi:"items"`
}

func (GetJmsPluginsJmsPluginCollectionArgs) ElementType added in v2.6.0

func (GetJmsPluginsJmsPluginCollectionArgs) ToGetJmsPluginsJmsPluginCollectionOutput added in v2.6.0

func (i GetJmsPluginsJmsPluginCollectionArgs) ToGetJmsPluginsJmsPluginCollectionOutput() GetJmsPluginsJmsPluginCollectionOutput

func (GetJmsPluginsJmsPluginCollectionArgs) ToGetJmsPluginsJmsPluginCollectionOutputWithContext added in v2.6.0

func (i GetJmsPluginsJmsPluginCollectionArgs) ToGetJmsPluginsJmsPluginCollectionOutputWithContext(ctx context.Context) GetJmsPluginsJmsPluginCollectionOutput

type GetJmsPluginsJmsPluginCollectionArray added in v2.6.0

type GetJmsPluginsJmsPluginCollectionArray []GetJmsPluginsJmsPluginCollectionInput

func (GetJmsPluginsJmsPluginCollectionArray) ElementType added in v2.6.0

func (GetJmsPluginsJmsPluginCollectionArray) ToGetJmsPluginsJmsPluginCollectionArrayOutput added in v2.6.0

func (i GetJmsPluginsJmsPluginCollectionArray) ToGetJmsPluginsJmsPluginCollectionArrayOutput() GetJmsPluginsJmsPluginCollectionArrayOutput

func (GetJmsPluginsJmsPluginCollectionArray) ToGetJmsPluginsJmsPluginCollectionArrayOutputWithContext added in v2.6.0

func (i GetJmsPluginsJmsPluginCollectionArray) ToGetJmsPluginsJmsPluginCollectionArrayOutputWithContext(ctx context.Context) GetJmsPluginsJmsPluginCollectionArrayOutput

type GetJmsPluginsJmsPluginCollectionArrayInput added in v2.6.0

type GetJmsPluginsJmsPluginCollectionArrayInput interface {
	pulumi.Input

	ToGetJmsPluginsJmsPluginCollectionArrayOutput() GetJmsPluginsJmsPluginCollectionArrayOutput
	ToGetJmsPluginsJmsPluginCollectionArrayOutputWithContext(context.Context) GetJmsPluginsJmsPluginCollectionArrayOutput
}

GetJmsPluginsJmsPluginCollectionArrayInput is an input type that accepts GetJmsPluginsJmsPluginCollectionArray and GetJmsPluginsJmsPluginCollectionArrayOutput values. You can construct a concrete instance of `GetJmsPluginsJmsPluginCollectionArrayInput` via:

GetJmsPluginsJmsPluginCollectionArray{ GetJmsPluginsJmsPluginCollectionArgs{...} }

type GetJmsPluginsJmsPluginCollectionArrayOutput added in v2.6.0

type GetJmsPluginsJmsPluginCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetJmsPluginsJmsPluginCollectionArrayOutput) ElementType added in v2.6.0

func (GetJmsPluginsJmsPluginCollectionArrayOutput) Index added in v2.6.0

func (GetJmsPluginsJmsPluginCollectionArrayOutput) ToGetJmsPluginsJmsPluginCollectionArrayOutput added in v2.6.0

func (o GetJmsPluginsJmsPluginCollectionArrayOutput) ToGetJmsPluginsJmsPluginCollectionArrayOutput() GetJmsPluginsJmsPluginCollectionArrayOutput

func (GetJmsPluginsJmsPluginCollectionArrayOutput) ToGetJmsPluginsJmsPluginCollectionArrayOutputWithContext added in v2.6.0

func (o GetJmsPluginsJmsPluginCollectionArrayOutput) ToGetJmsPluginsJmsPluginCollectionArrayOutputWithContext(ctx context.Context) GetJmsPluginsJmsPluginCollectionArrayOutput

type GetJmsPluginsJmsPluginCollectionInput added in v2.6.0

type GetJmsPluginsJmsPluginCollectionInput interface {
	pulumi.Input

	ToGetJmsPluginsJmsPluginCollectionOutput() GetJmsPluginsJmsPluginCollectionOutput
	ToGetJmsPluginsJmsPluginCollectionOutputWithContext(context.Context) GetJmsPluginsJmsPluginCollectionOutput
}

GetJmsPluginsJmsPluginCollectionInput is an input type that accepts GetJmsPluginsJmsPluginCollectionArgs and GetJmsPluginsJmsPluginCollectionOutput values. You can construct a concrete instance of `GetJmsPluginsJmsPluginCollectionInput` via:

GetJmsPluginsJmsPluginCollectionArgs{...}

type GetJmsPluginsJmsPluginCollectionItem added in v2.6.0

type GetJmsPluginsJmsPluginCollectionItem struct {
	// The ManagementAgent (OMA) or Instance (OCA) [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that identifies the Agent.
	AgentId string `pulumi:"agentId"`
	// Filter JmsPlugin with agent type.
	AgentType string `pulumi:"agentType"`
	// Filter JmsPlugin with its availability status.
	AvailabilityStatus string `pulumi:"availabilityStatus"`
	// 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]string `pulumi:"definedTags"`
	// The ID of the Fleet.
	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]string `pulumi:"freeformTags"`
	// The hostname of the agent.
	Hostname string `pulumi:"hostname"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the JmsPlugin.
	Id string `pulumi:"id"`
	// The architecture of the operating system of the plugin.
	OsArchitecture string `pulumi:"osArchitecture"`
	// The distribution of the operating system of the plugin.
	OsDistribution string `pulumi:"osDistribution"`
	// The operating system family for the plugin.
	OsFamily string `pulumi:"osFamily"`
	// The version of the plugin.
	PluginVersion string `pulumi:"pluginVersion"`
	// Filter JmsPlugin with its lifecycle state.
	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]string `pulumi:"systemTags"`
	// 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 date and time the plugin was registered.
	TimeRegistered string `pulumi:"timeRegistered"`
}

type GetJmsPluginsJmsPluginCollectionItemArgs added in v2.6.0

type GetJmsPluginsJmsPluginCollectionItemArgs struct {
	// The ManagementAgent (OMA) or Instance (OCA) [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that identifies the Agent.
	AgentId pulumi.StringInput `pulumi:"agentId"`
	// Filter JmsPlugin with agent type.
	AgentType pulumi.StringInput `pulumi:"agentType"`
	// Filter JmsPlugin with its availability status.
	AvailabilityStatus pulumi.StringInput `pulumi:"availabilityStatus"`
	// 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.StringMapInput `pulumi:"definedTags"`
	// The ID of the Fleet.
	FleetId pulumi.StringInput `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 pulumi.StringMapInput `pulumi:"freeformTags"`
	// The hostname of the agent.
	Hostname pulumi.StringInput `pulumi:"hostname"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the JmsPlugin.
	Id pulumi.StringInput `pulumi:"id"`
	// The architecture of the operating system of the plugin.
	OsArchitecture pulumi.StringInput `pulumi:"osArchitecture"`
	// The distribution of the operating system of the plugin.
	OsDistribution pulumi.StringInput `pulumi:"osDistribution"`
	// The operating system family for the plugin.
	OsFamily pulumi.StringInput `pulumi:"osFamily"`
	// The version of the plugin.
	PluginVersion pulumi.StringInput `pulumi:"pluginVersion"`
	// Filter JmsPlugin with its lifecycle state.
	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.StringMapInput `pulumi:"systemTags"`
	// 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 date and time the plugin was registered.
	TimeRegistered pulumi.StringInput `pulumi:"timeRegistered"`
}

func (GetJmsPluginsJmsPluginCollectionItemArgs) ElementType added in v2.6.0

func (GetJmsPluginsJmsPluginCollectionItemArgs) ToGetJmsPluginsJmsPluginCollectionItemOutput added in v2.6.0

func (i GetJmsPluginsJmsPluginCollectionItemArgs) ToGetJmsPluginsJmsPluginCollectionItemOutput() GetJmsPluginsJmsPluginCollectionItemOutput

func (GetJmsPluginsJmsPluginCollectionItemArgs) ToGetJmsPluginsJmsPluginCollectionItemOutputWithContext added in v2.6.0

func (i GetJmsPluginsJmsPluginCollectionItemArgs) ToGetJmsPluginsJmsPluginCollectionItemOutputWithContext(ctx context.Context) GetJmsPluginsJmsPluginCollectionItemOutput

type GetJmsPluginsJmsPluginCollectionItemArray added in v2.6.0

type GetJmsPluginsJmsPluginCollectionItemArray []GetJmsPluginsJmsPluginCollectionItemInput

func (GetJmsPluginsJmsPluginCollectionItemArray) ElementType added in v2.6.0

func (GetJmsPluginsJmsPluginCollectionItemArray) ToGetJmsPluginsJmsPluginCollectionItemArrayOutput added in v2.6.0

func (i GetJmsPluginsJmsPluginCollectionItemArray) ToGetJmsPluginsJmsPluginCollectionItemArrayOutput() GetJmsPluginsJmsPluginCollectionItemArrayOutput

func (GetJmsPluginsJmsPluginCollectionItemArray) ToGetJmsPluginsJmsPluginCollectionItemArrayOutputWithContext added in v2.6.0

func (i GetJmsPluginsJmsPluginCollectionItemArray) ToGetJmsPluginsJmsPluginCollectionItemArrayOutputWithContext(ctx context.Context) GetJmsPluginsJmsPluginCollectionItemArrayOutput

type GetJmsPluginsJmsPluginCollectionItemArrayInput added in v2.6.0

type GetJmsPluginsJmsPluginCollectionItemArrayInput interface {
	pulumi.Input

	ToGetJmsPluginsJmsPluginCollectionItemArrayOutput() GetJmsPluginsJmsPluginCollectionItemArrayOutput
	ToGetJmsPluginsJmsPluginCollectionItemArrayOutputWithContext(context.Context) GetJmsPluginsJmsPluginCollectionItemArrayOutput
}

GetJmsPluginsJmsPluginCollectionItemArrayInput is an input type that accepts GetJmsPluginsJmsPluginCollectionItemArray and GetJmsPluginsJmsPluginCollectionItemArrayOutput values. You can construct a concrete instance of `GetJmsPluginsJmsPluginCollectionItemArrayInput` via:

GetJmsPluginsJmsPluginCollectionItemArray{ GetJmsPluginsJmsPluginCollectionItemArgs{...} }

type GetJmsPluginsJmsPluginCollectionItemArrayOutput added in v2.6.0

type GetJmsPluginsJmsPluginCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetJmsPluginsJmsPluginCollectionItemArrayOutput) ElementType added in v2.6.0

func (GetJmsPluginsJmsPluginCollectionItemArrayOutput) Index added in v2.6.0

func (GetJmsPluginsJmsPluginCollectionItemArrayOutput) ToGetJmsPluginsJmsPluginCollectionItemArrayOutput added in v2.6.0

func (o GetJmsPluginsJmsPluginCollectionItemArrayOutput) ToGetJmsPluginsJmsPluginCollectionItemArrayOutput() GetJmsPluginsJmsPluginCollectionItemArrayOutput

func (GetJmsPluginsJmsPluginCollectionItemArrayOutput) ToGetJmsPluginsJmsPluginCollectionItemArrayOutputWithContext added in v2.6.0

func (o GetJmsPluginsJmsPluginCollectionItemArrayOutput) ToGetJmsPluginsJmsPluginCollectionItemArrayOutputWithContext(ctx context.Context) GetJmsPluginsJmsPluginCollectionItemArrayOutput

type GetJmsPluginsJmsPluginCollectionItemInput added in v2.6.0

type GetJmsPluginsJmsPluginCollectionItemInput interface {
	pulumi.Input

	ToGetJmsPluginsJmsPluginCollectionItemOutput() GetJmsPluginsJmsPluginCollectionItemOutput
	ToGetJmsPluginsJmsPluginCollectionItemOutputWithContext(context.Context) GetJmsPluginsJmsPluginCollectionItemOutput
}

GetJmsPluginsJmsPluginCollectionItemInput is an input type that accepts GetJmsPluginsJmsPluginCollectionItemArgs and GetJmsPluginsJmsPluginCollectionItemOutput values. You can construct a concrete instance of `GetJmsPluginsJmsPluginCollectionItemInput` via:

GetJmsPluginsJmsPluginCollectionItemArgs{...}

type GetJmsPluginsJmsPluginCollectionItemOutput added in v2.6.0

type GetJmsPluginsJmsPluginCollectionItemOutput struct{ *pulumi.OutputState }

func (GetJmsPluginsJmsPluginCollectionItemOutput) AgentId added in v2.6.0

The ManagementAgent (OMA) or Instance (OCA) [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that identifies the Agent.

func (GetJmsPluginsJmsPluginCollectionItemOutput) AgentType added in v2.6.0

Filter JmsPlugin with agent type.

func (GetJmsPluginsJmsPluginCollectionItemOutput) AvailabilityStatus added in v2.6.0

Filter JmsPlugin with its availability status.

func (GetJmsPluginsJmsPluginCollectionItemOutput) CompartmentId added in v2.6.0

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

func (GetJmsPluginsJmsPluginCollectionItemOutput) DefinedTags added in v2.6.0

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

func (GetJmsPluginsJmsPluginCollectionItemOutput) ElementType added in v2.6.0

func (GetJmsPluginsJmsPluginCollectionItemOutput) FleetId added in v2.6.0

The ID of the Fleet.

func (GetJmsPluginsJmsPluginCollectionItemOutput) FreeformTags added in v2.6.0

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

func (GetJmsPluginsJmsPluginCollectionItemOutput) Hostname added in v2.6.0

The hostname of the agent.

func (GetJmsPluginsJmsPluginCollectionItemOutput) Id added in v2.6.0

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

func (GetJmsPluginsJmsPluginCollectionItemOutput) OsArchitecture added in v2.6.0

The architecture of the operating system of the plugin.

func (GetJmsPluginsJmsPluginCollectionItemOutput) OsDistribution added in v2.6.0

The distribution of the operating system of the plugin.

func (GetJmsPluginsJmsPluginCollectionItemOutput) OsFamily added in v2.6.0

The operating system family for the plugin.

func (GetJmsPluginsJmsPluginCollectionItemOutput) PluginVersion added in v2.6.0

The version of the plugin.

func (GetJmsPluginsJmsPluginCollectionItemOutput) State added in v2.6.0

Filter JmsPlugin with its lifecycle state.

func (GetJmsPluginsJmsPluginCollectionItemOutput) SystemTags added in v2.6.0

System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetJmsPluginsJmsPluginCollectionItemOutput) TimeLastSeen added in v2.6.0

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 (GetJmsPluginsJmsPluginCollectionItemOutput) TimeRegistered added in v2.6.0

The date and time the plugin was registered.

func (GetJmsPluginsJmsPluginCollectionItemOutput) ToGetJmsPluginsJmsPluginCollectionItemOutput added in v2.6.0

func (o GetJmsPluginsJmsPluginCollectionItemOutput) ToGetJmsPluginsJmsPluginCollectionItemOutput() GetJmsPluginsJmsPluginCollectionItemOutput

func (GetJmsPluginsJmsPluginCollectionItemOutput) ToGetJmsPluginsJmsPluginCollectionItemOutputWithContext added in v2.6.0

func (o GetJmsPluginsJmsPluginCollectionItemOutput) ToGetJmsPluginsJmsPluginCollectionItemOutputWithContext(ctx context.Context) GetJmsPluginsJmsPluginCollectionItemOutput

type GetJmsPluginsJmsPluginCollectionOutput added in v2.6.0

type GetJmsPluginsJmsPluginCollectionOutput struct{ *pulumi.OutputState }

func (GetJmsPluginsJmsPluginCollectionOutput) ElementType added in v2.6.0

func (GetJmsPluginsJmsPluginCollectionOutput) Items added in v2.6.0

func (GetJmsPluginsJmsPluginCollectionOutput) ToGetJmsPluginsJmsPluginCollectionOutput added in v2.6.0

func (o GetJmsPluginsJmsPluginCollectionOutput) ToGetJmsPluginsJmsPluginCollectionOutput() GetJmsPluginsJmsPluginCollectionOutput

func (GetJmsPluginsJmsPluginCollectionOutput) ToGetJmsPluginsJmsPluginCollectionOutputWithContext added in v2.6.0

func (o GetJmsPluginsJmsPluginCollectionOutput) ToGetJmsPluginsJmsPluginCollectionOutputWithContext(ctx context.Context) GetJmsPluginsJmsPluginCollectionOutput

type GetJmsPluginsOutputArgs added in v2.6.0

type GetJmsPluginsOutputArgs struct {
	// The ManagementAgent (OMA) or Instance (OCA) [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) that identifies the Agent.
	AgentId pulumi.StringPtrInput `pulumi:"agentId"`
	// Filter JmsPlugin with agent type.
	AgentType pulumi.StringPtrInput `pulumi:"agentType"`
	// Filter JmsPlugin with its availability status.
	AvailabilityStatus pulumi.StringPtrInput `pulumi:"availabilityStatus"`
	// 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"`
	// Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
	CompartmentIdInSubtree pulumi.BoolPtrInput           `pulumi:"compartmentIdInSubtree"`
	Filters                GetJmsPluginsFilterArrayInput `pulumi:"filters"`
	// The ID of the Fleet.
	FleetId pulumi.StringPtrInput `pulumi:"fleetId"`
	// Filter the list with hostname contains the given value.
	HostnameContains pulumi.StringPtrInput `pulumi:"hostnameContains"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the JmsPlugin.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Filter JmsPlugin with its lifecycle state.
	State pulumi.StringPtrInput `pulumi:"state"`
	// If present, only plugins with a last seen time before this parameter are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastSeenLessThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeLastSeenLessThanOrEqualTo"`
	// If present, only plugins with a registration time before this parameter are searched (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeRegisteredLessThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeRegisteredLessThanOrEqualTo"`
}

A collection of arguments for invoking getJmsPlugins.

func (GetJmsPluginsOutputArgs) ElementType added in v2.6.0

func (GetJmsPluginsOutputArgs) ElementType() reflect.Type

type GetJmsPluginsResult added in v2.6.0

type GetJmsPluginsResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent (OMA) or the Oracle Cloud Agent (OCA) instance where the JMS plugin is deployed.
	AgentId *string `pulumi:"agentId"`
	// The agent type.
	AgentType *string `pulumi:"agentType"`
	// The availability status.
	AvailabilityStatus *string `pulumi:"availabilityStatus"`
	// The OMA/OCA agent's compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	CompartmentId          *string               `pulumi:"compartmentId"`
	CompartmentIdInSubtree *bool                 `pulumi:"compartmentIdInSubtree"`
	Filters                []GetJmsPluginsFilter `pulumi:"filters"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the fleet.
	FleetId          *string `pulumi:"fleetId"`
	HostnameContains *string `pulumi:"hostnameContains"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to identify this JmsPlugin.
	Id *string `pulumi:"id"`
	// The list of jms_plugin_collection.
	JmsPluginCollections []GetJmsPluginsJmsPluginCollection `pulumi:"jmsPluginCollections"`
	// The lifecycle state.
	State                           *string `pulumi:"state"`
	TimeLastSeenLessThanOrEqualTo   *string `pulumi:"timeLastSeenLessThanOrEqualTo"`
	TimeRegisteredLessThanOrEqualTo *string `pulumi:"timeRegisteredLessThanOrEqualTo"`
}

A collection of values returned by getJmsPlugins.

func GetJmsPlugins added in v2.6.0

func GetJmsPlugins(ctx *pulumi.Context, args *GetJmsPluginsArgs, opts ...pulumi.InvokeOption) (*GetJmsPluginsResult, error)

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

Lists the JmsPlugins.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJmsPlugins(ctx, &jms.GetJmsPluginsArgs{
			AgentId:                         pulumi.StringRef(jmsPluginAgentId),
			AgentType:                       pulumi.StringRef(jmsPluginAgentType),
			AvailabilityStatus:              pulumi.StringRef(jmsPluginAvailabilityStatus),
			CompartmentId:                   pulumi.StringRef(compartmentId),
			CompartmentIdInSubtree:          pulumi.BoolRef(jmsPluginCompartmentIdInSubtree),
			FleetId:                         pulumi.StringRef(testFleet.Id),
			HostnameContains:                pulumi.StringRef(jmsPluginHostnameContains),
			Id:                              pulumi.StringRef(jmsPluginId),
			State:                           pulumi.StringRef(jmsPluginState),
			TimeLastSeenLessThanOrEqualTo:   pulumi.StringRef(jmsPluginTimeLastSeenLessThanOrEqualTo),
			TimeRegisteredLessThanOrEqualTo: pulumi.StringRef(jmsPluginTimeRegisteredLessThanOrEqualTo),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetJmsPluginsResultOutput added in v2.6.0

type GetJmsPluginsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJmsPlugins.

func GetJmsPluginsOutput added in v2.6.0

func GetJmsPluginsOutput(ctx *pulumi.Context, args GetJmsPluginsOutputArgs, opts ...pulumi.InvokeOption) GetJmsPluginsResultOutput

func (GetJmsPluginsResultOutput) AgentId added in v2.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent (OMA) or the Oracle Cloud Agent (OCA) instance where the JMS plugin is deployed.

func (GetJmsPluginsResultOutput) AgentType added in v2.25.0

The agent type.

func (GetJmsPluginsResultOutput) AvailabilityStatus added in v2.6.0

func (o GetJmsPluginsResultOutput) AvailabilityStatus() pulumi.StringPtrOutput

The availability status.

func (GetJmsPluginsResultOutput) CompartmentId added in v2.6.0

The OMA/OCA agent's compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (GetJmsPluginsResultOutput) CompartmentIdInSubtree added in v2.6.0

func (o GetJmsPluginsResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput

func (GetJmsPluginsResultOutput) ElementType added in v2.6.0

func (GetJmsPluginsResultOutput) ElementType() reflect.Type

func (GetJmsPluginsResultOutput) Filters added in v2.6.0

func (GetJmsPluginsResultOutput) FleetId added in v2.6.0

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

func (GetJmsPluginsResultOutput) HostnameContains added in v2.6.0

func (o GetJmsPluginsResultOutput) HostnameContains() pulumi.StringPtrOutput

func (GetJmsPluginsResultOutput) Id added in v2.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to identify this JmsPlugin.

func (GetJmsPluginsResultOutput) JmsPluginCollections added in v2.6.0

The list of jms_plugin_collection.

func (GetJmsPluginsResultOutput) State added in v2.6.0

The lifecycle state.

func (GetJmsPluginsResultOutput) TimeLastSeenLessThanOrEqualTo added in v2.6.0

func (o GetJmsPluginsResultOutput) TimeLastSeenLessThanOrEqualTo() pulumi.StringPtrOutput

func (GetJmsPluginsResultOutput) TimeRegisteredLessThanOrEqualTo added in v2.6.0

func (o GetJmsPluginsResultOutput) TimeRegisteredLessThanOrEqualTo() pulumi.StringPtrOutput

func (GetJmsPluginsResultOutput) ToGetJmsPluginsResultOutput added in v2.6.0

func (o GetJmsPluginsResultOutput) ToGetJmsPluginsResultOutput() GetJmsPluginsResultOutput

func (GetJmsPluginsResultOutput) ToGetJmsPluginsResultOutputWithContext added in v2.6.0

func (o GetJmsPluginsResultOutput) ToGetJmsPluginsResultOutputWithContext(ctx context.Context) GetJmsPluginsResultOutput

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

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

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetListJreUsage(ctx, &jms.GetListJreUsageArgs{
			ApplicationId:   pulumi.StringRef(testApplication.Id),
			ApplicationName: pulumi.StringRef(testApplication.Name),
			CompartmentId:   pulumi.StringRef(compartmentId),
			HostId:          pulumi.StringRef(testHost.Id),
			TimeEnd:         pulumi.StringRef(listJreUsageTimeEnd),
			TimeStart:       pulumi.StringRef(listJreUsageTimeStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetListJreUsageResultOutput

type GetListJreUsageResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getListJreUsage.

func (GetListJreUsageResultOutput) ApplicationId

func (GetListJreUsageResultOutput) ApplicationName

func (GetListJreUsageResultOutput) CompartmentId

func (GetListJreUsageResultOutput) ElementType

func (GetListJreUsageResultOutput) HostId

func (GetListJreUsageResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetListJreUsageResultOutput) Items

A list of Java Runtimes.

func (GetListJreUsageResultOutput) TimeEnd

Upper bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.

func (GetListJreUsageResultOutput) TimeStart

Lower bound of the specified time period filter. JMS provides a view of the data that is _per day_. The query uses only the date element of the parameter.

func (GetListJreUsageResultOutput) ToGetListJreUsageResultOutput

func (o GetListJreUsageResultOutput) ToGetListJreUsageResultOutput() GetListJreUsageResultOutput

func (GetListJreUsageResultOutput) ToGetListJreUsageResultOutputWithContext

func (o GetListJreUsageResultOutput) ToGetListJreUsageResultOutputWithContext(ctx context.Context) GetListJreUsageResultOutput

type GetPluginErrorAnalyticsArgs added in v2.25.0

type GetPluginErrorAnalyticsArgs 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"`
	// Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
	CompartmentIdInSubtree *bool                           `pulumi:"compartmentIdInSubtree"`
	Filters                []GetPluginErrorAnalyticsFilter `pulumi:"filters"`
}

A collection of arguments for invoking getPluginErrorAnalytics.

type GetPluginErrorAnalyticsFilter added in v2.25.0

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

type GetPluginErrorAnalyticsFilterArgs added in v2.25.0

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

func (GetPluginErrorAnalyticsFilterArgs) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsFilterArgs) ToGetPluginErrorAnalyticsFilterOutput added in v2.25.0

func (i GetPluginErrorAnalyticsFilterArgs) ToGetPluginErrorAnalyticsFilterOutput() GetPluginErrorAnalyticsFilterOutput

func (GetPluginErrorAnalyticsFilterArgs) ToGetPluginErrorAnalyticsFilterOutputWithContext added in v2.25.0

func (i GetPluginErrorAnalyticsFilterArgs) ToGetPluginErrorAnalyticsFilterOutputWithContext(ctx context.Context) GetPluginErrorAnalyticsFilterOutput

type GetPluginErrorAnalyticsFilterArray added in v2.25.0

type GetPluginErrorAnalyticsFilterArray []GetPluginErrorAnalyticsFilterInput

func (GetPluginErrorAnalyticsFilterArray) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsFilterArray) ToGetPluginErrorAnalyticsFilterArrayOutput added in v2.25.0

func (i GetPluginErrorAnalyticsFilterArray) ToGetPluginErrorAnalyticsFilterArrayOutput() GetPluginErrorAnalyticsFilterArrayOutput

func (GetPluginErrorAnalyticsFilterArray) ToGetPluginErrorAnalyticsFilterArrayOutputWithContext added in v2.25.0

func (i GetPluginErrorAnalyticsFilterArray) ToGetPluginErrorAnalyticsFilterArrayOutputWithContext(ctx context.Context) GetPluginErrorAnalyticsFilterArrayOutput

type GetPluginErrorAnalyticsFilterArrayInput added in v2.25.0

type GetPluginErrorAnalyticsFilterArrayInput interface {
	pulumi.Input

	ToGetPluginErrorAnalyticsFilterArrayOutput() GetPluginErrorAnalyticsFilterArrayOutput
	ToGetPluginErrorAnalyticsFilterArrayOutputWithContext(context.Context) GetPluginErrorAnalyticsFilterArrayOutput
}

GetPluginErrorAnalyticsFilterArrayInput is an input type that accepts GetPluginErrorAnalyticsFilterArray and GetPluginErrorAnalyticsFilterArrayOutput values. You can construct a concrete instance of `GetPluginErrorAnalyticsFilterArrayInput` via:

GetPluginErrorAnalyticsFilterArray{ GetPluginErrorAnalyticsFilterArgs{...} }

type GetPluginErrorAnalyticsFilterArrayOutput added in v2.25.0

type GetPluginErrorAnalyticsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPluginErrorAnalyticsFilterArrayOutput) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsFilterArrayOutput) Index added in v2.25.0

func (GetPluginErrorAnalyticsFilterArrayOutput) ToGetPluginErrorAnalyticsFilterArrayOutput added in v2.25.0

func (o GetPluginErrorAnalyticsFilterArrayOutput) ToGetPluginErrorAnalyticsFilterArrayOutput() GetPluginErrorAnalyticsFilterArrayOutput

func (GetPluginErrorAnalyticsFilterArrayOutput) ToGetPluginErrorAnalyticsFilterArrayOutputWithContext added in v2.25.0

func (o GetPluginErrorAnalyticsFilterArrayOutput) ToGetPluginErrorAnalyticsFilterArrayOutputWithContext(ctx context.Context) GetPluginErrorAnalyticsFilterArrayOutput

type GetPluginErrorAnalyticsFilterInput added in v2.25.0

type GetPluginErrorAnalyticsFilterInput interface {
	pulumi.Input

	ToGetPluginErrorAnalyticsFilterOutput() GetPluginErrorAnalyticsFilterOutput
	ToGetPluginErrorAnalyticsFilterOutputWithContext(context.Context) GetPluginErrorAnalyticsFilterOutput
}

GetPluginErrorAnalyticsFilterInput is an input type that accepts GetPluginErrorAnalyticsFilterArgs and GetPluginErrorAnalyticsFilterOutput values. You can construct a concrete instance of `GetPluginErrorAnalyticsFilterInput` via:

GetPluginErrorAnalyticsFilterArgs{...}

type GetPluginErrorAnalyticsFilterOutput added in v2.25.0

type GetPluginErrorAnalyticsFilterOutput struct{ *pulumi.OutputState }

func (GetPluginErrorAnalyticsFilterOutput) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsFilterOutput) Name added in v2.25.0

func (GetPluginErrorAnalyticsFilterOutput) Regex added in v2.25.0

func (GetPluginErrorAnalyticsFilterOutput) ToGetPluginErrorAnalyticsFilterOutput added in v2.25.0

func (o GetPluginErrorAnalyticsFilterOutput) ToGetPluginErrorAnalyticsFilterOutput() GetPluginErrorAnalyticsFilterOutput

func (GetPluginErrorAnalyticsFilterOutput) ToGetPluginErrorAnalyticsFilterOutputWithContext added in v2.25.0

func (o GetPluginErrorAnalyticsFilterOutput) ToGetPluginErrorAnalyticsFilterOutputWithContext(ctx context.Context) GetPluginErrorAnalyticsFilterOutput

func (GetPluginErrorAnalyticsFilterOutput) Values added in v2.25.0

type GetPluginErrorAnalyticsOutputArgs added in v2.25.0

type GetPluginErrorAnalyticsOutputArgs 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"`
	// Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
	CompartmentIdInSubtree pulumi.BoolPtrInput                     `pulumi:"compartmentIdInSubtree"`
	Filters                GetPluginErrorAnalyticsFilterArrayInput `pulumi:"filters"`
}

A collection of arguments for invoking getPluginErrorAnalytics.

func (GetPluginErrorAnalyticsOutputArgs) ElementType added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollection added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollection struct {
	// A list of PluginErrorAggregationSummary.
	Items []GetPluginErrorAnalyticsPluginErrorAggregationCollectionItem `pulumi:"items"`
}

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionArgs added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionArgs struct {
	// A list of PluginErrorAggregationSummary.
	Items GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayInput `pulumi:"items"`
}

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionArgs) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionArgs) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionArgs) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionOutputWithContext added in v2.25.0

func (i GetPluginErrorAnalyticsPluginErrorAggregationCollectionArgs) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionOutputWithContext(ctx context.Context) GetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionArray added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionArray []GetPluginErrorAnalyticsPluginErrorAggregationCollectionInput

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionArray) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionArray) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionArray) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutputWithContext added in v2.25.0

func (i GetPluginErrorAnalyticsPluginErrorAggregationCollectionArray) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutputWithContext(ctx context.Context) GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayInput added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayInput interface {
	pulumi.Input

	ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput() GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput
	ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutputWithContext(context.Context) GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput
}

GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayInput is an input type that accepts GetPluginErrorAnalyticsPluginErrorAggregationCollectionArray and GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput values. You can construct a concrete instance of `GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayInput` via:

GetPluginErrorAnalyticsPluginErrorAggregationCollectionArray{ GetPluginErrorAnalyticsPluginErrorAggregationCollectionArgs{...} }

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput) Index added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutputWithContext added in v2.25.0

func (o GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutputWithContext(ctx context.Context) GetPluginErrorAnalyticsPluginErrorAggregationCollectionArrayOutput

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionInput added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionInput interface {
	pulumi.Input

	ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput() GetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput
	ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionOutputWithContext(context.Context) GetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput
}

GetPluginErrorAnalyticsPluginErrorAggregationCollectionInput is an input type that accepts GetPluginErrorAnalyticsPluginErrorAggregationCollectionArgs and GetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput values. You can construct a concrete instance of `GetPluginErrorAnalyticsPluginErrorAggregationCollectionInput` via:

GetPluginErrorAnalyticsPluginErrorAggregationCollectionArgs{...}

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItem added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItem struct {
	// Count of plugins with no problems.
	HealthyPluginCount int `pulumi:"healthyPluginCount"`
	// List of plugin aggregation errors.
	PluginErrorAggregations []GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregation `pulumi:"pluginErrorAggregations"`
}

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArgs added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArgs struct {
	// Count of plugins with no problems.
	HealthyPluginCount pulumi.IntInput `pulumi:"healthyPluginCount"`
	// List of plugin aggregation errors.
	PluginErrorAggregations GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayInput `pulumi:"pluginErrorAggregations"`
}

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArgs) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArgs) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArgs) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutputWithContext added in v2.25.0

func (i GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArgs) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutputWithContext(ctx context.Context) GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArray added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArray []GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemInput

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArray) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArray) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArray) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutputWithContext added in v2.25.0

func (i GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArray) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutputWithContext(ctx context.Context) GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayInput added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayInput interface {
	pulumi.Input

	ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput() GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput
	ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutputWithContext(context.Context) GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput
}

GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayInput is an input type that accepts GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArray and GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput values. You can construct a concrete instance of `GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayInput` via:

GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArray{ GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArgs{...} }

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput) Index added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutputWithContext added in v2.25.0

func (o GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutputWithContext(ctx context.Context) GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArrayOutput

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemInput added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemInput interface {
	pulumi.Input

	ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput() GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput
	ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutputWithContext(context.Context) GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput
}

GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemInput is an input type that accepts GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArgs and GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput values. You can construct a concrete instance of `GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemInput` via:

GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemArgs{...}

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput struct{ *pulumi.OutputState }

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput) HealthyPluginCount added in v2.25.0

Count of plugins with no problems.

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput) PluginErrorAggregations added in v2.25.0

List of plugin aggregation errors.

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutputWithContext added in v2.25.0

func (o GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutputWithContext(ctx context.Context) GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemOutput

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregation added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregation struct {
	// Number of FleetErrors encountered for the specific reason.
	PluginErrorAnalyticCount int `pulumi:"pluginErrorAnalyticCount"`
	// Enum that uniquely identifies the plugin error.
	Reason string `pulumi:"reason"`
}

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArgs added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArgs struct {
	// Number of FleetErrors encountered for the specific reason.
	PluginErrorAnalyticCount pulumi.IntInput `pulumi:"pluginErrorAnalyticCount"`
	// Enum that uniquely identifies the plugin error.
	Reason pulumi.StringInput `pulumi:"reason"`
}

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArgs) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArgs) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutput added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArgs) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutputWithContext added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArray added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArray []GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationInput

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArray) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArray) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutput added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArray) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutputWithContext added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayInput added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayInput interface {
	pulumi.Input

	ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutput() GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutput
	ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutputWithContext(context.Context) GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutput
}

GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayInput is an input type that accepts GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArray and GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutput values. You can construct a concrete instance of `GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayInput` via:

GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArray{ GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArgs{...} }

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutput added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutput struct{ *pulumi.OutputState }

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutput) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutput) Index added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutput added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArrayOutputWithContext added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationInput added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationInput interface {
	pulumi.Input

	ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutput() GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutput
	ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutputWithContext(context.Context) GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutput
}

GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationInput is an input type that accepts GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArgs and GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutput values. You can construct a concrete instance of `GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationInput` via:

GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationArgs{...}

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutput added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutput struct{ *pulumi.OutputState }

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutput) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutput) PluginErrorAnalyticCount added in v2.25.0

Number of FleetErrors encountered for the specific reason.

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutput) Reason added in v2.25.0

Enum that uniquely identifies the plugin error.

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutput added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionItemPluginErrorAggregationOutputWithContext added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput added in v2.25.0

type GetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput struct{ *pulumi.OutputState }

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput) Items added in v2.25.0

A list of PluginErrorAggregationSummary.

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput added in v2.25.0

func (GetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionOutputWithContext added in v2.25.0

func (o GetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput) ToGetPluginErrorAnalyticsPluginErrorAggregationCollectionOutputWithContext(ctx context.Context) GetPluginErrorAnalyticsPluginErrorAggregationCollectionOutput

type GetPluginErrorAnalyticsResult added in v2.25.0

type GetPluginErrorAnalyticsResult struct {
	CompartmentId          *string                         `pulumi:"compartmentId"`
	CompartmentIdInSubtree *bool                           `pulumi:"compartmentIdInSubtree"`
	Filters                []GetPluginErrorAnalyticsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The list of plugin_error_aggregation_collection.
	PluginErrorAggregationCollections []GetPluginErrorAnalyticsPluginErrorAggregationCollection `pulumi:"pluginErrorAggregationCollections"`
}

A collection of values returned by getPluginErrorAnalytics.

func GetPluginErrorAnalytics added in v2.25.0

func GetPluginErrorAnalytics(ctx *pulumi.Context, args *GetPluginErrorAnalyticsArgs, opts ...pulumi.InvokeOption) (*GetPluginErrorAnalyticsResult, error)

This data source provides the list of Plugin Error Analytics in Oracle Cloud Infrastructure Jms service.

Returns a high level summary of PluginErrors.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetPluginErrorAnalytics(ctx, &jms.GetPluginErrorAnalyticsArgs{
			CompartmentId:          pulumi.StringRef(compartmentId),
			CompartmentIdInSubtree: pulumi.BoolRef(pluginErrorAnalyticCompartmentIdInSubtree),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPluginErrorAnalyticsResultOutput added in v2.25.0

type GetPluginErrorAnalyticsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPluginErrorAnalytics.

func GetPluginErrorAnalyticsOutput added in v2.25.0

func (GetPluginErrorAnalyticsResultOutput) CompartmentId added in v2.25.0

func (GetPluginErrorAnalyticsResultOutput) CompartmentIdInSubtree added in v2.25.0

func (o GetPluginErrorAnalyticsResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput

func (GetPluginErrorAnalyticsResultOutput) ElementType added in v2.25.0

func (GetPluginErrorAnalyticsResultOutput) Filters added in v2.25.0

func (GetPluginErrorAnalyticsResultOutput) Id added in v2.25.0

The provider-assigned unique ID for this managed resource.

func (GetPluginErrorAnalyticsResultOutput) PluginErrorAggregationCollections added in v2.25.0

The list of plugin_error_aggregation_collection.

func (GetPluginErrorAnalyticsResultOutput) ToGetPluginErrorAnalyticsResultOutput added in v2.25.0

func (o GetPluginErrorAnalyticsResultOutput) ToGetPluginErrorAnalyticsResultOutput() GetPluginErrorAnalyticsResultOutput

func (GetPluginErrorAnalyticsResultOutput) ToGetPluginErrorAnalyticsResultOutputWithContext added in v2.25.0

func (o GetPluginErrorAnalyticsResultOutput) ToGetPluginErrorAnalyticsResultOutputWithContext(ctx context.Context) GetPluginErrorAnalyticsResultOutput

type GetPluginErrorsArgs added in v2.25.0

type GetPluginErrorsArgs 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"`
	// Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
	CompartmentIdInSubtree *bool                   `pulumi:"compartmentIdInSubtree"`
	Filters                []GetPluginErrorsFilter `pulumi:"filters"`
	// The Fleet-unique identifier of the managed instance.
	ManagedInstanceId *string `pulumi:"managedInstanceId"`
	// If specified, only errors with a first seen time later than this parameter will be included in the search (formatted according to RFC3339).
	TimeFirstSeenGreaterThanOrEqualTo *string `pulumi:"timeFirstSeenGreaterThanOrEqualTo"`
	// If specified, only errors with a first seen time earlier than this parameter will be included in the search (formatted according to RFC3339).
	TimeFirstSeenLessThanOrEqualTo *string `pulumi:"timeFirstSeenLessThanOrEqualTo"`
	// If specified, only errors with a last seen time later than this parameter will be included in the search (formatted according to RFC3339).
	TimeLastSeenGreaterThanOrEqualTo *string `pulumi:"timeLastSeenGreaterThanOrEqualTo"`
	// If specified, only errors with a last seen time earlier than this parameter will be included in the search (formatted according to RFC3339).
	TimeLastSeenLessThanOrEqualTo *string `pulumi:"timeLastSeenLessThanOrEqualTo"`
}

A collection of arguments for invoking getPluginErrors.

type GetPluginErrorsFilter added in v2.25.0

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

type GetPluginErrorsFilterArgs added in v2.25.0

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

func (GetPluginErrorsFilterArgs) ElementType added in v2.25.0

func (GetPluginErrorsFilterArgs) ElementType() reflect.Type

func (GetPluginErrorsFilterArgs) ToGetPluginErrorsFilterOutput added in v2.25.0

func (i GetPluginErrorsFilterArgs) ToGetPluginErrorsFilterOutput() GetPluginErrorsFilterOutput

func (GetPluginErrorsFilterArgs) ToGetPluginErrorsFilterOutputWithContext added in v2.25.0

func (i GetPluginErrorsFilterArgs) ToGetPluginErrorsFilterOutputWithContext(ctx context.Context) GetPluginErrorsFilterOutput

type GetPluginErrorsFilterArray added in v2.25.0

type GetPluginErrorsFilterArray []GetPluginErrorsFilterInput

func (GetPluginErrorsFilterArray) ElementType added in v2.25.0

func (GetPluginErrorsFilterArray) ElementType() reflect.Type

func (GetPluginErrorsFilterArray) ToGetPluginErrorsFilterArrayOutput added in v2.25.0

func (i GetPluginErrorsFilterArray) ToGetPluginErrorsFilterArrayOutput() GetPluginErrorsFilterArrayOutput

func (GetPluginErrorsFilterArray) ToGetPluginErrorsFilterArrayOutputWithContext added in v2.25.0

func (i GetPluginErrorsFilterArray) ToGetPluginErrorsFilterArrayOutputWithContext(ctx context.Context) GetPluginErrorsFilterArrayOutput

type GetPluginErrorsFilterArrayInput added in v2.25.0

type GetPluginErrorsFilterArrayInput interface {
	pulumi.Input

	ToGetPluginErrorsFilterArrayOutput() GetPluginErrorsFilterArrayOutput
	ToGetPluginErrorsFilterArrayOutputWithContext(context.Context) GetPluginErrorsFilterArrayOutput
}

GetPluginErrorsFilterArrayInput is an input type that accepts GetPluginErrorsFilterArray and GetPluginErrorsFilterArrayOutput values. You can construct a concrete instance of `GetPluginErrorsFilterArrayInput` via:

GetPluginErrorsFilterArray{ GetPluginErrorsFilterArgs{...} }

type GetPluginErrorsFilterArrayOutput added in v2.25.0

type GetPluginErrorsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetPluginErrorsFilterArrayOutput) ElementType added in v2.25.0

func (GetPluginErrorsFilterArrayOutput) Index added in v2.25.0

func (GetPluginErrorsFilterArrayOutput) ToGetPluginErrorsFilterArrayOutput added in v2.25.0

func (o GetPluginErrorsFilterArrayOutput) ToGetPluginErrorsFilterArrayOutput() GetPluginErrorsFilterArrayOutput

func (GetPluginErrorsFilterArrayOutput) ToGetPluginErrorsFilterArrayOutputWithContext added in v2.25.0

func (o GetPluginErrorsFilterArrayOutput) ToGetPluginErrorsFilterArrayOutputWithContext(ctx context.Context) GetPluginErrorsFilterArrayOutput

type GetPluginErrorsFilterInput added in v2.25.0

type GetPluginErrorsFilterInput interface {
	pulumi.Input

	ToGetPluginErrorsFilterOutput() GetPluginErrorsFilterOutput
	ToGetPluginErrorsFilterOutputWithContext(context.Context) GetPluginErrorsFilterOutput
}

GetPluginErrorsFilterInput is an input type that accepts GetPluginErrorsFilterArgs and GetPluginErrorsFilterOutput values. You can construct a concrete instance of `GetPluginErrorsFilterInput` via:

GetPluginErrorsFilterArgs{...}

type GetPluginErrorsFilterOutput added in v2.25.0

type GetPluginErrorsFilterOutput struct{ *pulumi.OutputState }

func (GetPluginErrorsFilterOutput) ElementType added in v2.25.0

func (GetPluginErrorsFilterOutput) Name added in v2.25.0

func (GetPluginErrorsFilterOutput) Regex added in v2.25.0

func (GetPluginErrorsFilterOutput) ToGetPluginErrorsFilterOutput added in v2.25.0

func (o GetPluginErrorsFilterOutput) ToGetPluginErrorsFilterOutput() GetPluginErrorsFilterOutput

func (GetPluginErrorsFilterOutput) ToGetPluginErrorsFilterOutputWithContext added in v2.25.0

func (o GetPluginErrorsFilterOutput) ToGetPluginErrorsFilterOutputWithContext(ctx context.Context) GetPluginErrorsFilterOutput

func (GetPluginErrorsFilterOutput) Values added in v2.25.0

type GetPluginErrorsOutputArgs added in v2.25.0

type GetPluginErrorsOutputArgs 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"`
	// Flag to determine whether the info should be gathered only in the compartment or in the compartment and its subcompartments.
	CompartmentIdInSubtree pulumi.BoolPtrInput             `pulumi:"compartmentIdInSubtree"`
	Filters                GetPluginErrorsFilterArrayInput `pulumi:"filters"`
	// The Fleet-unique identifier of the managed instance.
	ManagedInstanceId pulumi.StringPtrInput `pulumi:"managedInstanceId"`
	// If specified, only errors with a first seen time later than this parameter will be included in the search (formatted according to RFC3339).
	TimeFirstSeenGreaterThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeFirstSeenGreaterThanOrEqualTo"`
	// If specified, only errors with a first seen time earlier than this parameter will be included in the search (formatted according to RFC3339).
	TimeFirstSeenLessThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeFirstSeenLessThanOrEqualTo"`
	// If specified, only errors with a last seen time later than this parameter will be included in the search (formatted according to RFC3339).
	TimeLastSeenGreaterThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeLastSeenGreaterThanOrEqualTo"`
	// If specified, only errors with a last seen time earlier than this parameter will be included in the search (formatted according to RFC3339).
	TimeLastSeenLessThanOrEqualTo pulumi.StringPtrInput `pulumi:"timeLastSeenLessThanOrEqualTo"`
}

A collection of arguments for invoking getPluginErrors.

func (GetPluginErrorsOutputArgs) ElementType added in v2.25.0

func (GetPluginErrorsOutputArgs) ElementType() reflect.Type

type GetPluginErrorsPluginErrorCollection added in v2.25.0

type GetPluginErrorsPluginErrorCollection struct {
	// A list of PluginErrorSummary.
	Items []GetPluginErrorsPluginErrorCollectionItem `pulumi:"items"`
}

type GetPluginErrorsPluginErrorCollectionArgs added in v2.25.0

type GetPluginErrorsPluginErrorCollectionArgs struct {
	// A list of PluginErrorSummary.
	Items GetPluginErrorsPluginErrorCollectionItemArrayInput `pulumi:"items"`
}

func (GetPluginErrorsPluginErrorCollectionArgs) ElementType added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionArgs) ToGetPluginErrorsPluginErrorCollectionOutput added in v2.25.0

func (i GetPluginErrorsPluginErrorCollectionArgs) ToGetPluginErrorsPluginErrorCollectionOutput() GetPluginErrorsPluginErrorCollectionOutput

func (GetPluginErrorsPluginErrorCollectionArgs) ToGetPluginErrorsPluginErrorCollectionOutputWithContext added in v2.25.0

func (i GetPluginErrorsPluginErrorCollectionArgs) ToGetPluginErrorsPluginErrorCollectionOutputWithContext(ctx context.Context) GetPluginErrorsPluginErrorCollectionOutput

type GetPluginErrorsPluginErrorCollectionArray added in v2.25.0

type GetPluginErrorsPluginErrorCollectionArray []GetPluginErrorsPluginErrorCollectionInput

func (GetPluginErrorsPluginErrorCollectionArray) ElementType added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionArray) ToGetPluginErrorsPluginErrorCollectionArrayOutput added in v2.25.0

func (i GetPluginErrorsPluginErrorCollectionArray) ToGetPluginErrorsPluginErrorCollectionArrayOutput() GetPluginErrorsPluginErrorCollectionArrayOutput

func (GetPluginErrorsPluginErrorCollectionArray) ToGetPluginErrorsPluginErrorCollectionArrayOutputWithContext added in v2.25.0

func (i GetPluginErrorsPluginErrorCollectionArray) ToGetPluginErrorsPluginErrorCollectionArrayOutputWithContext(ctx context.Context) GetPluginErrorsPluginErrorCollectionArrayOutput

type GetPluginErrorsPluginErrorCollectionArrayInput added in v2.25.0

type GetPluginErrorsPluginErrorCollectionArrayInput interface {
	pulumi.Input

	ToGetPluginErrorsPluginErrorCollectionArrayOutput() GetPluginErrorsPluginErrorCollectionArrayOutput
	ToGetPluginErrorsPluginErrorCollectionArrayOutputWithContext(context.Context) GetPluginErrorsPluginErrorCollectionArrayOutput
}

GetPluginErrorsPluginErrorCollectionArrayInput is an input type that accepts GetPluginErrorsPluginErrorCollectionArray and GetPluginErrorsPluginErrorCollectionArrayOutput values. You can construct a concrete instance of `GetPluginErrorsPluginErrorCollectionArrayInput` via:

GetPluginErrorsPluginErrorCollectionArray{ GetPluginErrorsPluginErrorCollectionArgs{...} }

type GetPluginErrorsPluginErrorCollectionArrayOutput added in v2.25.0

type GetPluginErrorsPluginErrorCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetPluginErrorsPluginErrorCollectionArrayOutput) ElementType added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionArrayOutput) Index added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionArrayOutput) ToGetPluginErrorsPluginErrorCollectionArrayOutput added in v2.25.0

func (o GetPluginErrorsPluginErrorCollectionArrayOutput) ToGetPluginErrorsPluginErrorCollectionArrayOutput() GetPluginErrorsPluginErrorCollectionArrayOutput

func (GetPluginErrorsPluginErrorCollectionArrayOutput) ToGetPluginErrorsPluginErrorCollectionArrayOutputWithContext added in v2.25.0

func (o GetPluginErrorsPluginErrorCollectionArrayOutput) ToGetPluginErrorsPluginErrorCollectionArrayOutputWithContext(ctx context.Context) GetPluginErrorsPluginErrorCollectionArrayOutput

type GetPluginErrorsPluginErrorCollectionInput added in v2.25.0

type GetPluginErrorsPluginErrorCollectionInput interface {
	pulumi.Input

	ToGetPluginErrorsPluginErrorCollectionOutput() GetPluginErrorsPluginErrorCollectionOutput
	ToGetPluginErrorsPluginErrorCollectionOutputWithContext(context.Context) GetPluginErrorsPluginErrorCollectionOutput
}

GetPluginErrorsPluginErrorCollectionInput is an input type that accepts GetPluginErrorsPluginErrorCollectionArgs and GetPluginErrorsPluginErrorCollectionOutput values. You can construct a concrete instance of `GetPluginErrorsPluginErrorCollectionInput` via:

GetPluginErrorsPluginErrorCollectionArgs{...}

type GetPluginErrorsPluginErrorCollectionItem added in v2.25.0

type GetPluginErrorsPluginErrorCollectionItem struct {
	// The agent type.
	AgentType string `pulumi:"agentType"`
	// 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"`
	// List of plugin error details.
	Errors []GetPluginErrorsPluginErrorCollectionItemError `pulumi:"errors"`
	// The HostName or Compute Instance name of the Managed Instance running the plugin.
	HostName string `pulumi:"hostName"`
	// The Fleet-unique identifier of the managed instance.
	ManagedInstanceId string `pulumi:"managedInstanceId"`
	// The timestamp of the first time an error was detected.
	TimeFirstSeen string `pulumi:"timeFirstSeen"`
	// The timestamp of the last time an error was detected.
	TimeLastSeen string `pulumi:"timeLastSeen"`
}

type GetPluginErrorsPluginErrorCollectionItemArgs added in v2.25.0

type GetPluginErrorsPluginErrorCollectionItemArgs struct {
	// The agent type.
	AgentType pulumi.StringInput `pulumi:"agentType"`
	// 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"`
	// List of plugin error details.
	Errors GetPluginErrorsPluginErrorCollectionItemErrorArrayInput `pulumi:"errors"`
	// The HostName or Compute Instance name of the Managed Instance running the plugin.
	HostName pulumi.StringInput `pulumi:"hostName"`
	// The Fleet-unique identifier of the managed instance.
	ManagedInstanceId pulumi.StringInput `pulumi:"managedInstanceId"`
	// The timestamp of the first time an error was detected.
	TimeFirstSeen pulumi.StringInput `pulumi:"timeFirstSeen"`
	// The timestamp of the last time an error was detected.
	TimeLastSeen pulumi.StringInput `pulumi:"timeLastSeen"`
}

func (GetPluginErrorsPluginErrorCollectionItemArgs) ElementType added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionItemArgs) ToGetPluginErrorsPluginErrorCollectionItemOutput added in v2.25.0

func (i GetPluginErrorsPluginErrorCollectionItemArgs) ToGetPluginErrorsPluginErrorCollectionItemOutput() GetPluginErrorsPluginErrorCollectionItemOutput

func (GetPluginErrorsPluginErrorCollectionItemArgs) ToGetPluginErrorsPluginErrorCollectionItemOutputWithContext added in v2.25.0

func (i GetPluginErrorsPluginErrorCollectionItemArgs) ToGetPluginErrorsPluginErrorCollectionItemOutputWithContext(ctx context.Context) GetPluginErrorsPluginErrorCollectionItemOutput

type GetPluginErrorsPluginErrorCollectionItemArray added in v2.25.0

type GetPluginErrorsPluginErrorCollectionItemArray []GetPluginErrorsPluginErrorCollectionItemInput

func (GetPluginErrorsPluginErrorCollectionItemArray) ElementType added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionItemArray) ToGetPluginErrorsPluginErrorCollectionItemArrayOutput added in v2.25.0

func (i GetPluginErrorsPluginErrorCollectionItemArray) ToGetPluginErrorsPluginErrorCollectionItemArrayOutput() GetPluginErrorsPluginErrorCollectionItemArrayOutput

func (GetPluginErrorsPluginErrorCollectionItemArray) ToGetPluginErrorsPluginErrorCollectionItemArrayOutputWithContext added in v2.25.0

func (i GetPluginErrorsPluginErrorCollectionItemArray) ToGetPluginErrorsPluginErrorCollectionItemArrayOutputWithContext(ctx context.Context) GetPluginErrorsPluginErrorCollectionItemArrayOutput

type GetPluginErrorsPluginErrorCollectionItemArrayInput added in v2.25.0

type GetPluginErrorsPluginErrorCollectionItemArrayInput interface {
	pulumi.Input

	ToGetPluginErrorsPluginErrorCollectionItemArrayOutput() GetPluginErrorsPluginErrorCollectionItemArrayOutput
	ToGetPluginErrorsPluginErrorCollectionItemArrayOutputWithContext(context.Context) GetPluginErrorsPluginErrorCollectionItemArrayOutput
}

GetPluginErrorsPluginErrorCollectionItemArrayInput is an input type that accepts GetPluginErrorsPluginErrorCollectionItemArray and GetPluginErrorsPluginErrorCollectionItemArrayOutput values. You can construct a concrete instance of `GetPluginErrorsPluginErrorCollectionItemArrayInput` via:

GetPluginErrorsPluginErrorCollectionItemArray{ GetPluginErrorsPluginErrorCollectionItemArgs{...} }

type GetPluginErrorsPluginErrorCollectionItemArrayOutput added in v2.25.0

type GetPluginErrorsPluginErrorCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetPluginErrorsPluginErrorCollectionItemArrayOutput) ElementType added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionItemArrayOutput) Index added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionItemArrayOutput) ToGetPluginErrorsPluginErrorCollectionItemArrayOutput added in v2.25.0

func (o GetPluginErrorsPluginErrorCollectionItemArrayOutput) ToGetPluginErrorsPluginErrorCollectionItemArrayOutput() GetPluginErrorsPluginErrorCollectionItemArrayOutput

func (GetPluginErrorsPluginErrorCollectionItemArrayOutput) ToGetPluginErrorsPluginErrorCollectionItemArrayOutputWithContext added in v2.25.0

func (o GetPluginErrorsPluginErrorCollectionItemArrayOutput) ToGetPluginErrorsPluginErrorCollectionItemArrayOutputWithContext(ctx context.Context) GetPluginErrorsPluginErrorCollectionItemArrayOutput

type GetPluginErrorsPluginErrorCollectionItemError added in v2.25.0

type GetPluginErrorsPluginErrorCollectionItemError struct {
	// Optional string containing additional details.
	Details string `pulumi:"details"`
	// The plugin error reason.
	Reason string `pulumi:"reason"`
	// The timestamp of the last time an error was detected.
	TimeLastSeen string `pulumi:"timeLastSeen"`
}

type GetPluginErrorsPluginErrorCollectionItemErrorArgs added in v2.25.0

type GetPluginErrorsPluginErrorCollectionItemErrorArgs struct {
	// Optional string containing additional details.
	Details pulumi.StringInput `pulumi:"details"`
	// The plugin error reason.
	Reason pulumi.StringInput `pulumi:"reason"`
	// The timestamp of the last time an error was detected.
	TimeLastSeen pulumi.StringInput `pulumi:"timeLastSeen"`
}

func (GetPluginErrorsPluginErrorCollectionItemErrorArgs) ElementType added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionItemErrorArgs) ToGetPluginErrorsPluginErrorCollectionItemErrorOutput added in v2.25.0

func (i GetPluginErrorsPluginErrorCollectionItemErrorArgs) ToGetPluginErrorsPluginErrorCollectionItemErrorOutput() GetPluginErrorsPluginErrorCollectionItemErrorOutput

func (GetPluginErrorsPluginErrorCollectionItemErrorArgs) ToGetPluginErrorsPluginErrorCollectionItemErrorOutputWithContext added in v2.25.0

func (i GetPluginErrorsPluginErrorCollectionItemErrorArgs) ToGetPluginErrorsPluginErrorCollectionItemErrorOutputWithContext(ctx context.Context) GetPluginErrorsPluginErrorCollectionItemErrorOutput

type GetPluginErrorsPluginErrorCollectionItemErrorArray added in v2.25.0

type GetPluginErrorsPluginErrorCollectionItemErrorArray []GetPluginErrorsPluginErrorCollectionItemErrorInput

func (GetPluginErrorsPluginErrorCollectionItemErrorArray) ElementType added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionItemErrorArray) ToGetPluginErrorsPluginErrorCollectionItemErrorArrayOutput added in v2.25.0

func (i GetPluginErrorsPluginErrorCollectionItemErrorArray) ToGetPluginErrorsPluginErrorCollectionItemErrorArrayOutput() GetPluginErrorsPluginErrorCollectionItemErrorArrayOutput

func (GetPluginErrorsPluginErrorCollectionItemErrorArray) ToGetPluginErrorsPluginErrorCollectionItemErrorArrayOutputWithContext added in v2.25.0

func (i GetPluginErrorsPluginErrorCollectionItemErrorArray) ToGetPluginErrorsPluginErrorCollectionItemErrorArrayOutputWithContext(ctx context.Context) GetPluginErrorsPluginErrorCollectionItemErrorArrayOutput

type GetPluginErrorsPluginErrorCollectionItemErrorArrayInput added in v2.25.0

type GetPluginErrorsPluginErrorCollectionItemErrorArrayInput interface {
	pulumi.Input

	ToGetPluginErrorsPluginErrorCollectionItemErrorArrayOutput() GetPluginErrorsPluginErrorCollectionItemErrorArrayOutput
	ToGetPluginErrorsPluginErrorCollectionItemErrorArrayOutputWithContext(context.Context) GetPluginErrorsPluginErrorCollectionItemErrorArrayOutput
}

GetPluginErrorsPluginErrorCollectionItemErrorArrayInput is an input type that accepts GetPluginErrorsPluginErrorCollectionItemErrorArray and GetPluginErrorsPluginErrorCollectionItemErrorArrayOutput values. You can construct a concrete instance of `GetPluginErrorsPluginErrorCollectionItemErrorArrayInput` via:

GetPluginErrorsPluginErrorCollectionItemErrorArray{ GetPluginErrorsPluginErrorCollectionItemErrorArgs{...} }

type GetPluginErrorsPluginErrorCollectionItemErrorArrayOutput added in v2.25.0

type GetPluginErrorsPluginErrorCollectionItemErrorArrayOutput struct{ *pulumi.OutputState }

func (GetPluginErrorsPluginErrorCollectionItemErrorArrayOutput) ElementType added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionItemErrorArrayOutput) Index added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionItemErrorArrayOutput) ToGetPluginErrorsPluginErrorCollectionItemErrorArrayOutput added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionItemErrorArrayOutput) ToGetPluginErrorsPluginErrorCollectionItemErrorArrayOutputWithContext added in v2.25.0

func (o GetPluginErrorsPluginErrorCollectionItemErrorArrayOutput) ToGetPluginErrorsPluginErrorCollectionItemErrorArrayOutputWithContext(ctx context.Context) GetPluginErrorsPluginErrorCollectionItemErrorArrayOutput

type GetPluginErrorsPluginErrorCollectionItemErrorInput added in v2.25.0

type GetPluginErrorsPluginErrorCollectionItemErrorInput interface {
	pulumi.Input

	ToGetPluginErrorsPluginErrorCollectionItemErrorOutput() GetPluginErrorsPluginErrorCollectionItemErrorOutput
	ToGetPluginErrorsPluginErrorCollectionItemErrorOutputWithContext(context.Context) GetPluginErrorsPluginErrorCollectionItemErrorOutput
}

GetPluginErrorsPluginErrorCollectionItemErrorInput is an input type that accepts GetPluginErrorsPluginErrorCollectionItemErrorArgs and GetPluginErrorsPluginErrorCollectionItemErrorOutput values. You can construct a concrete instance of `GetPluginErrorsPluginErrorCollectionItemErrorInput` via:

GetPluginErrorsPluginErrorCollectionItemErrorArgs{...}

type GetPluginErrorsPluginErrorCollectionItemErrorOutput added in v2.25.0

type GetPluginErrorsPluginErrorCollectionItemErrorOutput struct{ *pulumi.OutputState }

func (GetPluginErrorsPluginErrorCollectionItemErrorOutput) Details added in v2.25.0

Optional string containing additional details.

func (GetPluginErrorsPluginErrorCollectionItemErrorOutput) ElementType added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionItemErrorOutput) Reason added in v2.25.0

The plugin error reason.

func (GetPluginErrorsPluginErrorCollectionItemErrorOutput) TimeLastSeen added in v2.25.0

The timestamp of the last time an error was detected.

func (GetPluginErrorsPluginErrorCollectionItemErrorOutput) ToGetPluginErrorsPluginErrorCollectionItemErrorOutput added in v2.25.0

func (o GetPluginErrorsPluginErrorCollectionItemErrorOutput) ToGetPluginErrorsPluginErrorCollectionItemErrorOutput() GetPluginErrorsPluginErrorCollectionItemErrorOutput

func (GetPluginErrorsPluginErrorCollectionItemErrorOutput) ToGetPluginErrorsPluginErrorCollectionItemErrorOutputWithContext added in v2.25.0

func (o GetPluginErrorsPluginErrorCollectionItemErrorOutput) ToGetPluginErrorsPluginErrorCollectionItemErrorOutputWithContext(ctx context.Context) GetPluginErrorsPluginErrorCollectionItemErrorOutput

type GetPluginErrorsPluginErrorCollectionItemInput added in v2.25.0

type GetPluginErrorsPluginErrorCollectionItemInput interface {
	pulumi.Input

	ToGetPluginErrorsPluginErrorCollectionItemOutput() GetPluginErrorsPluginErrorCollectionItemOutput
	ToGetPluginErrorsPluginErrorCollectionItemOutputWithContext(context.Context) GetPluginErrorsPluginErrorCollectionItemOutput
}

GetPluginErrorsPluginErrorCollectionItemInput is an input type that accepts GetPluginErrorsPluginErrorCollectionItemArgs and GetPluginErrorsPluginErrorCollectionItemOutput values. You can construct a concrete instance of `GetPluginErrorsPluginErrorCollectionItemInput` via:

GetPluginErrorsPluginErrorCollectionItemArgs{...}

type GetPluginErrorsPluginErrorCollectionItemOutput added in v2.25.0

type GetPluginErrorsPluginErrorCollectionItemOutput struct{ *pulumi.OutputState }

func (GetPluginErrorsPluginErrorCollectionItemOutput) AgentType added in v2.25.0

The agent type.

func (GetPluginErrorsPluginErrorCollectionItemOutput) CompartmentId added in v2.25.0

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

func (GetPluginErrorsPluginErrorCollectionItemOutput) ElementType added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionItemOutput) Errors added in v2.25.0

List of plugin error details.

func (GetPluginErrorsPluginErrorCollectionItemOutput) HostName added in v2.25.0

The HostName or Compute Instance name of the Managed Instance running the plugin.

func (GetPluginErrorsPluginErrorCollectionItemOutput) ManagedInstanceId added in v2.25.0

The Fleet-unique identifier of the managed instance.

func (GetPluginErrorsPluginErrorCollectionItemOutput) TimeFirstSeen added in v2.25.0

The timestamp of the first time an error was detected.

func (GetPluginErrorsPluginErrorCollectionItemOutput) TimeLastSeen added in v2.25.0

The timestamp of the last time an error was detected.

func (GetPluginErrorsPluginErrorCollectionItemOutput) ToGetPluginErrorsPluginErrorCollectionItemOutput added in v2.25.0

func (o GetPluginErrorsPluginErrorCollectionItemOutput) ToGetPluginErrorsPluginErrorCollectionItemOutput() GetPluginErrorsPluginErrorCollectionItemOutput

func (GetPluginErrorsPluginErrorCollectionItemOutput) ToGetPluginErrorsPluginErrorCollectionItemOutputWithContext added in v2.25.0

func (o GetPluginErrorsPluginErrorCollectionItemOutput) ToGetPluginErrorsPluginErrorCollectionItemOutputWithContext(ctx context.Context) GetPluginErrorsPluginErrorCollectionItemOutput

type GetPluginErrorsPluginErrorCollectionOutput added in v2.25.0

type GetPluginErrorsPluginErrorCollectionOutput struct{ *pulumi.OutputState }

func (GetPluginErrorsPluginErrorCollectionOutput) ElementType added in v2.25.0

func (GetPluginErrorsPluginErrorCollectionOutput) Items added in v2.25.0

A list of PluginErrorSummary.

func (GetPluginErrorsPluginErrorCollectionOutput) ToGetPluginErrorsPluginErrorCollectionOutput added in v2.25.0

func (o GetPluginErrorsPluginErrorCollectionOutput) ToGetPluginErrorsPluginErrorCollectionOutput() GetPluginErrorsPluginErrorCollectionOutput

func (GetPluginErrorsPluginErrorCollectionOutput) ToGetPluginErrorsPluginErrorCollectionOutputWithContext added in v2.25.0

func (o GetPluginErrorsPluginErrorCollectionOutput) ToGetPluginErrorsPluginErrorCollectionOutputWithContext(ctx context.Context) GetPluginErrorsPluginErrorCollectionOutput

type GetPluginErrorsResult added in v2.25.0

type GetPluginErrorsResult struct {
	// The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	CompartmentId          *string                 `pulumi:"compartmentId"`
	CompartmentIdInSubtree *bool                   `pulumi:"compartmentIdInSubtree"`
	Filters                []GetPluginErrorsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Managed Instance running the plugin.
	ManagedInstanceId *string `pulumi:"managedInstanceId"`
	// The list of plugin_error_collection.
	PluginErrorCollections            []GetPluginErrorsPluginErrorCollection `pulumi:"pluginErrorCollections"`
	TimeFirstSeenGreaterThanOrEqualTo *string                                `pulumi:"timeFirstSeenGreaterThanOrEqualTo"`
	TimeFirstSeenLessThanOrEqualTo    *string                                `pulumi:"timeFirstSeenLessThanOrEqualTo"`
	TimeLastSeenGreaterThanOrEqualTo  *string                                `pulumi:"timeLastSeenGreaterThanOrEqualTo"`
	TimeLastSeenLessThanOrEqualTo     *string                                `pulumi:"timeLastSeenLessThanOrEqualTo"`
}

A collection of values returned by getPluginErrors.

func GetPluginErrors added in v2.25.0

func GetPluginErrors(ctx *pulumi.Context, args *GetPluginErrorsArgs, opts ...pulumi.InvokeOption) (*GetPluginErrorsResult, error)

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

Returns a list of plugin errors that describe all detected errors.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetPluginErrors(ctx, &jms.GetPluginErrorsArgs{
			CompartmentId:                     pulumi.StringRef(compartmentId),
			CompartmentIdInSubtree:            pulumi.BoolRef(pluginErrorCompartmentIdInSubtree),
			ManagedInstanceId:                 pulumi.StringRef(testManagedInstance.Id),
			TimeFirstSeenGreaterThanOrEqualTo: pulumi.StringRef(pluginErrorTimeFirstSeenGreaterThanOrEqualTo),
			TimeFirstSeenLessThanOrEqualTo:    pulumi.StringRef(pluginErrorTimeFirstSeenLessThanOrEqualTo),
			TimeLastSeenGreaterThanOrEqualTo:  pulumi.StringRef(pluginErrorTimeLastSeenGreaterThanOrEqualTo),
			TimeLastSeenLessThanOrEqualTo:     pulumi.StringRef(pluginErrorTimeLastSeenLessThanOrEqualTo),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetPluginErrorsResultOutput added in v2.25.0

type GetPluginErrorsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getPluginErrors.

func GetPluginErrorsOutput added in v2.25.0

func (GetPluginErrorsResultOutput) CompartmentId added in v2.25.0

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

func (GetPluginErrorsResultOutput) CompartmentIdInSubtree added in v2.25.0

func (o GetPluginErrorsResultOutput) CompartmentIdInSubtree() pulumi.BoolPtrOutput

func (GetPluginErrorsResultOutput) ElementType added in v2.25.0

func (GetPluginErrorsResultOutput) Filters added in v2.25.0

func (GetPluginErrorsResultOutput) Id added in v2.25.0

The provider-assigned unique ID for this managed resource.

func (GetPluginErrorsResultOutput) ManagedInstanceId added in v2.25.0

func (o GetPluginErrorsResultOutput) ManagedInstanceId() pulumi.StringPtrOutput

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

func (GetPluginErrorsResultOutput) PluginErrorCollections added in v2.25.0

The list of plugin_error_collection.

func (GetPluginErrorsResultOutput) TimeFirstSeenGreaterThanOrEqualTo added in v2.25.0

func (o GetPluginErrorsResultOutput) TimeFirstSeenGreaterThanOrEqualTo() pulumi.StringPtrOutput

func (GetPluginErrorsResultOutput) TimeFirstSeenLessThanOrEqualTo added in v2.25.0

func (o GetPluginErrorsResultOutput) TimeFirstSeenLessThanOrEqualTo() pulumi.StringPtrOutput

func (GetPluginErrorsResultOutput) TimeLastSeenGreaterThanOrEqualTo added in v2.25.0

func (o GetPluginErrorsResultOutput) TimeLastSeenGreaterThanOrEqualTo() pulumi.StringPtrOutput

func (GetPluginErrorsResultOutput) TimeLastSeenLessThanOrEqualTo added in v2.25.0

func (o GetPluginErrorsResultOutput) TimeLastSeenLessThanOrEqualTo() pulumi.StringPtrOutput

func (GetPluginErrorsResultOutput) ToGetPluginErrorsResultOutput added in v2.25.0

func (o GetPluginErrorsResultOutput) ToGetPluginErrorsResultOutput() GetPluginErrorsResultOutput

func (GetPluginErrorsResultOutput) ToGetPluginErrorsResultOutputWithContext added in v2.25.0

func (o GetPluginErrorsResultOutput) ToGetPluginErrorsResultOutputWithContext(ctx context.Context) GetPluginErrorsResultOutput

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetSummarizeResourceInventory(ctx, &jms.GetSummarizeResourceInventoryArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			TimeEnd:       pulumi.StringRef(summarizeResourceInventoryTimeEnd),
			TimeStart:     pulumi.StringRef(summarizeResourceInventoryTimeStart),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetSummarizeResourceInventoryResultOutput

type GetSummarizeResourceInventoryResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSummarizeResourceInventory.

func (GetSummarizeResourceInventoryResultOutput) ActiveFleetCount

The number of _active_ fleets.

func (GetSummarizeResourceInventoryResultOutput) ApplicationCount

The number of applications.

func (GetSummarizeResourceInventoryResultOutput) CompartmentId

func (GetSummarizeResourceInventoryResultOutput) ElementType

func (GetSummarizeResourceInventoryResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSummarizeResourceInventoryResultOutput) InstallationCount

The number of Java installations.

func (GetSummarizeResourceInventoryResultOutput) JreCount

The number of Java Runtimes.

func (GetSummarizeResourceInventoryResultOutput) ManagedInstanceCount

The number of managed instances.

func (GetSummarizeResourceInventoryResultOutput) TimeEnd

func (GetSummarizeResourceInventoryResultOutput) TimeStart

func (GetSummarizeResourceInventoryResultOutput) ToGetSummarizeResourceInventoryResultOutput

func (o GetSummarizeResourceInventoryResultOutput) ToGetSummarizeResourceInventoryResultOutput() GetSummarizeResourceInventoryResultOutput

func (GetSummarizeResourceInventoryResultOutput) ToGetSummarizeResourceInventoryResultOutputWithContext

func (o GetSummarizeResourceInventoryResultOutput) ToGetSummarizeResourceInventoryResultOutputWithContext(ctx context.Context) GetSummarizeResourceInventoryResultOutput

type JavaDownloadsJavaDownloadReport

type JavaDownloadsJavaDownloadReport struct {
	pulumi.CustomResourceState

	// The algorithm used for calculating the checksum.
	ChecksumType pulumi.StringOutput `pulumi:"checksumType"`
	// The checksum value of the Java download report file.
	ChecksumValue pulumi.StringOutput `pulumi:"checksumValue"`
	// The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) here should be the tenancy OCID.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies JavaDownloadsJavaDownloadReportCreatedByArrayOutput `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"`
	// Display name for the Java download report.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Approximate size of the Java download report file in bytes.
	FileSizeInBytes pulumi.StringOutput `pulumi:"fileSizeInBytes"`
	// The format of the report that is generated.
	Format pulumi.StringOutput `pulumi:"format"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"`
	SortBy       pulumi.StringOutput    `pulumi:"sortBy"`
	SortOrder    pulumi.StringOutput    `pulumi:"sortOrder"`
	// The current state of the Java download report.
	State pulumi.StringOutput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapOutput `pulumi:"systemTags"`
	// The time the Java download report was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The end time until when the download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringOutput `pulumi:"timeEnd"`
	// The start time from when download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TimeStart pulumi.StringOutput `pulumi:"timeStart"`
}

This resource provides the Java Download Report resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Create a new report in the specified format containing the download details for the tenancy.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.NewJavaDownloadsJavaDownloadReport(ctx, "test_java_download_report", &jms.JavaDownloadsJavaDownloadReportArgs{
			CompartmentId: pulumi.Any(tenancyOcid),
			Format:        pulumi.Any(javaDownloadReportFormat),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
			TimeEnd:   pulumi.Any(javaDownloadReportTimeEnd),
			TimeStart: pulumi.Any(javaDownloadReportTimeStart),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Import is not supported for this resource.

func GetJavaDownloadsJavaDownloadReport

func GetJavaDownloadsJavaDownloadReport(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JavaDownloadsJavaDownloadReportState, opts ...pulumi.ResourceOption) (*JavaDownloadsJavaDownloadReport, error)

GetJavaDownloadsJavaDownloadReport gets an existing JavaDownloadsJavaDownloadReport resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewJavaDownloadsJavaDownloadReport

func NewJavaDownloadsJavaDownloadReport(ctx *pulumi.Context,
	name string, args *JavaDownloadsJavaDownloadReportArgs, opts ...pulumi.ResourceOption) (*JavaDownloadsJavaDownloadReport, error)

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

func (*JavaDownloadsJavaDownloadReport) ElementType

func (*JavaDownloadsJavaDownloadReport) ToJavaDownloadsJavaDownloadReportOutput

func (i *JavaDownloadsJavaDownloadReport) ToJavaDownloadsJavaDownloadReportOutput() JavaDownloadsJavaDownloadReportOutput

func (*JavaDownloadsJavaDownloadReport) ToJavaDownloadsJavaDownloadReportOutputWithContext

func (i *JavaDownloadsJavaDownloadReport) ToJavaDownloadsJavaDownloadReportOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportOutput

type JavaDownloadsJavaDownloadReportArgs

type JavaDownloadsJavaDownloadReportArgs struct {
	// The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) here should be the tenancy OCID.
	CompartmentId pulumi.StringInput
	// 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.StringMapInput
	// The format of the report that is generated.
	Format pulumi.StringInput
	// 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.StringMapInput
	// The end time until when the download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringPtrInput
	// The start time from when download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TimeStart pulumi.StringPtrInput
}

The set of arguments for constructing a JavaDownloadsJavaDownloadReport resource.

func (JavaDownloadsJavaDownloadReportArgs) ElementType

type JavaDownloadsJavaDownloadReportArray

type JavaDownloadsJavaDownloadReportArray []JavaDownloadsJavaDownloadReportInput

func (JavaDownloadsJavaDownloadReportArray) ElementType

func (JavaDownloadsJavaDownloadReportArray) ToJavaDownloadsJavaDownloadReportArrayOutput

func (i JavaDownloadsJavaDownloadReportArray) ToJavaDownloadsJavaDownloadReportArrayOutput() JavaDownloadsJavaDownloadReportArrayOutput

func (JavaDownloadsJavaDownloadReportArray) ToJavaDownloadsJavaDownloadReportArrayOutputWithContext

func (i JavaDownloadsJavaDownloadReportArray) ToJavaDownloadsJavaDownloadReportArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportArrayOutput

type JavaDownloadsJavaDownloadReportArrayInput

type JavaDownloadsJavaDownloadReportArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadReportArrayOutput() JavaDownloadsJavaDownloadReportArrayOutput
	ToJavaDownloadsJavaDownloadReportArrayOutputWithContext(context.Context) JavaDownloadsJavaDownloadReportArrayOutput
}

JavaDownloadsJavaDownloadReportArrayInput is an input type that accepts JavaDownloadsJavaDownloadReportArray and JavaDownloadsJavaDownloadReportArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadReportArrayInput` via:

JavaDownloadsJavaDownloadReportArray{ JavaDownloadsJavaDownloadReportArgs{...} }

type JavaDownloadsJavaDownloadReportArrayOutput

type JavaDownloadsJavaDownloadReportArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadReportArrayOutput) ElementType

func (JavaDownloadsJavaDownloadReportArrayOutput) Index

func (JavaDownloadsJavaDownloadReportArrayOutput) ToJavaDownloadsJavaDownloadReportArrayOutput

func (o JavaDownloadsJavaDownloadReportArrayOutput) ToJavaDownloadsJavaDownloadReportArrayOutput() JavaDownloadsJavaDownloadReportArrayOutput

func (JavaDownloadsJavaDownloadReportArrayOutput) ToJavaDownloadsJavaDownloadReportArrayOutputWithContext

func (o JavaDownloadsJavaDownloadReportArrayOutput) ToJavaDownloadsJavaDownloadReportArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportArrayOutput

type JavaDownloadsJavaDownloadReportCreatedBy

type JavaDownloadsJavaDownloadReportCreatedBy struct {
	// Display name for the Java download report.
	DisplayName *string `pulumi:"displayName"`
	// The email of the principal.
	Email *string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id *string `pulumi:"id"`
}

type JavaDownloadsJavaDownloadReportCreatedByArgs

type JavaDownloadsJavaDownloadReportCreatedByArgs struct {
	// Display name for the Java download report.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringPtrInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

func (JavaDownloadsJavaDownloadReportCreatedByArgs) ElementType

func (JavaDownloadsJavaDownloadReportCreatedByArgs) ToJavaDownloadsJavaDownloadReportCreatedByOutput

func (i JavaDownloadsJavaDownloadReportCreatedByArgs) ToJavaDownloadsJavaDownloadReportCreatedByOutput() JavaDownloadsJavaDownloadReportCreatedByOutput

func (JavaDownloadsJavaDownloadReportCreatedByArgs) ToJavaDownloadsJavaDownloadReportCreatedByOutputWithContext

func (i JavaDownloadsJavaDownloadReportCreatedByArgs) ToJavaDownloadsJavaDownloadReportCreatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportCreatedByOutput

type JavaDownloadsJavaDownloadReportCreatedByArray

type JavaDownloadsJavaDownloadReportCreatedByArray []JavaDownloadsJavaDownloadReportCreatedByInput

func (JavaDownloadsJavaDownloadReportCreatedByArray) ElementType

func (JavaDownloadsJavaDownloadReportCreatedByArray) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutput

func (i JavaDownloadsJavaDownloadReportCreatedByArray) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutput() JavaDownloadsJavaDownloadReportCreatedByArrayOutput

func (JavaDownloadsJavaDownloadReportCreatedByArray) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext

func (i JavaDownloadsJavaDownloadReportCreatedByArray) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportCreatedByArrayOutput

type JavaDownloadsJavaDownloadReportCreatedByArrayInput

type JavaDownloadsJavaDownloadReportCreatedByArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadReportCreatedByArrayOutput() JavaDownloadsJavaDownloadReportCreatedByArrayOutput
	ToJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext(context.Context) JavaDownloadsJavaDownloadReportCreatedByArrayOutput
}

JavaDownloadsJavaDownloadReportCreatedByArrayInput is an input type that accepts JavaDownloadsJavaDownloadReportCreatedByArray and JavaDownloadsJavaDownloadReportCreatedByArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadReportCreatedByArrayInput` via:

JavaDownloadsJavaDownloadReportCreatedByArray{ JavaDownloadsJavaDownloadReportCreatedByArgs{...} }

type JavaDownloadsJavaDownloadReportCreatedByArrayOutput

type JavaDownloadsJavaDownloadReportCreatedByArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadReportCreatedByArrayOutput) ElementType

func (JavaDownloadsJavaDownloadReportCreatedByArrayOutput) Index

func (JavaDownloadsJavaDownloadReportCreatedByArrayOutput) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutput

func (o JavaDownloadsJavaDownloadReportCreatedByArrayOutput) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutput() JavaDownloadsJavaDownloadReportCreatedByArrayOutput

func (JavaDownloadsJavaDownloadReportCreatedByArrayOutput) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext

func (o JavaDownloadsJavaDownloadReportCreatedByArrayOutput) ToJavaDownloadsJavaDownloadReportCreatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportCreatedByArrayOutput

type JavaDownloadsJavaDownloadReportCreatedByInput

type JavaDownloadsJavaDownloadReportCreatedByInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadReportCreatedByOutput() JavaDownloadsJavaDownloadReportCreatedByOutput
	ToJavaDownloadsJavaDownloadReportCreatedByOutputWithContext(context.Context) JavaDownloadsJavaDownloadReportCreatedByOutput
}

JavaDownloadsJavaDownloadReportCreatedByInput is an input type that accepts JavaDownloadsJavaDownloadReportCreatedByArgs and JavaDownloadsJavaDownloadReportCreatedByOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadReportCreatedByInput` via:

JavaDownloadsJavaDownloadReportCreatedByArgs{...}

type JavaDownloadsJavaDownloadReportCreatedByOutput

type JavaDownloadsJavaDownloadReportCreatedByOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadReportCreatedByOutput) DisplayName

Display name for the Java download report.

func (JavaDownloadsJavaDownloadReportCreatedByOutput) ElementType

func (JavaDownloadsJavaDownloadReportCreatedByOutput) Email

The email of the principal.

func (JavaDownloadsJavaDownloadReportCreatedByOutput) Id

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

func (JavaDownloadsJavaDownloadReportCreatedByOutput) ToJavaDownloadsJavaDownloadReportCreatedByOutput

func (o JavaDownloadsJavaDownloadReportCreatedByOutput) ToJavaDownloadsJavaDownloadReportCreatedByOutput() JavaDownloadsJavaDownloadReportCreatedByOutput

func (JavaDownloadsJavaDownloadReportCreatedByOutput) ToJavaDownloadsJavaDownloadReportCreatedByOutputWithContext

func (o JavaDownloadsJavaDownloadReportCreatedByOutput) ToJavaDownloadsJavaDownloadReportCreatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportCreatedByOutput

type JavaDownloadsJavaDownloadReportInput

type JavaDownloadsJavaDownloadReportInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadReportOutput() JavaDownloadsJavaDownloadReportOutput
	ToJavaDownloadsJavaDownloadReportOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportOutput
}

type JavaDownloadsJavaDownloadReportMap

type JavaDownloadsJavaDownloadReportMap map[string]JavaDownloadsJavaDownloadReportInput

func (JavaDownloadsJavaDownloadReportMap) ElementType

func (JavaDownloadsJavaDownloadReportMap) ToJavaDownloadsJavaDownloadReportMapOutput

func (i JavaDownloadsJavaDownloadReportMap) ToJavaDownloadsJavaDownloadReportMapOutput() JavaDownloadsJavaDownloadReportMapOutput

func (JavaDownloadsJavaDownloadReportMap) ToJavaDownloadsJavaDownloadReportMapOutputWithContext

func (i JavaDownloadsJavaDownloadReportMap) ToJavaDownloadsJavaDownloadReportMapOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportMapOutput

type JavaDownloadsJavaDownloadReportMapInput

type JavaDownloadsJavaDownloadReportMapInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadReportMapOutput() JavaDownloadsJavaDownloadReportMapOutput
	ToJavaDownloadsJavaDownloadReportMapOutputWithContext(context.Context) JavaDownloadsJavaDownloadReportMapOutput
}

JavaDownloadsJavaDownloadReportMapInput is an input type that accepts JavaDownloadsJavaDownloadReportMap and JavaDownloadsJavaDownloadReportMapOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadReportMapInput` via:

JavaDownloadsJavaDownloadReportMap{ "key": JavaDownloadsJavaDownloadReportArgs{...} }

type JavaDownloadsJavaDownloadReportMapOutput

type JavaDownloadsJavaDownloadReportMapOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadReportMapOutput) ElementType

func (JavaDownloadsJavaDownloadReportMapOutput) MapIndex

func (JavaDownloadsJavaDownloadReportMapOutput) ToJavaDownloadsJavaDownloadReportMapOutput

func (o JavaDownloadsJavaDownloadReportMapOutput) ToJavaDownloadsJavaDownloadReportMapOutput() JavaDownloadsJavaDownloadReportMapOutput

func (JavaDownloadsJavaDownloadReportMapOutput) ToJavaDownloadsJavaDownloadReportMapOutputWithContext

func (o JavaDownloadsJavaDownloadReportMapOutput) ToJavaDownloadsJavaDownloadReportMapOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportMapOutput

type JavaDownloadsJavaDownloadReportOutput

type JavaDownloadsJavaDownloadReportOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadReportOutput) ChecksumType

The algorithm used for calculating the checksum.

func (JavaDownloadsJavaDownloadReportOutput) ChecksumValue

The checksum value of the Java download report file.

func (JavaDownloadsJavaDownloadReportOutput) CompartmentId

The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) here should be the tenancy OCID.

func (JavaDownloadsJavaDownloadReportOutput) CreatedBies

An authorized principal.

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

Display name for the Java download report.

func (JavaDownloadsJavaDownloadReportOutput) ElementType

func (JavaDownloadsJavaDownloadReportOutput) FileSizeInBytes

Approximate size of the Java download report file in bytes.

func (JavaDownloadsJavaDownloadReportOutput) Format

The format of the report that is generated.

func (JavaDownloadsJavaDownloadReportOutput) 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 (JavaDownloadsJavaDownloadReportOutput) SortBy

func (JavaDownloadsJavaDownloadReportOutput) SortOrder

func (JavaDownloadsJavaDownloadReportOutput) State

The current state of the Java download report.

func (JavaDownloadsJavaDownloadReportOutput) 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 (JavaDownloadsJavaDownloadReportOutput) TimeCreated

The time the Java download report was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.

func (JavaDownloadsJavaDownloadReportOutput) TimeEnd

The end time until when the download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (JavaDownloadsJavaDownloadReportOutput) TimeStart

The start time from when download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (JavaDownloadsJavaDownloadReportOutput) ToJavaDownloadsJavaDownloadReportOutput

func (o JavaDownloadsJavaDownloadReportOutput) ToJavaDownloadsJavaDownloadReportOutput() JavaDownloadsJavaDownloadReportOutput

func (JavaDownloadsJavaDownloadReportOutput) ToJavaDownloadsJavaDownloadReportOutputWithContext

func (o JavaDownloadsJavaDownloadReportOutput) ToJavaDownloadsJavaDownloadReportOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadReportOutput

type JavaDownloadsJavaDownloadReportState

type JavaDownloadsJavaDownloadReportState struct {
	// The algorithm used for calculating the checksum.
	ChecksumType pulumi.StringPtrInput
	// The checksum value of the Java download report file.
	ChecksumValue pulumi.StringPtrInput
	// The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) here should be the tenancy OCID.
	CompartmentId pulumi.StringPtrInput
	// An authorized principal.
	CreatedBies JavaDownloadsJavaDownloadReportCreatedByArrayInput
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.StringMapInput
	// Display name for the Java download report.
	DisplayName pulumi.StringPtrInput
	// Approximate size of the Java download report file in bytes.
	FileSizeInBytes pulumi.StringPtrInput
	// The format of the report that is generated.
	Format pulumi.StringPtrInput
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.StringMapInput
	SortBy       pulumi.StringPtrInput
	SortOrder    pulumi.StringPtrInput
	// The current state of the Java download report.
	State pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput
	// The time the Java download report was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// The end time until when the download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd pulumi.StringPtrInput
	// The start time from when download records have to be included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TimeStart pulumi.StringPtrInput
}

func (JavaDownloadsJavaDownloadReportState) ElementType

type JavaDownloadsJavaDownloadToken

type JavaDownloadsJavaDownloadToken struct {
	pulumi.CustomResourceState

	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the JavaDownloadToken.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies JavaDownloadsJavaDownloadTokenCreatedByArrayOutput `pulumi:"createdBies"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.StringMapOutput `pulumi:"definedTags"`
	// (Updatable) User provided description of the JavaDownloadToken.
	Description pulumi.StringOutput `pulumi:"description"`
	// (Updatable) User provided display name of the JavaDownloadToken.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"`
	// (Updatable) The token default attribute.
	IsDefault pulumi.BoolOutput `pulumi:"isDefault"`
	// The Java version associated with the token.
	JavaVersion pulumi.StringOutput `pulumi:"javaVersion"`
	// An authorized principal.
	LastUpdatedBies JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput `pulumi:"lastUpdatedBies"`
	// (Updatable) The license type(s) associated with the JavaDownloadToken.
	LicenseTypes pulumi.StringArrayOutput `pulumi:"licenseTypes"`
	// Possible lifecycle substates.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// The current state of the JavaDownloadToken.
	State pulumi.StringOutput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapOutput `pulumi:"systemTags"`
	// The time the JavaDownloadToken was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// (Updatable) Expiry time of the token.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TimeExpires pulumi.StringOutput `pulumi:"timeExpires"`
	// The time the JavaDownloadToken was last used for download, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeLastUsed pulumi.StringOutput `pulumi:"timeLastUsed"`
	// The time the JavaDownloadToken was updated, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// Uniquely generated value for the JavaDownloadToken.
	Value pulumi.StringOutput `pulumi:"value"`
}

This resource provides the Java Download Token resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Creates a new JavaDownloadToken in the tenancy with specified attributes. Ensure that you review the license terms before token generation. Visit the <a href="https://www.oracle.com/java/technologies/downloads"/>Oracle Java Downloads</a> page to understand the license terms of the Java version for which you are generating a token. By generating a token, you agree to the associated license terms. See <a href="https://www.oracle.com/cis/java/technologies/javase/jdk-faqs.html">Oracle JDK Licensing - FAQs</a> for detailed information.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.NewJavaDownloadsJavaDownloadToken(ctx, "test_java_download_token", &jms.JavaDownloadsJavaDownloadTokenArgs{
			CompartmentId: pulumi.Any(tenancyOcid),
			Description:   pulumi.Any(javaDownloadTokenDescription),
			DisplayName:   pulumi.Any(javaDownloadTokenDisplayName),
			JavaVersion:   pulumi.Any(javaDownloadTokenJavaVersion),
			LicenseTypes:  pulumi.Any(javaDownloadTokenLicenseType),
			TimeExpires:   pulumi.Any(javaDownloadTokenTimeExpires),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
			IsDefault: pulumi.Any(javaDownloadTokenIsDefault),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Import is not supported for this resource.

func GetJavaDownloadsJavaDownloadToken

func GetJavaDownloadsJavaDownloadToken(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JavaDownloadsJavaDownloadTokenState, opts ...pulumi.ResourceOption) (*JavaDownloadsJavaDownloadToken, error)

GetJavaDownloadsJavaDownloadToken gets an existing JavaDownloadsJavaDownloadToken resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewJavaDownloadsJavaDownloadToken

func NewJavaDownloadsJavaDownloadToken(ctx *pulumi.Context,
	name string, args *JavaDownloadsJavaDownloadTokenArgs, opts ...pulumi.ResourceOption) (*JavaDownloadsJavaDownloadToken, error)

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

func (*JavaDownloadsJavaDownloadToken) ElementType

func (*JavaDownloadsJavaDownloadToken) ToJavaDownloadsJavaDownloadTokenOutput

func (i *JavaDownloadsJavaDownloadToken) ToJavaDownloadsJavaDownloadTokenOutput() JavaDownloadsJavaDownloadTokenOutput

func (*JavaDownloadsJavaDownloadToken) ToJavaDownloadsJavaDownloadTokenOutputWithContext

func (i *JavaDownloadsJavaDownloadToken) ToJavaDownloadsJavaDownloadTokenOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenOutput

type JavaDownloadsJavaDownloadTokenArgs

type JavaDownloadsJavaDownloadTokenArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the JavaDownloadToken.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.StringMapInput
	// (Updatable) User provided description of the JavaDownloadToken.
	Description pulumi.StringInput
	// (Updatable) User provided display name of the JavaDownloadToken.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.StringMapInput
	// (Updatable) The token default attribute.
	IsDefault pulumi.BoolPtrInput
	// The Java version associated with the token.
	JavaVersion pulumi.StringInput
	// (Updatable) The license type(s) associated with the JavaDownloadToken.
	LicenseTypes pulumi.StringArrayInput
	// (Updatable) Expiry time of the token.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TimeExpires pulumi.StringInput
}

The set of arguments for constructing a JavaDownloadsJavaDownloadToken resource.

func (JavaDownloadsJavaDownloadTokenArgs) ElementType

type JavaDownloadsJavaDownloadTokenArray

type JavaDownloadsJavaDownloadTokenArray []JavaDownloadsJavaDownloadTokenInput

func (JavaDownloadsJavaDownloadTokenArray) ElementType

func (JavaDownloadsJavaDownloadTokenArray) ToJavaDownloadsJavaDownloadTokenArrayOutput

func (i JavaDownloadsJavaDownloadTokenArray) ToJavaDownloadsJavaDownloadTokenArrayOutput() JavaDownloadsJavaDownloadTokenArrayOutput

func (JavaDownloadsJavaDownloadTokenArray) ToJavaDownloadsJavaDownloadTokenArrayOutputWithContext

func (i JavaDownloadsJavaDownloadTokenArray) ToJavaDownloadsJavaDownloadTokenArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenArrayOutput

type JavaDownloadsJavaDownloadTokenArrayInput

type JavaDownloadsJavaDownloadTokenArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadTokenArrayOutput() JavaDownloadsJavaDownloadTokenArrayOutput
	ToJavaDownloadsJavaDownloadTokenArrayOutputWithContext(context.Context) JavaDownloadsJavaDownloadTokenArrayOutput
}

JavaDownloadsJavaDownloadTokenArrayInput is an input type that accepts JavaDownloadsJavaDownloadTokenArray and JavaDownloadsJavaDownloadTokenArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadTokenArrayInput` via:

JavaDownloadsJavaDownloadTokenArray{ JavaDownloadsJavaDownloadTokenArgs{...} }

type JavaDownloadsJavaDownloadTokenArrayOutput

type JavaDownloadsJavaDownloadTokenArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadTokenArrayOutput) ElementType

func (JavaDownloadsJavaDownloadTokenArrayOutput) Index

func (JavaDownloadsJavaDownloadTokenArrayOutput) ToJavaDownloadsJavaDownloadTokenArrayOutput

func (o JavaDownloadsJavaDownloadTokenArrayOutput) ToJavaDownloadsJavaDownloadTokenArrayOutput() JavaDownloadsJavaDownloadTokenArrayOutput

func (JavaDownloadsJavaDownloadTokenArrayOutput) ToJavaDownloadsJavaDownloadTokenArrayOutputWithContext

func (o JavaDownloadsJavaDownloadTokenArrayOutput) ToJavaDownloadsJavaDownloadTokenArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenArrayOutput

type JavaDownloadsJavaDownloadTokenCreatedBy

type JavaDownloadsJavaDownloadTokenCreatedBy struct {
	// (Updatable) User provided display name of the JavaDownloadToken.
	DisplayName *string `pulumi:"displayName"`
	// The email of the principal.
	Email *string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id *string `pulumi:"id"`
}

type JavaDownloadsJavaDownloadTokenCreatedByArgs

type JavaDownloadsJavaDownloadTokenCreatedByArgs struct {
	// (Updatable) User provided display name of the JavaDownloadToken.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringPtrInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

func (JavaDownloadsJavaDownloadTokenCreatedByArgs) ElementType

func (JavaDownloadsJavaDownloadTokenCreatedByArgs) ToJavaDownloadsJavaDownloadTokenCreatedByOutput

func (i JavaDownloadsJavaDownloadTokenCreatedByArgs) ToJavaDownloadsJavaDownloadTokenCreatedByOutput() JavaDownloadsJavaDownloadTokenCreatedByOutput

func (JavaDownloadsJavaDownloadTokenCreatedByArgs) ToJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext

func (i JavaDownloadsJavaDownloadTokenCreatedByArgs) ToJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenCreatedByOutput

type JavaDownloadsJavaDownloadTokenCreatedByArray

type JavaDownloadsJavaDownloadTokenCreatedByArray []JavaDownloadsJavaDownloadTokenCreatedByInput

func (JavaDownloadsJavaDownloadTokenCreatedByArray) ElementType

func (JavaDownloadsJavaDownloadTokenCreatedByArray) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutput

func (i JavaDownloadsJavaDownloadTokenCreatedByArray) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutput() JavaDownloadsJavaDownloadTokenCreatedByArrayOutput

func (JavaDownloadsJavaDownloadTokenCreatedByArray) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext

func (i JavaDownloadsJavaDownloadTokenCreatedByArray) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenCreatedByArrayOutput

type JavaDownloadsJavaDownloadTokenCreatedByArrayInput

type JavaDownloadsJavaDownloadTokenCreatedByArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutput() JavaDownloadsJavaDownloadTokenCreatedByArrayOutput
	ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext(context.Context) JavaDownloadsJavaDownloadTokenCreatedByArrayOutput
}

JavaDownloadsJavaDownloadTokenCreatedByArrayInput is an input type that accepts JavaDownloadsJavaDownloadTokenCreatedByArray and JavaDownloadsJavaDownloadTokenCreatedByArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadTokenCreatedByArrayInput` via:

JavaDownloadsJavaDownloadTokenCreatedByArray{ JavaDownloadsJavaDownloadTokenCreatedByArgs{...} }

type JavaDownloadsJavaDownloadTokenCreatedByArrayOutput

type JavaDownloadsJavaDownloadTokenCreatedByArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ElementType

func (JavaDownloadsJavaDownloadTokenCreatedByArrayOutput) Index

func (JavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutput

func (o JavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutput() JavaDownloadsJavaDownloadTokenCreatedByArrayOutput

func (JavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext

func (o JavaDownloadsJavaDownloadTokenCreatedByArrayOutput) ToJavaDownloadsJavaDownloadTokenCreatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenCreatedByArrayOutput

type JavaDownloadsJavaDownloadTokenCreatedByInput

type JavaDownloadsJavaDownloadTokenCreatedByInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadTokenCreatedByOutput() JavaDownloadsJavaDownloadTokenCreatedByOutput
	ToJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext(context.Context) JavaDownloadsJavaDownloadTokenCreatedByOutput
}

JavaDownloadsJavaDownloadTokenCreatedByInput is an input type that accepts JavaDownloadsJavaDownloadTokenCreatedByArgs and JavaDownloadsJavaDownloadTokenCreatedByOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadTokenCreatedByInput` via:

JavaDownloadsJavaDownloadTokenCreatedByArgs{...}

type JavaDownloadsJavaDownloadTokenCreatedByOutput

type JavaDownloadsJavaDownloadTokenCreatedByOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadTokenCreatedByOutput) DisplayName

(Updatable) User provided display name of the JavaDownloadToken.

func (JavaDownloadsJavaDownloadTokenCreatedByOutput) ElementType

func (JavaDownloadsJavaDownloadTokenCreatedByOutput) Email

The email of the principal.

func (JavaDownloadsJavaDownloadTokenCreatedByOutput) Id

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

func (JavaDownloadsJavaDownloadTokenCreatedByOutput) ToJavaDownloadsJavaDownloadTokenCreatedByOutput

func (o JavaDownloadsJavaDownloadTokenCreatedByOutput) ToJavaDownloadsJavaDownloadTokenCreatedByOutput() JavaDownloadsJavaDownloadTokenCreatedByOutput

func (JavaDownloadsJavaDownloadTokenCreatedByOutput) ToJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext

func (o JavaDownloadsJavaDownloadTokenCreatedByOutput) ToJavaDownloadsJavaDownloadTokenCreatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenCreatedByOutput

type JavaDownloadsJavaDownloadTokenInput

type JavaDownloadsJavaDownloadTokenInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadTokenOutput() JavaDownloadsJavaDownloadTokenOutput
	ToJavaDownloadsJavaDownloadTokenOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenOutput
}

type JavaDownloadsJavaDownloadTokenLastUpdatedBy

type JavaDownloadsJavaDownloadTokenLastUpdatedBy struct {
	// (Updatable) User provided display name of the JavaDownloadToken.
	DisplayName *string `pulumi:"displayName"`
	// The email of the principal.
	Email *string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id *string `pulumi:"id"`
}

type JavaDownloadsJavaDownloadTokenLastUpdatedByArgs

type JavaDownloadsJavaDownloadTokenLastUpdatedByArgs struct {
	// (Updatable) User provided display name of the JavaDownloadToken.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringPtrInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ElementType

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutput

func (i JavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutput() JavaDownloadsJavaDownloadTokenLastUpdatedByOutput

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext

func (i JavaDownloadsJavaDownloadTokenLastUpdatedByArgs) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenLastUpdatedByOutput

type JavaDownloadsJavaDownloadTokenLastUpdatedByArray

type JavaDownloadsJavaDownloadTokenLastUpdatedByArray []JavaDownloadsJavaDownloadTokenLastUpdatedByInput

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArray) ElementType

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

func (i JavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput() JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext

func (i JavaDownloadsJavaDownloadTokenLastUpdatedByArray) ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

type JavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput

type JavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput() JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput
	ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext(context.Context) JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput
}

JavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput is an input type that accepts JavaDownloadsJavaDownloadTokenLastUpdatedByArray and JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput` via:

JavaDownloadsJavaDownloadTokenLastUpdatedByArray{ JavaDownloadsJavaDownloadTokenLastUpdatedByArgs{...} }

type JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

type JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ElementType

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) Index

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

func (JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext

func (o JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput) ToJavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenLastUpdatedByArrayOutput

type JavaDownloadsJavaDownloadTokenLastUpdatedByInput

type JavaDownloadsJavaDownloadTokenLastUpdatedByInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutput() JavaDownloadsJavaDownloadTokenLastUpdatedByOutput
	ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext(context.Context) JavaDownloadsJavaDownloadTokenLastUpdatedByOutput
}

JavaDownloadsJavaDownloadTokenLastUpdatedByInput is an input type that accepts JavaDownloadsJavaDownloadTokenLastUpdatedByArgs and JavaDownloadsJavaDownloadTokenLastUpdatedByOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadTokenLastUpdatedByInput` via:

JavaDownloadsJavaDownloadTokenLastUpdatedByArgs{...}

type JavaDownloadsJavaDownloadTokenLastUpdatedByOutput

type JavaDownloadsJavaDownloadTokenLastUpdatedByOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) DisplayName

(Updatable) User provided display name of the JavaDownloadToken.

func (JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ElementType

func (JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) Email

The email of the principal.

func (JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) Id

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

func (JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutput

func (o JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutput() JavaDownloadsJavaDownloadTokenLastUpdatedByOutput

func (JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext

func (o JavaDownloadsJavaDownloadTokenLastUpdatedByOutput) ToJavaDownloadsJavaDownloadTokenLastUpdatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenLastUpdatedByOutput

type JavaDownloadsJavaDownloadTokenMap

type JavaDownloadsJavaDownloadTokenMap map[string]JavaDownloadsJavaDownloadTokenInput

func (JavaDownloadsJavaDownloadTokenMap) ElementType

func (JavaDownloadsJavaDownloadTokenMap) ToJavaDownloadsJavaDownloadTokenMapOutput

func (i JavaDownloadsJavaDownloadTokenMap) ToJavaDownloadsJavaDownloadTokenMapOutput() JavaDownloadsJavaDownloadTokenMapOutput

func (JavaDownloadsJavaDownloadTokenMap) ToJavaDownloadsJavaDownloadTokenMapOutputWithContext

func (i JavaDownloadsJavaDownloadTokenMap) ToJavaDownloadsJavaDownloadTokenMapOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenMapOutput

type JavaDownloadsJavaDownloadTokenMapInput

type JavaDownloadsJavaDownloadTokenMapInput interface {
	pulumi.Input

	ToJavaDownloadsJavaDownloadTokenMapOutput() JavaDownloadsJavaDownloadTokenMapOutput
	ToJavaDownloadsJavaDownloadTokenMapOutputWithContext(context.Context) JavaDownloadsJavaDownloadTokenMapOutput
}

JavaDownloadsJavaDownloadTokenMapInput is an input type that accepts JavaDownloadsJavaDownloadTokenMap and JavaDownloadsJavaDownloadTokenMapOutput values. You can construct a concrete instance of `JavaDownloadsJavaDownloadTokenMapInput` via:

JavaDownloadsJavaDownloadTokenMap{ "key": JavaDownloadsJavaDownloadTokenArgs{...} }

type JavaDownloadsJavaDownloadTokenMapOutput

type JavaDownloadsJavaDownloadTokenMapOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadTokenMapOutput) ElementType

func (JavaDownloadsJavaDownloadTokenMapOutput) MapIndex

func (JavaDownloadsJavaDownloadTokenMapOutput) ToJavaDownloadsJavaDownloadTokenMapOutput

func (o JavaDownloadsJavaDownloadTokenMapOutput) ToJavaDownloadsJavaDownloadTokenMapOutput() JavaDownloadsJavaDownloadTokenMapOutput

func (JavaDownloadsJavaDownloadTokenMapOutput) ToJavaDownloadsJavaDownloadTokenMapOutputWithContext

func (o JavaDownloadsJavaDownloadTokenMapOutput) ToJavaDownloadsJavaDownloadTokenMapOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenMapOutput

type JavaDownloadsJavaDownloadTokenOutput

type JavaDownloadsJavaDownloadTokenOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaDownloadTokenOutput) CompartmentId

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

func (JavaDownloadsJavaDownloadTokenOutput) CreatedBies

An authorized principal.

func (JavaDownloadsJavaDownloadTokenOutput) DefinedTags

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

func (JavaDownloadsJavaDownloadTokenOutput) Description

(Updatable) User provided description of the JavaDownloadToken.

func (JavaDownloadsJavaDownloadTokenOutput) DisplayName

(Updatable) User provided display name of the JavaDownloadToken.

func (JavaDownloadsJavaDownloadTokenOutput) ElementType

func (JavaDownloadsJavaDownloadTokenOutput) FreeformTags

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

func (JavaDownloadsJavaDownloadTokenOutput) IsDefault

(Updatable) The token default attribute.

func (JavaDownloadsJavaDownloadTokenOutput) JavaVersion

The Java version associated with the token.

func (JavaDownloadsJavaDownloadTokenOutput) LastUpdatedBies

An authorized principal.

func (JavaDownloadsJavaDownloadTokenOutput) LicenseTypes

(Updatable) The license type(s) associated with the JavaDownloadToken.

func (JavaDownloadsJavaDownloadTokenOutput) LifecycleDetails

Possible lifecycle substates.

func (JavaDownloadsJavaDownloadTokenOutput) State

The current state of the JavaDownloadToken.

func (JavaDownloadsJavaDownloadTokenOutput) 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 (JavaDownloadsJavaDownloadTokenOutput) TimeCreated

The time the JavaDownloadToken was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.

func (JavaDownloadsJavaDownloadTokenOutput) TimeExpires

(Updatable) Expiry time of the token.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (JavaDownloadsJavaDownloadTokenOutput) TimeLastUsed

The time the JavaDownloadToken was last used for download, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.

func (JavaDownloadsJavaDownloadTokenOutput) TimeUpdated

The time the JavaDownloadToken was updated, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.

func (JavaDownloadsJavaDownloadTokenOutput) ToJavaDownloadsJavaDownloadTokenOutput

func (o JavaDownloadsJavaDownloadTokenOutput) ToJavaDownloadsJavaDownloadTokenOutput() JavaDownloadsJavaDownloadTokenOutput

func (JavaDownloadsJavaDownloadTokenOutput) ToJavaDownloadsJavaDownloadTokenOutputWithContext

func (o JavaDownloadsJavaDownloadTokenOutput) ToJavaDownloadsJavaDownloadTokenOutputWithContext(ctx context.Context) JavaDownloadsJavaDownloadTokenOutput

func (JavaDownloadsJavaDownloadTokenOutput) Value

Uniquely generated value for the JavaDownloadToken.

type JavaDownloadsJavaDownloadTokenState

type JavaDownloadsJavaDownloadTokenState struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the JavaDownloadToken.
	CompartmentId pulumi.StringPtrInput
	// An authorized principal.
	CreatedBies JavaDownloadsJavaDownloadTokenCreatedByArrayInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags pulumi.StringMapInput
	// (Updatable) User provided description of the JavaDownloadToken.
	Description pulumi.StringPtrInput
	// (Updatable) User provided display name of the JavaDownloadToken.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.StringMapInput
	// (Updatable) The token default attribute.
	IsDefault pulumi.BoolPtrInput
	// The Java version associated with the token.
	JavaVersion pulumi.StringPtrInput
	// An authorized principal.
	LastUpdatedBies JavaDownloadsJavaDownloadTokenLastUpdatedByArrayInput
	// (Updatable) The license type(s) associated with the JavaDownloadToken.
	LicenseTypes pulumi.StringArrayInput
	// Possible lifecycle substates.
	LifecycleDetails pulumi.StringPtrInput
	// The current state of the JavaDownloadToken.
	State pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput
	// The time the JavaDownloadToken was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeCreated pulumi.StringPtrInput
	// (Updatable) Expiry time of the token.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	TimeExpires pulumi.StringPtrInput
	// The time the JavaDownloadToken was last used for download, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeLastUsed pulumi.StringPtrInput
	// The time the JavaDownloadToken was updated, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
	// Uniquely generated value for the JavaDownloadToken.
	Value pulumi.StringPtrInput
}

func (JavaDownloadsJavaDownloadTokenState) ElementType

type JavaDownloadsJavaLicenseAcceptanceRecord

type JavaDownloadsJavaLicenseAcceptanceRecord struct {
	pulumi.CustomResourceState

	// The tenancy [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user accepting the license.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput `pulumi:"createdBies"`
	// (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.StringMapOutput `pulumi:"definedTags"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"`
	// An authorized principal.
	LastUpdatedBies JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput `pulumi:"lastUpdatedBies"`
	// (Updatable) Status of license acceptance.
	LicenseAcceptanceStatus pulumi.StringOutput `pulumi:"licenseAcceptanceStatus"`
	// License type for the Java version.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	LicenseType pulumi.StringOutput `pulumi:"licenseType"`
	// The current state of the JavaLicenseAcceptanceRecord.
	State pulumi.StringOutput `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapOutput `pulumi:"systemTags"`
	// The date and time of license acceptance (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeAccepted pulumi.StringOutput `pulumi:"timeAccepted"`
	// The date and time of last update (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastUpdated pulumi.StringOutput `pulumi:"timeLastUpdated"`
}

This resource provides the Java License Acceptance Record resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Creates a Java license acceptance record for the specified license type in a tenancy.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.NewJavaDownloadsJavaLicenseAcceptanceRecord(ctx, "test_java_license_acceptance_record", &jms.JavaDownloadsJavaLicenseAcceptanceRecordArgs{
			CompartmentId:           pulumi.Any(tenancyOcid),
			LicenseAcceptanceStatus: pulumi.Any(javaLicenseAcceptanceRecordLicenseAcceptanceStatus),
			LicenseType:             pulumi.Any(javaLicenseAcceptanceRecordLicenseType),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

Import is not supported for this resource.

func GetJavaDownloadsJavaLicenseAcceptanceRecord

func GetJavaDownloadsJavaLicenseAcceptanceRecord(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JavaDownloadsJavaLicenseAcceptanceRecordState, opts ...pulumi.ResourceOption) (*JavaDownloadsJavaLicenseAcceptanceRecord, error)

GetJavaDownloadsJavaLicenseAcceptanceRecord gets an existing JavaDownloadsJavaLicenseAcceptanceRecord resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewJavaDownloadsJavaLicenseAcceptanceRecord

func NewJavaDownloadsJavaLicenseAcceptanceRecord(ctx *pulumi.Context,
	name string, args *JavaDownloadsJavaLicenseAcceptanceRecordArgs, opts ...pulumi.ResourceOption) (*JavaDownloadsJavaLicenseAcceptanceRecord, error)

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

func (*JavaDownloadsJavaLicenseAcceptanceRecord) ElementType

func (*JavaDownloadsJavaLicenseAcceptanceRecord) ToJavaDownloadsJavaLicenseAcceptanceRecordOutput

func (i *JavaDownloadsJavaLicenseAcceptanceRecord) ToJavaDownloadsJavaLicenseAcceptanceRecordOutput() JavaDownloadsJavaLicenseAcceptanceRecordOutput

func (*JavaDownloadsJavaLicenseAcceptanceRecord) ToJavaDownloadsJavaLicenseAcceptanceRecordOutputWithContext

func (i *JavaDownloadsJavaLicenseAcceptanceRecord) ToJavaDownloadsJavaLicenseAcceptanceRecordOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordOutput

type JavaDownloadsJavaLicenseAcceptanceRecordArgs

type JavaDownloadsJavaLicenseAcceptanceRecordArgs struct {
	// The tenancy [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user accepting the license.
	CompartmentId pulumi.StringInput
	// (Updatable) 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.StringMapInput
	// (Updatable) Status of license acceptance.
	LicenseAcceptanceStatus pulumi.StringInput
	// License type for the Java version.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	LicenseType pulumi.StringInput
}

The set of arguments for constructing a JavaDownloadsJavaLicenseAcceptanceRecord resource.

func (JavaDownloadsJavaLicenseAcceptanceRecordArgs) ElementType

type JavaDownloadsJavaLicenseAcceptanceRecordArray

type JavaDownloadsJavaLicenseAcceptanceRecordArray []JavaDownloadsJavaLicenseAcceptanceRecordInput

func (JavaDownloadsJavaLicenseAcceptanceRecordArray) ElementType

func (JavaDownloadsJavaLicenseAcceptanceRecordArray) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutput

func (i JavaDownloadsJavaLicenseAcceptanceRecordArray) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutput() JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordArray) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutputWithContext

func (i JavaDownloadsJavaLicenseAcceptanceRecordArray) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordArrayInput

type JavaDownloadsJavaLicenseAcceptanceRecordArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutput() JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput
	ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutputWithContext(context.Context) JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput
}

JavaDownloadsJavaLicenseAcceptanceRecordArrayInput is an input type that accepts JavaDownloadsJavaLicenseAcceptanceRecordArray and JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaLicenseAcceptanceRecordArrayInput` via:

JavaDownloadsJavaLicenseAcceptanceRecordArray{ JavaDownloadsJavaLicenseAcceptanceRecordArgs{...} }

type JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput) ElementType

func (JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput) Index

func (JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutput

func (o JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutput() JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutputWithContext

func (o JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedBy

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedBy struct {
	// The name of the principal.
	DisplayName *string `pulumi:"displayName"`
	// The email of the principal.
	Email *string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id *string `pulumi:"id"`
}

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringPtrInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ElementType

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

func (i JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput() JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext

func (i JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray []JavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ElementType

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

func (i JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput() JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext

func (i JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput() JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput
	ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext(context.Context) JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput
}

JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput is an input type that accepts JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray and JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput` via:

JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArray{ JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs{...} }

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ElementType

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) Index

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext

func (o JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput interface {
	pulumi.Input

	ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput() JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput
	ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext(context.Context) JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput
}

JavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput is an input type that accepts JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs and JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput values. You can construct a concrete instance of `JavaDownloadsJavaLicenseAcceptanceRecordCreatedByInput` via:

JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArgs{...}

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

type JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) DisplayName

The name of the principal.

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ElementType

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) Email

The email of the principal.

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) Id

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

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext

func (o JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordCreatedByOutput

type JavaDownloadsJavaLicenseAcceptanceRecordInput

type JavaDownloadsJavaLicenseAcceptanceRecordInput interface {
	pulumi.Input

	ToJavaDownloadsJavaLicenseAcceptanceRecordOutput() JavaDownloadsJavaLicenseAcceptanceRecordOutput
	ToJavaDownloadsJavaLicenseAcceptanceRecordOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordOutput
}

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedBy

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedBy struct {
	// The name of the principal.
	DisplayName *string `pulumi:"displayName"`
	// The email of the principal.
	Email *string `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id *string `pulumi:"id"`
}

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs struct {
	// The name of the principal.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The email of the principal.
	Email pulumi.StringPtrInput `pulumi:"email"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ElementType

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext

func (i JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray []JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ElementType

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext

func (i JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput interface {
	pulumi.Input

	ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput() JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput
	ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext(context.Context) JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput
}

JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput is an input type that accepts JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray and JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput values. You can construct a concrete instance of `JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput` via:

JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArray{ JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs{...} }

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ElementType

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) Index

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext

func (o JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayOutput

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput interface {
	pulumi.Input

	ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput() JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput
	ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext(context.Context) JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput
}

JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput is an input type that accepts JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs and JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput values. You can construct a concrete instance of `JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByInput` via:

JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArgs{...}

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput

type JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) DisplayName

The name of the principal.

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ElementType

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) Email

The email of the principal.

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) Id

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

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext

func (o JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByOutput

type JavaDownloadsJavaLicenseAcceptanceRecordMap

type JavaDownloadsJavaLicenseAcceptanceRecordMap map[string]JavaDownloadsJavaLicenseAcceptanceRecordInput

func (JavaDownloadsJavaLicenseAcceptanceRecordMap) ElementType

func (JavaDownloadsJavaLicenseAcceptanceRecordMap) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutput

func (i JavaDownloadsJavaLicenseAcceptanceRecordMap) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutput() JavaDownloadsJavaLicenseAcceptanceRecordMapOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordMap) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutputWithContext

func (i JavaDownloadsJavaLicenseAcceptanceRecordMap) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordMapOutput

type JavaDownloadsJavaLicenseAcceptanceRecordMapInput

type JavaDownloadsJavaLicenseAcceptanceRecordMapInput interface {
	pulumi.Input

	ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutput() JavaDownloadsJavaLicenseAcceptanceRecordMapOutput
	ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutputWithContext(context.Context) JavaDownloadsJavaLicenseAcceptanceRecordMapOutput
}

JavaDownloadsJavaLicenseAcceptanceRecordMapInput is an input type that accepts JavaDownloadsJavaLicenseAcceptanceRecordMap and JavaDownloadsJavaLicenseAcceptanceRecordMapOutput values. You can construct a concrete instance of `JavaDownloadsJavaLicenseAcceptanceRecordMapInput` via:

JavaDownloadsJavaLicenseAcceptanceRecordMap{ "key": JavaDownloadsJavaLicenseAcceptanceRecordArgs{...} }

type JavaDownloadsJavaLicenseAcceptanceRecordMapOutput

type JavaDownloadsJavaLicenseAcceptanceRecordMapOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaLicenseAcceptanceRecordMapOutput) ElementType

func (JavaDownloadsJavaLicenseAcceptanceRecordMapOutput) MapIndex

func (JavaDownloadsJavaLicenseAcceptanceRecordMapOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutput

func (o JavaDownloadsJavaLicenseAcceptanceRecordMapOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutput() JavaDownloadsJavaLicenseAcceptanceRecordMapOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordMapOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutputWithContext

func (o JavaDownloadsJavaLicenseAcceptanceRecordMapOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordMapOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordMapOutput

type JavaDownloadsJavaLicenseAcceptanceRecordOutput

type JavaDownloadsJavaLicenseAcceptanceRecordOutput struct{ *pulumi.OutputState }

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) CompartmentId

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

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) CreatedBies

An authorized principal.

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) DefinedTags

(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 (JavaDownloadsJavaLicenseAcceptanceRecordOutput) ElementType

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) 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 (JavaDownloadsJavaLicenseAcceptanceRecordOutput) LastUpdatedBies

An authorized principal.

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) LicenseAcceptanceStatus

(Updatable) Status of license acceptance.

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) LicenseType

License type for the Java version.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) State

The current state of the JavaLicenseAcceptanceRecord.

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) 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 (JavaDownloadsJavaLicenseAcceptanceRecordOutput) TimeAccepted

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

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) TimeLastUpdated

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

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordOutput

func (o JavaDownloadsJavaLicenseAcceptanceRecordOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordOutput() JavaDownloadsJavaLicenseAcceptanceRecordOutput

func (JavaDownloadsJavaLicenseAcceptanceRecordOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordOutputWithContext

func (o JavaDownloadsJavaLicenseAcceptanceRecordOutput) ToJavaDownloadsJavaLicenseAcceptanceRecordOutputWithContext(ctx context.Context) JavaDownloadsJavaLicenseAcceptanceRecordOutput

type JavaDownloadsJavaLicenseAcceptanceRecordState

type JavaDownloadsJavaLicenseAcceptanceRecordState struct {
	// The tenancy [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user accepting the license.
	CompartmentId pulumi.StringPtrInput
	// An authorized principal.
	CreatedBies JavaDownloadsJavaLicenseAcceptanceRecordCreatedByArrayInput
	// (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.StringMapInput
	// 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.StringMapInput
	// An authorized principal.
	LastUpdatedBies JavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedByArrayInput
	// (Updatable) Status of license acceptance.
	LicenseAcceptanceStatus pulumi.StringPtrInput
	// License type for the Java version.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	LicenseType pulumi.StringPtrInput
	// The current state of the JavaLicenseAcceptanceRecord.
	State pulumi.StringPtrInput
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.StringMapInput
	// The date and time of license acceptance (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeAccepted pulumi.StringPtrInput
	// The date and time of last update (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastUpdated pulumi.StringPtrInput
}

func (JavaDownloadsJavaLicenseAcceptanceRecordState) ElementType

type JmsPlugin added in v2.6.0

type JmsPlugin struct {
	pulumi.CustomResourceState

	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent (OMA) or the Oracle Cloud Agent (OCA) instance where the JMS plugin is deployed.
	AgentId pulumi.StringOutput `pulumi:"agentId"`
	// The agent type.
	AgentType pulumi.StringOutput `pulumi:"agentType"`
	// The availability status.
	AvailabilityStatus pulumi.StringOutput `pulumi:"availabilityStatus"`
	// The OMA/OCA agent's compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	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.StringMapOutput `pulumi:"definedTags"`
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the fleet.
	FleetId pulumi.StringOutput `pulumi:"fleetId"`
	// (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).)
	//
	// ** 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
	FreeformTags pulumi.StringMapOutput `pulumi:"freeformTags"`
	// The hostname of the agent.
	Hostname pulumi.StringOutput `pulumi:"hostname"`
	// The architecture of the operating system of the plugin.
	OsArchitecture pulumi.StringOutput `pulumi:"osArchitecture"`
	// The distribution of the operating system of the plugin.
	OsDistribution pulumi.StringOutput `pulumi:"osDistribution"`
	// The operating system family for the plugin.
	OsFamily pulumi.StringOutput `pulumi:"osFamily"`
	// The version of the plugin.
	PluginVersion pulumi.StringOutput `pulumi:"pluginVersion"`
	// The lifecycle state.
	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.StringMapOutput `pulumi:"systemTags"`
	// 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.StringOutput `pulumi:"timeLastSeen"`
	// The date and time the plugin was registered.
	TimeRegistered pulumi.StringOutput `pulumi:"timeRegistered"`
}

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

Registers an agent's JmsPlugin, optionally attaching to an existing fleet of the tenancy. JmsPlugins registered fleet-less are created with lifecycle state INACTIVE. For the operation to be authorized, the agent must exist, and the authorized user requires JMS_PLUGIN_CREATE permission for the agent's compartment.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.NewJmsPlugin(ctx, "test_jms_plugin", &jms.JmsPluginArgs{
			AgentId:       pulumi.Any(jmsPluginAgentId),
			CompartmentId: pulumi.Any(compartmentId),
			DefinedTags: pulumi.StringMap{
				"foo-namespace.bar-key": pulumi.String("value"),
			},
			FleetId: pulumi.Any(testFleet.Id),
			FreeformTags: pulumi.StringMap{
				"bar-key": pulumi.String("value"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

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

```sh $ pulumi import oci:Jms/jmsPlugin:JmsPlugin test_jms_plugin "id" ```

func GetJmsPlugin added in v2.6.0

func GetJmsPlugin(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JmsPluginState, opts ...pulumi.ResourceOption) (*JmsPlugin, error)

GetJmsPlugin gets an existing JmsPlugin 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 NewJmsPlugin added in v2.6.0

func NewJmsPlugin(ctx *pulumi.Context,
	name string, args *JmsPluginArgs, opts ...pulumi.ResourceOption) (*JmsPlugin, error)

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

func (*JmsPlugin) ElementType added in v2.6.0

func (*JmsPlugin) ElementType() reflect.Type

func (*JmsPlugin) ToJmsPluginOutput added in v2.6.0

func (i *JmsPlugin) ToJmsPluginOutput() JmsPluginOutput

func (*JmsPlugin) ToJmsPluginOutputWithContext added in v2.6.0

func (i *JmsPlugin) ToJmsPluginOutputWithContext(ctx context.Context) JmsPluginOutput

type JmsPluginArgs added in v2.6.0

type JmsPluginArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent (OMA) or the Oracle Cloud Agent (OCA) instance where the JMS plugin is deployed.
	AgentId pulumi.StringInput
	// The OMA/OCA agent's compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	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.StringMapInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the fleet.
	FleetId 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).)
	//
	// ** 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
	FreeformTags pulumi.StringMapInput
}

The set of arguments for constructing a JmsPlugin resource.

func (JmsPluginArgs) ElementType added in v2.6.0

func (JmsPluginArgs) ElementType() reflect.Type

type JmsPluginArray added in v2.6.0

type JmsPluginArray []JmsPluginInput

func (JmsPluginArray) ElementType added in v2.6.0

func (JmsPluginArray) ElementType() reflect.Type

func (JmsPluginArray) ToJmsPluginArrayOutput added in v2.6.0

func (i JmsPluginArray) ToJmsPluginArrayOutput() JmsPluginArrayOutput

func (JmsPluginArray) ToJmsPluginArrayOutputWithContext added in v2.6.0

func (i JmsPluginArray) ToJmsPluginArrayOutputWithContext(ctx context.Context) JmsPluginArrayOutput

type JmsPluginArrayInput added in v2.6.0

type JmsPluginArrayInput interface {
	pulumi.Input

	ToJmsPluginArrayOutput() JmsPluginArrayOutput
	ToJmsPluginArrayOutputWithContext(context.Context) JmsPluginArrayOutput
}

JmsPluginArrayInput is an input type that accepts JmsPluginArray and JmsPluginArrayOutput values. You can construct a concrete instance of `JmsPluginArrayInput` via:

JmsPluginArray{ JmsPluginArgs{...} }

type JmsPluginArrayOutput added in v2.6.0

type JmsPluginArrayOutput struct{ *pulumi.OutputState }

func (JmsPluginArrayOutput) ElementType added in v2.6.0

func (JmsPluginArrayOutput) ElementType() reflect.Type

func (JmsPluginArrayOutput) Index added in v2.6.0

func (JmsPluginArrayOutput) ToJmsPluginArrayOutput added in v2.6.0

func (o JmsPluginArrayOutput) ToJmsPluginArrayOutput() JmsPluginArrayOutput

func (JmsPluginArrayOutput) ToJmsPluginArrayOutputWithContext added in v2.6.0

func (o JmsPluginArrayOutput) ToJmsPluginArrayOutputWithContext(ctx context.Context) JmsPluginArrayOutput

type JmsPluginInput added in v2.6.0

type JmsPluginInput interface {
	pulumi.Input

	ToJmsPluginOutput() JmsPluginOutput
	ToJmsPluginOutputWithContext(ctx context.Context) JmsPluginOutput
}

type JmsPluginMap added in v2.6.0

type JmsPluginMap map[string]JmsPluginInput

func (JmsPluginMap) ElementType added in v2.6.0

func (JmsPluginMap) ElementType() reflect.Type

func (JmsPluginMap) ToJmsPluginMapOutput added in v2.6.0

func (i JmsPluginMap) ToJmsPluginMapOutput() JmsPluginMapOutput

func (JmsPluginMap) ToJmsPluginMapOutputWithContext added in v2.6.0

func (i JmsPluginMap) ToJmsPluginMapOutputWithContext(ctx context.Context) JmsPluginMapOutput

type JmsPluginMapInput added in v2.6.0

type JmsPluginMapInput interface {
	pulumi.Input

	ToJmsPluginMapOutput() JmsPluginMapOutput
	ToJmsPluginMapOutputWithContext(context.Context) JmsPluginMapOutput
}

JmsPluginMapInput is an input type that accepts JmsPluginMap and JmsPluginMapOutput values. You can construct a concrete instance of `JmsPluginMapInput` via:

JmsPluginMap{ "key": JmsPluginArgs{...} }

type JmsPluginMapOutput added in v2.6.0

type JmsPluginMapOutput struct{ *pulumi.OutputState }

func (JmsPluginMapOutput) ElementType added in v2.6.0

func (JmsPluginMapOutput) ElementType() reflect.Type

func (JmsPluginMapOutput) MapIndex added in v2.6.0

func (JmsPluginMapOutput) ToJmsPluginMapOutput added in v2.6.0

func (o JmsPluginMapOutput) ToJmsPluginMapOutput() JmsPluginMapOutput

func (JmsPluginMapOutput) ToJmsPluginMapOutputWithContext added in v2.6.0

func (o JmsPluginMapOutput) ToJmsPluginMapOutputWithContext(ctx context.Context) JmsPluginMapOutput

type JmsPluginOutput added in v2.6.0

type JmsPluginOutput struct{ *pulumi.OutputState }

func (JmsPluginOutput) AgentId added in v2.6.0

func (o JmsPluginOutput) AgentId() pulumi.StringOutput

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent (OMA) or the Oracle Cloud Agent (OCA) instance where the JMS plugin is deployed.

func (JmsPluginOutput) AgentType added in v2.6.0

func (o JmsPluginOutput) AgentType() pulumi.StringOutput

The agent type.

func (JmsPluginOutput) AvailabilityStatus added in v2.6.0

func (o JmsPluginOutput) AvailabilityStatus() pulumi.StringOutput

The availability status.

func (JmsPluginOutput) CompartmentId added in v2.6.0

func (o JmsPluginOutput) CompartmentId() pulumi.StringOutput

The OMA/OCA agent's compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (JmsPluginOutput) DefinedTags added in v2.6.0

func (o JmsPluginOutput) DefinedTags() pulumi.StringMapOutput

(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 (JmsPluginOutput) ElementType added in v2.6.0

func (JmsPluginOutput) ElementType() reflect.Type

func (JmsPluginOutput) FleetId added in v2.6.0

func (o JmsPluginOutput) FleetId() pulumi.StringOutput

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

func (JmsPluginOutput) FreeformTags added in v2.6.0

func (o JmsPluginOutput) FreeformTags() pulumi.StringMapOutput

(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).)

** 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 (JmsPluginOutput) Hostname added in v2.6.0

func (o JmsPluginOutput) Hostname() pulumi.StringOutput

The hostname of the agent.

func (JmsPluginOutput) OsArchitecture added in v2.6.0

func (o JmsPluginOutput) OsArchitecture() pulumi.StringOutput

The architecture of the operating system of the plugin.

func (JmsPluginOutput) OsDistribution added in v2.6.0

func (o JmsPluginOutput) OsDistribution() pulumi.StringOutput

The distribution of the operating system of the plugin.

func (JmsPluginOutput) OsFamily added in v2.6.0

func (o JmsPluginOutput) OsFamily() pulumi.StringOutput

The operating system family for the plugin.

func (JmsPluginOutput) PluginVersion added in v2.6.0

func (o JmsPluginOutput) PluginVersion() pulumi.StringOutput

The version of the plugin.

func (JmsPluginOutput) State added in v2.6.0

The lifecycle state.

func (JmsPluginOutput) SystemTags added in v2.6.0

func (o JmsPluginOutput) SystemTags() pulumi.StringMapOutput

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 (JmsPluginOutput) TimeLastSeen added in v2.6.0

func (o JmsPluginOutput) TimeLastSeen() pulumi.StringOutput

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 (JmsPluginOutput) TimeRegistered added in v2.6.0

func (o JmsPluginOutput) TimeRegistered() pulumi.StringOutput

The date and time the plugin was registered.

func (JmsPluginOutput) ToJmsPluginOutput added in v2.6.0

func (o JmsPluginOutput) ToJmsPluginOutput() JmsPluginOutput

func (JmsPluginOutput) ToJmsPluginOutputWithContext added in v2.6.0

func (o JmsPluginOutput) ToJmsPluginOutputWithContext(ctx context.Context) JmsPluginOutput

type JmsPluginState added in v2.6.0

type JmsPluginState struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent (OMA) or the Oracle Cloud Agent (OCA) instance where the JMS plugin is deployed.
	AgentId pulumi.StringPtrInput
	// The agent type.
	AgentType pulumi.StringPtrInput
	// The availability status.
	AvailabilityStatus pulumi.StringPtrInput
	// The OMA/OCA agent's compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	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.StringMapInput
	// (Updatable) The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the fleet.
	FleetId 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).)
	//
	// ** 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
	FreeformTags pulumi.StringMapInput
	// The hostname of the agent.
	Hostname pulumi.StringPtrInput
	// The architecture of the operating system of the plugin.
	OsArchitecture pulumi.StringPtrInput
	// The distribution of the operating system of the plugin.
	OsDistribution pulumi.StringPtrInput
	// The operating system family for the plugin.
	OsFamily pulumi.StringPtrInput
	// The version of the plugin.
	PluginVersion pulumi.StringPtrInput
	// The lifecycle state.
	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.StringMapInput
	// 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.StringPtrInput
	// The date and time the plugin was registered.
	TimeRegistered pulumi.StringPtrInput
}

func (JmsPluginState) ElementType added in v2.6.0

func (JmsPluginState) ElementType() reflect.Type

type LookupFleetAdvancedFeatureConfigurationArgs

type LookupFleetAdvancedFeatureConfigurationArgs 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 LookupFleetAdvancedFeatureConfigurationOutputArgs

type LookupFleetAdvancedFeatureConfigurationOutputArgs 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 (LookupFleetAdvancedFeatureConfigurationOutputArgs) ElementType

type LookupFleetAdvancedFeatureConfigurationResult

type LookupFleetAdvancedFeatureConfigurationResult 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"`
	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 LookupFleetAdvancedFeatureConfiguration

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

)

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

```

type LookupFleetAdvancedFeatureConfigurationResultOutput

type LookupFleetAdvancedFeatureConfigurationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleetAdvancedFeatureConfiguration.

func (LookupFleetAdvancedFeatureConfigurationResultOutput) AdvancedUsageTrackings

AdvancedUsageTracking configuration

func (LookupFleetAdvancedFeatureConfigurationResultOutput) AnalyticBucketName

Bucket name required to store JFR and related data.

func (LookupFleetAdvancedFeatureConfigurationResultOutput) AnalyticNamespace

Namespace for the Fleet advanced feature.

func (LookupFleetAdvancedFeatureConfigurationResultOutput) CryptoEventAnalyses

CryptoEventAnalysis configuration

func (LookupFleetAdvancedFeatureConfigurationResultOutput) ElementType

func (LookupFleetAdvancedFeatureConfigurationResultOutput) FleetId

func (LookupFleetAdvancedFeatureConfigurationResultOutput) Id

func (LookupFleetAdvancedFeatureConfigurationResultOutput) JavaMigrationAnalyses

JavaMigrationAnalysis configuration

func (LookupFleetAdvancedFeatureConfigurationResultOutput) JfrRecordings

JfrRecording configuration

func (LookupFleetAdvancedFeatureConfigurationResultOutput) Lcms

Enable lifecycle management and set post action configurations.

func (LookupFleetAdvancedFeatureConfigurationResultOutput) PerformanceTuningAnalyses

Performance tuning analysis configuration

func (LookupFleetAdvancedFeatureConfigurationResultOutput) TimeLastModified

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 (LookupFleetAdvancedFeatureConfigurationResultOutput) ToLookupFleetAdvancedFeatureConfigurationResultOutput

func (o LookupFleetAdvancedFeatureConfigurationResultOutput) ToLookupFleetAdvancedFeatureConfigurationResultOutput() LookupFleetAdvancedFeatureConfigurationResultOutput

func (LookupFleetAdvancedFeatureConfigurationResultOutput) ToLookupFleetAdvancedFeatureConfigurationResultOutputWithContext

func (o LookupFleetAdvancedFeatureConfigurationResultOutput) ToLookupFleetAdvancedFeatureConfigurationResultOutputWithContext(ctx context.Context) LookupFleetAdvancedFeatureConfigurationResultOutput

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]string `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]string `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
	Id string `pulumi:"id"`
	// Custom Log for inventory or operation log.
	InventoryLogs []GetFleetInventoryLog `pulumi:"inventoryLogs"`
	// Whether or not advanced features are enabled in this Fleet. Deprecated, use `/fleets/{fleetId}/advanceFeatureConfiguration` API instead.
	IsAdvancedFeaturesEnabled bool `pulumi:"isAdvancedFeaturesEnabled"`
	// Whether or not export setting is enabled in this Fleet.
	IsExportSettingEnabled bool `pulumi:"isExportSettingEnabled"`
	// Custom Log for inventory or operation log.
	OperationLogs []GetFleetOperationLog `pulumi:"operationLogs"`
	// The lifecycle state of the Fleet.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `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/v2/go/oci/jms"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetFleet(ctx, &jms.GetFleetArgs{
			FleetId: testFleetOciJmsFleet.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupFleetResultOutput

type LookupFleetResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getFleet.

func (LookupFleetResultOutput) ApproximateApplicationCount

func (o LookupFleetResultOutput) ApproximateApplicationCount() pulumi.IntOutput

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

func (LookupFleetResultOutput) ApproximateInstallationCount

func (o LookupFleetResultOutput) ApproximateInstallationCount() pulumi.IntOutput

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

func (LookupFleetResultOutput) ApproximateJavaServerCount

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

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

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

func (o LookupFleetResultOutput) IsAdvancedFeaturesEnabled() pulumi.BoolOutput

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

func (LookupFleetResultOutput) IsExportSettingEnabled

func (o LookupFleetResultOutput) IsExportSettingEnabled() pulumi.BoolOutput

Whether or not export setting is enabled in this Fleet.

func (LookupFleetResultOutput) OperationLogs

Custom Log for inventory or operation log.

func (LookupFleetResultOutput) State

The lifecycle state of the Fleet.

func (LookupFleetResultOutput) SystemTags

System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupFleetResultOutput) TimeCreated

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

func (LookupFleetResultOutput) ToLookupFleetResultOutput

func (o LookupFleetResultOutput) ToLookupFleetResultOutput() LookupFleetResultOutput

func (LookupFleetResultOutput) ToLookupFleetResultOutputWithContext

func (o LookupFleetResultOutput) ToLookupFleetResultOutputWithContext(ctx context.Context) LookupFleetResultOutput

type LookupJavaDownloadsJavaDownloadReportArgs

type LookupJavaDownloadsJavaDownloadReportArgs struct {
	// Unique Java download report identifier.
	JavaDownloadReportId string `pulumi:"javaDownloadReportId"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadReport.

type LookupJavaDownloadsJavaDownloadReportOutputArgs

type LookupJavaDownloadsJavaDownloadReportOutputArgs struct {
	// Unique Java download report identifier.
	JavaDownloadReportId pulumi.StringInput `pulumi:"javaDownloadReportId"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadReport.

func (LookupJavaDownloadsJavaDownloadReportOutputArgs) ElementType

type LookupJavaDownloadsJavaDownloadReportResult

type LookupJavaDownloadsJavaDownloadReportResult struct {
	// The algorithm used for calculating the checksum.
	ChecksumType string `pulumi:"checksumType"`
	// The checksum value of the Java download report file.
	ChecksumValue string `pulumi:"checksumValue"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the Java download report.
	CompartmentId string `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies []GetJavaDownloadsJavaDownloadReportCreatedBy `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags map[string]string `pulumi:"definedTags"`
	// Display name for the Java download report.
	DisplayName string `pulumi:"displayName"`
	// Approximate size of the Java download report file in bytes.
	FileSizeInBytes string `pulumi:"fileSizeInBytes"`
	// The file format of the Java download report.
	Format string `pulumi:"format"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Java download report.
	Id                   string `pulumi:"id"`
	JavaDownloadReportId string `pulumi:"javaDownloadReportId"`
	SortBy               string `pulumi:"sortBy"`
	SortOrder            string `pulumi:"sortOrder"`
	// The current state of the Java download report.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time the Java download report was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The end time until when the download records are included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeEnd string `pulumi:"timeEnd"`
	// The start time from when the download records are included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeStart string `pulumi:"timeStart"`
}

A collection of values returned by getJavaDownloadsJavaDownloadReport.

func LookupJavaDownloadsJavaDownloadReport

This data source provides details about a specific Java Download Report resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Gets a JavaDownloadReport by the specified identifier.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJavaDownloadsJavaDownloadReport(ctx, &jms.GetJavaDownloadsJavaDownloadReportArgs{
			JavaDownloadReportId: testJavaDownloadReportOciJmsJavaDownloadsJavaDownloadReport.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupJavaDownloadsJavaDownloadReportResultOutput

type LookupJavaDownloadsJavaDownloadReportResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaDownloadReport.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) ChecksumType

The algorithm used for calculating the checksum.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) ChecksumValue

The checksum value of the Java download report file.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) CompartmentId

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the Java download report.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) CreatedBies

An authorized principal.

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

Display name for the Java download report.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) ElementType

func (LookupJavaDownloadsJavaDownloadReportResultOutput) FileSizeInBytes

Approximate size of the Java download report file in bytes.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) Format

The file format of the Java download report.

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

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

func (LookupJavaDownloadsJavaDownloadReportResultOutput) JavaDownloadReportId

func (LookupJavaDownloadsJavaDownloadReportResultOutput) SortBy

func (LookupJavaDownloadsJavaDownloadReportResultOutput) SortOrder

func (LookupJavaDownloadsJavaDownloadReportResultOutput) State

The current state of the Java download report.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) 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 (LookupJavaDownloadsJavaDownloadReportResultOutput) TimeCreated

The time the Java download report was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.

func (LookupJavaDownloadsJavaDownloadReportResultOutput) TimeEnd

The end time until when the download records are included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (LookupJavaDownloadsJavaDownloadReportResultOutput) TimeStart

The start time from when the download records are included (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).

func (LookupJavaDownloadsJavaDownloadReportResultOutput) ToLookupJavaDownloadsJavaDownloadReportResultOutput

func (o LookupJavaDownloadsJavaDownloadReportResultOutput) ToLookupJavaDownloadsJavaDownloadReportResultOutput() LookupJavaDownloadsJavaDownloadReportResultOutput

func (LookupJavaDownloadsJavaDownloadReportResultOutput) ToLookupJavaDownloadsJavaDownloadReportResultOutputWithContext

func (o LookupJavaDownloadsJavaDownloadReportResultOutput) ToLookupJavaDownloadsJavaDownloadReportResultOutputWithContext(ctx context.Context) LookupJavaDownloadsJavaDownloadReportResultOutput

type LookupJavaDownloadsJavaDownloadTokenArgs

type LookupJavaDownloadsJavaDownloadTokenArgs struct {
	// Unique JavaDownloadToken identifier.
	JavaDownloadTokenId string `pulumi:"javaDownloadTokenId"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadToken.

type LookupJavaDownloadsJavaDownloadTokenOutputArgs

type LookupJavaDownloadsJavaDownloadTokenOutputArgs struct {
	// Unique JavaDownloadToken identifier.
	JavaDownloadTokenId pulumi.StringInput `pulumi:"javaDownloadTokenId"`
}

A collection of arguments for invoking getJavaDownloadsJavaDownloadToken.

func (LookupJavaDownloadsJavaDownloadTokenOutputArgs) ElementType

type LookupJavaDownloadsJavaDownloadTokenResult

type LookupJavaDownloadsJavaDownloadTokenResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the tenancy scoped to the JavaDownloadToken.
	CompartmentId string `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies []GetJavaDownloadsJavaDownloadTokenCreatedBy `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags map[string]string `pulumi:"definedTags"`
	// User provided description of the JavaDownloadToken.
	Description string `pulumi:"description"`
	// The name of the principal.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id string `pulumi:"id"`
	// A flag to indicate if the token is default.
	IsDefault           bool   `pulumi:"isDefault"`
	JavaDownloadTokenId string `pulumi:"javaDownloadTokenId"`
	// The associated Java version of the JavaDownloadToken.
	JavaVersion string `pulumi:"javaVersion"`
	// An authorized principal.
	LastUpdatedBies []GetJavaDownloadsJavaDownloadTokenLastUpdatedBy `pulumi:"lastUpdatedBies"`
	// The license type(s) associated with the JavaDownloadToken.
	LicenseTypes []string `pulumi:"licenseTypes"`
	// Possible lifecycle substates.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The current state of the JavaDownloadToken.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The time the JavaDownloadToken was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The expiry time of the JavaDownloadToken, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeExpires string `pulumi:"timeExpires"`
	// The time the JavaDownloadToken was last used for download, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeLastUsed string `pulumi:"timeLastUsed"`
	// The time the JavaDownloadToken was updated, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// Uniquely generated value for the JavaDownloadToken.
	Value string `pulumi:"value"`
}

A collection of values returned by getJavaDownloadsJavaDownloadToken.

func LookupJavaDownloadsJavaDownloadToken

This data source provides details about a specific Java Download Token resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Gets a JavaDownloadToken by identifier

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJavaDownloadsJavaDownloadToken(ctx, &jms.GetJavaDownloadsJavaDownloadTokenArgs{
			JavaDownloadTokenId: testJavaDownloadTokenOciJmsJavaDownloadsJavaDownloadToken.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupJavaDownloadsJavaDownloadTokenResultOutput

type LookupJavaDownloadsJavaDownloadTokenResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaDownloadToken.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) CompartmentId

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

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) CreatedBies

An authorized principal.

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

User provided description of the JavaDownloadToken.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) DisplayName

The name of the principal.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) ElementType

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

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

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) IsDefault

A flag to indicate if the token is default.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) JavaDownloadTokenId

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) JavaVersion

The associated Java version of the JavaDownloadToken.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) LastUpdatedBies

An authorized principal.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) LicenseTypes

The license type(s) associated with the JavaDownloadToken.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) LifecycleDetails

Possible lifecycle substates.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) State

The current state of the JavaDownloadToken.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) 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 (LookupJavaDownloadsJavaDownloadTokenResultOutput) TimeCreated

The time the JavaDownloadToken was created, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) TimeExpires

The expiry time of the JavaDownloadToken, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) TimeLastUsed

The time the JavaDownloadToken was last used for download, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) TimeUpdated

The time the JavaDownloadToken was updated, displayed as an [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339) formatted datetime string.

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) ToLookupJavaDownloadsJavaDownloadTokenResultOutput

func (o LookupJavaDownloadsJavaDownloadTokenResultOutput) ToLookupJavaDownloadsJavaDownloadTokenResultOutput() LookupJavaDownloadsJavaDownloadTokenResultOutput

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) ToLookupJavaDownloadsJavaDownloadTokenResultOutputWithContext

func (o LookupJavaDownloadsJavaDownloadTokenResultOutput) ToLookupJavaDownloadsJavaDownloadTokenResultOutputWithContext(ctx context.Context) LookupJavaDownloadsJavaDownloadTokenResultOutput

func (LookupJavaDownloadsJavaDownloadTokenResultOutput) Value

Uniquely generated value for the JavaDownloadToken.

type LookupJavaDownloadsJavaLicenseAcceptanceRecordArgs

type LookupJavaDownloadsJavaLicenseAcceptanceRecordArgs struct {
	// Unique Java license acceptance record identifier.
	JavaLicenseAcceptanceRecordId string `pulumi:"javaLicenseAcceptanceRecordId"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicenseAcceptanceRecord.

type LookupJavaDownloadsJavaLicenseAcceptanceRecordOutputArgs

type LookupJavaDownloadsJavaLicenseAcceptanceRecordOutputArgs struct {
	// Unique Java license acceptance record identifier.
	JavaLicenseAcceptanceRecordId pulumi.StringInput `pulumi:"javaLicenseAcceptanceRecordId"`
}

A collection of arguments for invoking getJavaDownloadsJavaLicenseAcceptanceRecord.

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordOutputArgs) ElementType

type LookupJavaDownloadsJavaLicenseAcceptanceRecordResult

type LookupJavaDownloadsJavaLicenseAcceptanceRecordResult struct {
	// The tenancy [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the user accepting the license.
	CompartmentId string `pulumi:"compartmentId"`
	// An authorized principal.
	CreatedBies []GetJavaDownloadsJavaLicenseAcceptanceRecordCreatedBy `pulumi:"createdBies"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`. (See [Understanding Free-form Tags](https://docs.cloud.oracle.com/iaas/Content/Tagging/Tasks/managingtagsandtagnamespaces.htm)).
	DefinedTags map[string]string `pulumi:"definedTags"`
	// Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`. (See [Managing Tags and Tag Namespaces](https://docs.cloud.oracle.com/iaas/Content/Tagging/Concepts/understandingfreeformtags.htm).)
	FreeformTags map[string]string `pulumi:"freeformTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the principal.
	Id                            string `pulumi:"id"`
	JavaLicenseAcceptanceRecordId string `pulumi:"javaLicenseAcceptanceRecordId"`
	// An authorized principal.
	LastUpdatedBies []GetJavaDownloadsJavaLicenseAcceptanceRecordLastUpdatedBy `pulumi:"lastUpdatedBies"`
	// Status of license acceptance.
	LicenseAcceptanceStatus string `pulumi:"licenseAcceptanceStatus"`
	// License type associated with the acceptance.
	LicenseType string `pulumi:"licenseType"`
	// The current state of the JavaLicenseAcceptanceRecord.
	State string `pulumi:"state"`
	// System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system.  Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]string `pulumi:"systemTags"`
	// The date and time of license acceptance (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeAccepted string `pulumi:"timeAccepted"`
	// The date and time of last update (formatted according to [RFC3339](https://datatracker.ietf.org/doc/html/rfc3339)).
	TimeLastUpdated string `pulumi:"timeLastUpdated"`
}

A collection of values returned by getJavaDownloadsJavaLicenseAcceptanceRecord.

func LookupJavaDownloadsJavaLicenseAcceptanceRecord

This data source provides details about a specific Java License Acceptance Record resource in Oracle Cloud Infrastructure Jms Java Downloads service.

Returns a specific Java license acceptance record in a tenancy.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJavaDownloadsJavaLicenseAcceptanceRecord(ctx, &jms.GetJavaDownloadsJavaLicenseAcceptanceRecordArgs{
			JavaLicenseAcceptanceRecordId: testJavaLicenseAcceptanceRecordOciJmsJavaDownloadsJavaLicenseAcceptanceRecord.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput

type LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJavaDownloadsJavaLicenseAcceptanceRecord.

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) CompartmentId

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

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) CreatedBies

An authorized principal.

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) 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 (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) ElementType

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

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

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) JavaLicenseAcceptanceRecordId

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) LastUpdatedBies

An authorized principal.

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) LicenseAcceptanceStatus

Status of license acceptance.

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) LicenseType

License type associated with the acceptance.

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) State

The current state of the JavaLicenseAcceptanceRecord.

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) 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 (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) TimeAccepted

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

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) TimeLastUpdated

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

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) ToLookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput

func (LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) ToLookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutputWithContext

func (o LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput) ToLookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutputWithContext(ctx context.Context) LookupJavaDownloadsJavaLicenseAcceptanceRecordResultOutput

type LookupJmsPluginArgs added in v2.6.0

type LookupJmsPluginArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the JmsPlugin.
	JmsPluginId string `pulumi:"jmsPluginId"`
}

A collection of arguments for invoking getJmsPlugin.

type LookupJmsPluginOutputArgs added in v2.6.0

type LookupJmsPluginOutputArgs struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the JmsPlugin.
	JmsPluginId pulumi.StringInput `pulumi:"jmsPluginId"`
}

A collection of arguments for invoking getJmsPlugin.

func (LookupJmsPluginOutputArgs) ElementType added in v2.6.0

func (LookupJmsPluginOutputArgs) ElementType() reflect.Type

type LookupJmsPluginResult added in v2.6.0

type LookupJmsPluginResult struct {
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent (OMA) or the Oracle Cloud Agent (OCA) instance where the JMS plugin is deployed.
	AgentId string `pulumi:"agentId"`
	// The agent type.
	AgentType string `pulumi:"agentType"`
	// The availability status.
	AvailabilityStatus string `pulumi:"availabilityStatus"`
	// The OMA/OCA agent's compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
	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]string `pulumi:"definedTags"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the fleet.
	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]string `pulumi:"freeformTags"`
	// The hostname of the agent.
	Hostname string `pulumi:"hostname"`
	// The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to identify this JmsPlugin.
	Id          string `pulumi:"id"`
	JmsPluginId string `pulumi:"jmsPluginId"`
	// The architecture of the operating system of the plugin.
	OsArchitecture string `pulumi:"osArchitecture"`
	// The distribution of the operating system of the plugin.
	OsDistribution string `pulumi:"osDistribution"`
	// The operating system family for the plugin.
	OsFamily string `pulumi:"osFamily"`
	// The version of the plugin.
	PluginVersion string `pulumi:"pluginVersion"`
	// The lifecycle state.
	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]string `pulumi:"systemTags"`
	// 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 date and time the plugin was registered.
	TimeRegistered string `pulumi:"timeRegistered"`
}

A collection of values returned by getJmsPlugin.

func LookupJmsPlugin added in v2.6.0

func LookupJmsPlugin(ctx *pulumi.Context, args *LookupJmsPluginArgs, opts ...pulumi.InvokeOption) (*LookupJmsPluginResult, error)

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

Returns the JmsPlugin.

## Example Usage

```go package main

import (

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

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetJmsPlugin(ctx, &jms.GetJmsPluginArgs{
			JmsPluginId: testJmsPluginOciJmsJmsPlugin.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupJmsPluginResultOutput added in v2.6.0

type LookupJmsPluginResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getJmsPlugin.

func LookupJmsPluginOutput added in v2.6.0

func (LookupJmsPluginResultOutput) AgentId added in v2.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Management Agent (OMA) or the Oracle Cloud Agent (OCA) instance where the JMS plugin is deployed.

func (LookupJmsPluginResultOutput) AgentType added in v2.6.0

The agent type.

func (LookupJmsPluginResultOutput) AvailabilityStatus added in v2.6.0

func (o LookupJmsPluginResultOutput) AvailabilityStatus() pulumi.StringOutput

The availability status.

func (LookupJmsPluginResultOutput) CompartmentId added in v2.6.0

The OMA/OCA agent's compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm).

func (LookupJmsPluginResultOutput) DefinedTags added in v2.6.0

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

func (LookupJmsPluginResultOutput) ElementType added in v2.6.0

func (LookupJmsPluginResultOutput) FleetId added in v2.6.0

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

func (LookupJmsPluginResultOutput) FreeformTags added in v2.6.0

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

func (LookupJmsPluginResultOutput) Hostname added in v2.6.0

The hostname of the agent.

func (LookupJmsPluginResultOutput) Id added in v2.6.0

The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) to identify this JmsPlugin.

func (LookupJmsPluginResultOutput) JmsPluginId added in v2.6.0

func (LookupJmsPluginResultOutput) OsArchitecture added in v2.6.0

func (o LookupJmsPluginResultOutput) OsArchitecture() pulumi.StringOutput

The architecture of the operating system of the plugin.

func (LookupJmsPluginResultOutput) OsDistribution added in v2.6.0

func (o LookupJmsPluginResultOutput) OsDistribution() pulumi.StringOutput

The distribution of the operating system of the plugin.

func (LookupJmsPluginResultOutput) OsFamily added in v2.6.0

The operating system family for the plugin.

func (LookupJmsPluginResultOutput) PluginVersion added in v2.6.0

The version of the plugin.

func (LookupJmsPluginResultOutput) State added in v2.6.0

The lifecycle state.

func (LookupJmsPluginResultOutput) SystemTags added in v2.6.0

System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupJmsPluginResultOutput) TimeLastSeen added in v2.6.0

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 (LookupJmsPluginResultOutput) TimeRegistered added in v2.6.0

func (o LookupJmsPluginResultOutput) TimeRegistered() pulumi.StringOutput

The date and time the plugin was registered.

func (LookupJmsPluginResultOutput) ToLookupJmsPluginResultOutput added in v2.6.0

func (o LookupJmsPluginResultOutput) ToLookupJmsPluginResultOutput() LookupJmsPluginResultOutput

func (LookupJmsPluginResultOutput) ToLookupJmsPluginResultOutputWithContext added in v2.6.0

func (o LookupJmsPluginResultOutput) ToLookupJmsPluginResultOutputWithContext(ctx context.Context) LookupJmsPluginResultOutput

Jump to

Keyboard shortcuts

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