Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
oci.DataSafe.getReport
Explore with Pulumi AI
Oracle Cloud Infrastructure v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi
This data source provides details about a specific Report resource in Oracle Cloud Infrastructure Data Safe service.
Gets a report by identifier
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testReport = oci.DataSafe.getReport({
reportId: testReportOciDataSafeReport.id,
});
import pulumi
import pulumi_oci as oci
test_report = oci.DataSafe.get_report(report_id=test_report_oci_data_safe_report["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/DataSafe"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := DataSafe.GetReport(ctx, &datasafe.GetReportArgs{
ReportId: testReportOciDataSafeReport.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testReport = Oci.DataSafe.GetReport.Invoke(new()
{
ReportId = testReportOciDataSafeReport.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DataSafe.DataSafeFunctions;
import com.pulumi.oci.DataSafe.inputs.GetReportArgs;
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 testReport = DataSafeFunctions.getReport(GetReportArgs.builder()
.reportId(testReportOciDataSafeReport.id())
.build());
}
}
variables:
testReport:
fn::invoke:
Function: oci:DataSafe:getReport
Arguments:
reportId: ${testReportOciDataSafeReport.id}
Using getReport
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 getReport(args: GetReportArgs, opts?: InvokeOptions): Promise<GetReportResult>
function getReportOutput(args: GetReportOutputArgs, opts?: InvokeOptions): Output<GetReportResult>
def get_report(report_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetReportResult
def get_report_output(report_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetReportResult]
func GetReport(ctx *Context, args *GetReportArgs, opts ...InvokeOption) (*GetReportResult, error)
func GetReportOutput(ctx *Context, args *GetReportOutputArgs, opts ...InvokeOption) GetReportResultOutput
> Note: This function is named GetReport
in the Go SDK.
public static class GetReport
{
public static Task<GetReportResult> InvokeAsync(GetReportArgs args, InvokeOptions? opts = null)
public static Output<GetReportResult> Invoke(GetReportInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetReportResult> getReport(GetReportArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:DataSafe/getReport:getReport
arguments:
# arguments dictionary
The following arguments are supported:
- Report
Id string - Unique report identifier
- Report
Id string - Unique report identifier
- report
Id String - Unique report identifier
- report
Id string - Unique report identifier
- report_
id str - Unique report identifier
- report
Id String - Unique report identifier
getReport Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment containing the report.
- Dictionary<string, object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"}
- Description string
- Specifies a description of the report.
- Display
Name string - Name of the report.
- Dictionary<string, object>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"}
- Id string
- The OCID of the report.
- Mime
Type string - Specifies the format of report to be .xls or .pdf
- Report
Definition stringId - The OCID of the report definition.
- Report
Id string - State string
- The current state of the audit report.
- Dictionary<string, object>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Generated string - Specifies the date and time the report was generated.
- Type string
- The type of the audit report.
- Compartment
Id string - The OCID of the compartment containing the report.
- map[string]interface{}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"}
- Description string
- Specifies a description of the report.
- Display
Name string - Name of the report.
- map[string]interface{}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"}
- Id string
- The OCID of the report.
- Mime
Type string - Specifies the format of report to be .xls or .pdf
- Report
Definition stringId - The OCID of the report definition.
- Report
Id string - State string
- The current state of the audit report.
- map[string]interface{}
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Generated string - Specifies the date and time the report was generated.
- Type string
- The type of the audit report.
- compartment
Id String - The OCID of the compartment containing the report.
- Map<String,Object>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"}
- description String
- Specifies a description of the report.
- display
Name String - Name of the report.
- Map<String,Object>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"}
- id String
- The OCID of the report.
- mime
Type String - Specifies the format of report to be .xls or .pdf
- report
Definition StringId - The OCID of the report definition.
- report
Id String - state String
- The current state of the audit report.
- Map<String,Object>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Generated String - Specifies the date and time the report was generated.
- type String
- The type of the audit report.
- compartment
Id string - The OCID of the compartment containing the report.
- {[key: string]: any}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"}
- description string
- Specifies a description of the report.
- display
Name string - Name of the report.
- {[key: string]: any}
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"}
- id string
- The OCID of the report.
- mime
Type string - Specifies the format of report to be .xls or .pdf
- report
Definition stringId - The OCID of the report definition.
- report
Id string - state string
- The current state of the audit report.
- {[key: string]: any}
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Generated string - Specifies the date and time the report was generated.
- type string
- The type of the audit report.
- compartment_
id str - The OCID of the compartment containing the report.
- Mapping[str, Any]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"}
- description str
- Specifies a description of the report.
- display_
name str - Name of the report.
- Mapping[str, Any]
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"}
- id str
- The OCID of the report.
- mime_
type str - Specifies the format of report to be .xls or .pdf
- report_
definition_ strid - The OCID of the report definition.
- report_
id str - state str
- The current state of the audit report.
- Mapping[str, Any]
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time_
generated str - Specifies the date and time the report was generated.
- type str
- The type of the audit report.
- compartment
Id String - The OCID of the compartment containing the report.
- Map<Any>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example:
{"Operations.CostCenter": "42"}
- description String
- Specifies a description of the report.
- display
Name String - Name of the report.
- Map<Any>
- Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags Example:
{"Department": "Finance"}
- id String
- The OCID of the report.
- mime
Type String - Specifies the format of report to be .xls or .pdf
- report
Definition StringId - The OCID of the report definition.
- report
Id String - state String
- The current state of the audit report.
- Map<Any>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Generated String - Specifies the date and time the report was generated.
- type String
- The type of the audit 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 v1.41.0 published on Wednesday, Jun 19, 2024 by Pulumi