1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. Jms
  5. getJavaDownloadsJavaDownloadReport
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.Jms.getJavaDownloadsJavaDownloadReport

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

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

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testJavaDownloadReport = oci.Jms.getJavaDownloadsJavaDownloadReport({
    javaDownloadReportId: testJavaDownloadReportOciJmsJavaDownloadsJavaDownloadReport.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_java_download_report = oci.Jms.get_java_downloads_java_download_report(java_download_report_id=test_java_download_report_oci_jms_java_downloads_java_download_report["id"])
Copy
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
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testJavaDownloadReport = Oci.Jms.GetJavaDownloadsJavaDownloadReport.Invoke(new()
    {
        JavaDownloadReportId = testJavaDownloadReportOciJmsJavaDownloadsJavaDownloadReport.Id,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Jms.JmsFunctions;
import com.pulumi.oci.Jms.inputs.GetJavaDownloadsJavaDownloadReportArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var testJavaDownloadReport = JmsFunctions.getJavaDownloadsJavaDownloadReport(GetJavaDownloadsJavaDownloadReportArgs.builder()
            .javaDownloadReportId(testJavaDownloadReportOciJmsJavaDownloadsJavaDownloadReport.id())
            .build());

    }
}
Copy
variables:
  testJavaDownloadReport:
    fn::invoke:
      function: oci:Jms:getJavaDownloadsJavaDownloadReport
      arguments:
        javaDownloadReportId: ${testJavaDownloadReportOciJmsJavaDownloadsJavaDownloadReport.id}
Copy

Using getJavaDownloadsJavaDownloadReport

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getJavaDownloadsJavaDownloadReport(args: GetJavaDownloadsJavaDownloadReportArgs, opts?: InvokeOptions): Promise<GetJavaDownloadsJavaDownloadReportResult>
function getJavaDownloadsJavaDownloadReportOutput(args: GetJavaDownloadsJavaDownloadReportOutputArgs, opts?: InvokeOptions): Output<GetJavaDownloadsJavaDownloadReportResult>
Copy
def get_java_downloads_java_download_report(java_download_report_id: Optional[str] = None,
                                            opts: Optional[InvokeOptions] = None) -> GetJavaDownloadsJavaDownloadReportResult
def get_java_downloads_java_download_report_output(java_download_report_id: Optional[pulumi.Input[str]] = None,
                                            opts: Optional[InvokeOptions] = None) -> Output[GetJavaDownloadsJavaDownloadReportResult]
Copy
func GetJavaDownloadsJavaDownloadReport(ctx *Context, args *GetJavaDownloadsJavaDownloadReportArgs, opts ...InvokeOption) (*GetJavaDownloadsJavaDownloadReportResult, error)
func GetJavaDownloadsJavaDownloadReportOutput(ctx *Context, args *GetJavaDownloadsJavaDownloadReportOutputArgs, opts ...InvokeOption) GetJavaDownloadsJavaDownloadReportResultOutput
Copy

> Note: This function is named GetJavaDownloadsJavaDownloadReport in the Go SDK.

public static class GetJavaDownloadsJavaDownloadReport 
{
    public static Task<GetJavaDownloadsJavaDownloadReportResult> InvokeAsync(GetJavaDownloadsJavaDownloadReportArgs args, InvokeOptions? opts = null)
    public static Output<GetJavaDownloadsJavaDownloadReportResult> Invoke(GetJavaDownloadsJavaDownloadReportInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetJavaDownloadsJavaDownloadReportResult> getJavaDownloadsJavaDownloadReport(GetJavaDownloadsJavaDownloadReportArgs args, InvokeOptions options)
public static Output<GetJavaDownloadsJavaDownloadReportResult> getJavaDownloadsJavaDownloadReport(GetJavaDownloadsJavaDownloadReportArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:Jms/getJavaDownloadsJavaDownloadReport:getJavaDownloadsJavaDownloadReport
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

JavaDownloadReportId This property is required. string
Unique Java download report identifier.
JavaDownloadReportId This property is required. string
Unique Java download report identifier.
javaDownloadReportId This property is required. String
Unique Java download report identifier.
javaDownloadReportId This property is required. string
Unique Java download report identifier.
java_download_report_id This property is required. str
Unique Java download report identifier.
javaDownloadReportId This property is required. String
Unique Java download report identifier.

getJavaDownloadsJavaDownloadReport Result

The following output properties are available:

ChecksumType string
The algorithm used for calculating the checksum.
ChecksumValue string
The checksum value of the Java download report file.
CompartmentId string
The OCID of the tenancy scoped to the Java download report.
CreatedBies List<GetJavaDownloadsJavaDownloadReportCreatedBy>
An authorized principal.
DefinedTags Dictionary<string, string>
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).
DisplayName string
Display name for the Java download report.
FileSizeInBytes string
Approximate size of the Java download report file in bytes.
Format string
The file format of the Java download report.
FreeformTags Dictionary<string, string>
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.)
Id string
The OCID of the Java download report.
JavaDownloadReportId string
SortBy string
SortOrder string
State string
The current state of the Java download report.
SystemTags Dictionary<string, string>
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The time the Java download report was created, displayed as an RFC3339 formatted datetime string.
TimeEnd string
The end time until when the download records are included (formatted according to RFC3339).
TimeStart string
The start time from when the download records are included (formatted according to RFC3339).
ChecksumType string
The algorithm used for calculating the checksum.
ChecksumValue string
The checksum value of the Java download report file.
CompartmentId string
The OCID of the tenancy scoped to the Java download report.
CreatedBies []GetJavaDownloadsJavaDownloadReportCreatedBy
An authorized principal.
DefinedTags map[string]string
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).
DisplayName string
Display name for the Java download report.
FileSizeInBytes string
Approximate size of the Java download report file in bytes.
Format string
The file format of the Java download report.
FreeformTags map[string]string
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.)
Id string
The OCID of the Java download report.
JavaDownloadReportId string
SortBy string
SortOrder string
State string
The current state of the Java download report.
SystemTags map[string]string
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The time the Java download report was created, displayed as an RFC3339 formatted datetime string.
TimeEnd string
The end time until when the download records are included (formatted according to RFC3339).
TimeStart string
The start time from when the download records are included (formatted according to RFC3339).
checksumType String
The algorithm used for calculating the checksum.
checksumValue String
The checksum value of the Java download report file.
compartmentId String
The OCID of the tenancy scoped to the Java download report.
createdBies List<GetJavaDownloadsJavaDownloadReportCreatedBy>
An authorized principal.
definedTags Map<String,String>
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).
displayName String
Display name for the Java download report.
fileSizeInBytes String
Approximate size of the Java download report file in bytes.
format String
The file format of the Java download report.
freeformTags Map<String,String>
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.)
id String
The OCID of the Java download report.
javaDownloadReportId String
sortBy String
sortOrder String
state String
The current state of the Java download report.
systemTags Map<String,String>
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The time the Java download report was created, displayed as an RFC3339 formatted datetime string.
timeEnd String
The end time until when the download records are included (formatted according to RFC3339).
timeStart String
The start time from when the download records are included (formatted according to RFC3339).
checksumType string
The algorithm used for calculating the checksum.
checksumValue string
The checksum value of the Java download report file.
compartmentId string
The OCID of the tenancy scoped to the Java download report.
createdBies GetJavaDownloadsJavaDownloadReportCreatedBy[]
An authorized principal.
definedTags {[key: string]: string}
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).
displayName string
Display name for the Java download report.
fileSizeInBytes string
Approximate size of the Java download report file in bytes.
format string
The file format of the Java download report.
freeformTags {[key: string]: string}
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.)
id string
The OCID of the Java download report.
javaDownloadReportId string
sortBy string
sortOrder string
state string
The current state of the Java download report.
systemTags {[key: string]: string}
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated string
The time the Java download report was created, displayed as an RFC3339 formatted datetime string.
timeEnd string
The end time until when the download records are included (formatted according to RFC3339).
timeStart string
The start time from when the download records are included (formatted according to RFC3339).
checksum_type str
The algorithm used for calculating the checksum.
checksum_value str
The checksum value of the Java download report file.
compartment_id str
The OCID of the tenancy scoped to the Java download report.
created_bies Sequence[jms.GetJavaDownloadsJavaDownloadReportCreatedBy]
An authorized principal.
defined_tags Mapping[str, str]
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).
display_name str
Display name for the Java download report.
file_size_in_bytes str
Approximate size of the Java download report file in bytes.
format str
The file format of the Java download report.
freeform_tags Mapping[str, str]
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.)
id str
The OCID of the Java download report.
java_download_report_id str
sort_by str
sort_order str
state str
The current state of the Java download report.
system_tags Mapping[str, str]
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
time_created str
The time the Java download report was created, displayed as an RFC3339 formatted datetime string.
time_end str
The end time until when the download records are included (formatted according to RFC3339).
time_start str
The start time from when the download records are included (formatted according to RFC3339).
checksumType String
The algorithm used for calculating the checksum.
checksumValue String
The checksum value of the Java download report file.
compartmentId String
The OCID of the tenancy scoped to the Java download report.
createdBies List<Property Map>
An authorized principal.
definedTags Map<String>
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).
displayName String
Display name for the Java download report.
fileSizeInBytes String
Approximate size of the Java download report file in bytes.
format String
The file format of the Java download report.
freeformTags Map<String>
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.)
id String
The OCID of the Java download report.
javaDownloadReportId String
sortBy String
sortOrder String
state String
The current state of the Java download report.
systemTags Map<String>
System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The time the Java download report was created, displayed as an RFC3339 formatted datetime string.
timeEnd String
The end time until when the download records are included (formatted according to RFC3339).
timeStart String
The start time from when the download records are included (formatted according to RFC3339).

Supporting Types

GetJavaDownloadsJavaDownloadReportCreatedBy

DisplayName This property is required. string
Display name for the Java download report.
Email This property is required. string
The email of the principal.
Id This property is required. string
The OCID of the Java download report.
DisplayName This property is required. string
Display name for the Java download report.
Email This property is required. string
The email of the principal.
Id This property is required. string
The OCID of the Java download report.
displayName This property is required. String
Display name for the Java download report.
email This property is required. String
The email of the principal.
id This property is required. String
The OCID of the Java download report.
displayName This property is required. string
Display name for the Java download report.
email This property is required. string
The email of the principal.
id This property is required. string
The OCID of the Java download report.
display_name This property is required. str
Display name for the Java download report.
email This property is required. str
The email of the principal.
id This property is required. str
The OCID of the Java download report.
displayName This property is required. String
Display name for the Java download report.
email This property is required. String
The email of the principal.
id This property is required. String
The OCID of the Java download report.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi