Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.DataSafe.getAuditTrail
Explore with Pulumi AI
This data source provides details about a specific Audit Trail resource in Oracle Cloud Infrastructure Data Safe service.
Gets the details of audit trail.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testAuditTrail = oci.DataSafe.getAuditTrail({
    auditTrailId: testAuditTrailOciDataSafeAuditTrail.id,
});
import pulumi
import pulumi_oci as oci
test_audit_trail = oci.DataSafe.get_audit_trail(audit_trail_id=test_audit_trail_oci_data_safe_audit_trail["id"])
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/datasafe"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datasafe.GetAuditTrail(ctx, &datasafe.GetAuditTrailArgs{
			AuditTrailId: testAuditTrailOciDataSafeAuditTrail.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 testAuditTrail = Oci.DataSafe.GetAuditTrail.Invoke(new()
    {
        AuditTrailId = testAuditTrailOciDataSafeAuditTrail.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.GetAuditTrailArgs;
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 testAuditTrail = DataSafeFunctions.getAuditTrail(GetAuditTrailArgs.builder()
            .auditTrailId(testAuditTrailOciDataSafeAuditTrail.id())
            .build());
    }
}
variables:
  testAuditTrail:
    fn::invoke:
      function: oci:DataSafe:getAuditTrail
      arguments:
        auditTrailId: ${testAuditTrailOciDataSafeAuditTrail.id}
Using getAuditTrail
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 getAuditTrail(args: GetAuditTrailArgs, opts?: InvokeOptions): Promise<GetAuditTrailResult>
function getAuditTrailOutput(args: GetAuditTrailOutputArgs, opts?: InvokeOptions): Output<GetAuditTrailResult>def get_audit_trail(audit_trail_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetAuditTrailResult
def get_audit_trail_output(audit_trail_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetAuditTrailResult]func LookupAuditTrail(ctx *Context, args *LookupAuditTrailArgs, opts ...InvokeOption) (*LookupAuditTrailResult, error)
func LookupAuditTrailOutput(ctx *Context, args *LookupAuditTrailOutputArgs, opts ...InvokeOption) LookupAuditTrailResultOutput> Note: This function is named LookupAuditTrail in the Go SDK.
public static class GetAuditTrail 
{
    public static Task<GetAuditTrailResult> InvokeAsync(GetAuditTrailArgs args, InvokeOptions? opts = null)
    public static Output<GetAuditTrailResult> Invoke(GetAuditTrailInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAuditTrailResult> getAuditTrail(GetAuditTrailArgs args, InvokeOptions options)
public static Output<GetAuditTrailResult> getAuditTrail(GetAuditTrailArgs args, InvokeOptions options)
fn::invoke:
  function: oci:DataSafe/getAuditTrail:getAuditTrail
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AuditTrail stringId 
- The OCID of the audit trail.
- AuditTrail stringId 
- The OCID of the audit trail.
- auditTrail StringId 
- The OCID of the audit trail.
- auditTrail stringId 
- The OCID of the audit trail.
- audit_trail_ strid 
- The OCID of the audit trail.
- auditTrail StringId 
- The OCID of the audit trail.
getAuditTrail Result
The following output properties are available:
- AuditCollection stringStart Time 
- The date from which the audit trail must start collecting data, in the format defined by RFC3339.
- AuditProfile stringId 
- The OCID of the parent audit.
- AuditTrail stringId 
- CompartmentId string
- The OCID of the compartment that contains the audit trail and is the same as the compartment of the audit profile resource.
- Dictionary<string, string>
- 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
- The description of the audit trail.
- DisplayName string
- The display name of the audit trail.
- Dictionary<string, string>
- 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 audit trail.
- IsAuto boolPurge Enabled 
- Indicates if auto purge is enabled on the target database, which helps delete audit data in the target database every seven days so that the database's audit trail does not become too large.
- LifecycleDetails string
- Details about the current state of the audit trail in Data Safe.
- PeerTarget intDatabase Key 
- The secondary id assigned for the peer database registered with Data Safe.
- PurgeJob stringDetails 
- The details of the audit trail purge job that ran on the "purgeJobTime".
- PurgeJob stringStatus 
- The current status of the audit trail purge job.
- PurgeJob stringTime 
- The date and time of the last purge job, which deletes audit data in the target database every seven days so that the database's audit trail does not become too large. In the format defined by RFC3339.
- ResumeTrigger int
- State string
- The current state of the audit trail.
- Status string
- The current sub-state of the audit trail.
- Dictionary<string, string>
- 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"}
- TargetId string
- The OCID of the Data Safe target for which the audit trail is created.
- TimeCreated string
- The date and time the audit trail was created, in the format defined by RFC3339.
- TimeLast stringCollected 
- The date and time until when the audit events were collected from the target database by the Data Safe audit trail collection process, in the format defined by RFC3339.
- TimeUpdated string
- The date and time the audit trail was updated, in the format defined by RFC3339.
- TrailLocation string
- An audit trail location represents the source of audit records that provides documentary evidence of the sequence of activities in the target database.
- TrailSource string
- The underlying source of unified audit trail.
- WorkRequest stringId 
- The OCID of the workrequest for audit trail which collects audit records.
- AuditCollection stringStart Time 
- The date from which the audit trail must start collecting data, in the format defined by RFC3339.
- AuditProfile stringId 
- The OCID of the parent audit.
- AuditTrail stringId 
- CompartmentId string
- The OCID of the compartment that contains the audit trail and is the same as the compartment of the audit profile resource.
- map[string]string
- 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
- The description of the audit trail.
- DisplayName string
- The display name of the audit trail.
- map[string]string
- 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 audit trail.
- IsAuto boolPurge Enabled 
- Indicates if auto purge is enabled on the target database, which helps delete audit data in the target database every seven days so that the database's audit trail does not become too large.
- LifecycleDetails string
- Details about the current state of the audit trail in Data Safe.
- PeerTarget intDatabase Key 
- The secondary id assigned for the peer database registered with Data Safe.
- PurgeJob stringDetails 
- The details of the audit trail purge job that ran on the "purgeJobTime".
- PurgeJob stringStatus 
- The current status of the audit trail purge job.
- PurgeJob stringTime 
- The date and time of the last purge job, which deletes audit data in the target database every seven days so that the database's audit trail does not become too large. In the format defined by RFC3339.
- ResumeTrigger int
- State string
- The current state of the audit trail.
- Status string
- The current sub-state of the audit trail.
- map[string]string
- 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"}
- TargetId string
- The OCID of the Data Safe target for which the audit trail is created.
- TimeCreated string
- The date and time the audit trail was created, in the format defined by RFC3339.
- TimeLast stringCollected 
- The date and time until when the audit events were collected from the target database by the Data Safe audit trail collection process, in the format defined by RFC3339.
- TimeUpdated string
- The date and time the audit trail was updated, in the format defined by RFC3339.
- TrailLocation string
- An audit trail location represents the source of audit records that provides documentary evidence of the sequence of activities in the target database.
- TrailSource string
- The underlying source of unified audit trail.
- WorkRequest stringId 
- The OCID of the workrequest for audit trail which collects audit records.
- auditCollection StringStart Time 
- The date from which the audit trail must start collecting data, in the format defined by RFC3339.
- auditProfile StringId 
- The OCID of the parent audit.
- auditTrail StringId 
- compartmentId String
- The OCID of the compartment that contains the audit trail and is the same as the compartment of the audit profile resource.
- Map<String,String>
- 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
- The description of the audit trail.
- displayName String
- The display name of the audit trail.
- Map<String,String>
- 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 audit trail.
- isAuto BooleanPurge Enabled 
- Indicates if auto purge is enabled on the target database, which helps delete audit data in the target database every seven days so that the database's audit trail does not become too large.
- lifecycleDetails String
- Details about the current state of the audit trail in Data Safe.
- peerTarget IntegerDatabase Key 
- The secondary id assigned for the peer database registered with Data Safe.
- purgeJob StringDetails 
- The details of the audit trail purge job that ran on the "purgeJobTime".
- purgeJob StringStatus 
- The current status of the audit trail purge job.
- purgeJob StringTime 
- The date and time of the last purge job, which deletes audit data in the target database every seven days so that the database's audit trail does not become too large. In the format defined by RFC3339.
- resumeTrigger Integer
- state String
- The current state of the audit trail.
- status String
- The current sub-state of the audit trail.
- Map<String,String>
- 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"}
- targetId String
- The OCID of the Data Safe target for which the audit trail is created.
- timeCreated String
- The date and time the audit trail was created, in the format defined by RFC3339.
- timeLast StringCollected 
- The date and time until when the audit events were collected from the target database by the Data Safe audit trail collection process, in the format defined by RFC3339.
- timeUpdated String
- The date and time the audit trail was updated, in the format defined by RFC3339.
- trailLocation String
- An audit trail location represents the source of audit records that provides documentary evidence of the sequence of activities in the target database.
- trailSource String
- The underlying source of unified audit trail.
- workRequest StringId 
- The OCID of the workrequest for audit trail which collects audit records.
- auditCollection stringStart Time 
- The date from which the audit trail must start collecting data, in the format defined by RFC3339.
- auditProfile stringId 
- The OCID of the parent audit.
- auditTrail stringId 
- compartmentId string
- The OCID of the compartment that contains the audit trail and is the same as the compartment of the audit profile resource.
- {[key: string]: string}
- 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
- The description of the audit trail.
- displayName string
- The display name of the audit trail.
- {[key: string]: string}
- 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 audit trail.
- isAuto booleanPurge Enabled 
- Indicates if auto purge is enabled on the target database, which helps delete audit data in the target database every seven days so that the database's audit trail does not become too large.
- lifecycleDetails string
- Details about the current state of the audit trail in Data Safe.
- peerTarget numberDatabase Key 
- The secondary id assigned for the peer database registered with Data Safe.
- purgeJob stringDetails 
- The details of the audit trail purge job that ran on the "purgeJobTime".
- purgeJob stringStatus 
- The current status of the audit trail purge job.
- purgeJob stringTime 
- The date and time of the last purge job, which deletes audit data in the target database every seven days so that the database's audit trail does not become too large. In the format defined by RFC3339.
- resumeTrigger number
- state string
- The current state of the audit trail.
- status string
- The current sub-state of the audit trail.
- {[key: string]: string}
- 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"}
- targetId string
- The OCID of the Data Safe target for which the audit trail is created.
- timeCreated string
- The date and time the audit trail was created, in the format defined by RFC3339.
- timeLast stringCollected 
- The date and time until when the audit events were collected from the target database by the Data Safe audit trail collection process, in the format defined by RFC3339.
- timeUpdated string
- The date and time the audit trail was updated, in the format defined by RFC3339.
- trailLocation string
- An audit trail location represents the source of audit records that provides documentary evidence of the sequence of activities in the target database.
- trailSource string
- The underlying source of unified audit trail.
- workRequest stringId 
- The OCID of the workrequest for audit trail which collects audit records.
- audit_collection_ strstart_ time 
- The date from which the audit trail must start collecting data, in the format defined by RFC3339.
- audit_profile_ strid 
- The OCID of the parent audit.
- audit_trail_ strid 
- compartment_id str
- The OCID of the compartment that contains the audit trail and is the same as the compartment of the audit profile resource.
- Mapping[str, str]
- 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
- The description of the audit trail.
- display_name str
- The display name of the audit trail.
- Mapping[str, str]
- 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 audit trail.
- is_auto_ boolpurge_ enabled 
- Indicates if auto purge is enabled on the target database, which helps delete audit data in the target database every seven days so that the database's audit trail does not become too large.
- lifecycle_details str
- Details about the current state of the audit trail in Data Safe.
- peer_target_ intdatabase_ key 
- The secondary id assigned for the peer database registered with Data Safe.
- purge_job_ strdetails 
- The details of the audit trail purge job that ran on the "purgeJobTime".
- purge_job_ strstatus 
- The current status of the audit trail purge job.
- purge_job_ strtime 
- The date and time of the last purge job, which deletes audit data in the target database every seven days so that the database's audit trail does not become too large. In the format defined by RFC3339.
- resume_trigger int
- state str
- The current state of the audit trail.
- status str
- The current sub-state of the audit trail.
- Mapping[str, str]
- 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"}
- target_id str
- The OCID of the Data Safe target for which the audit trail is created.
- time_created str
- The date and time the audit trail was created, in the format defined by RFC3339.
- time_last_ strcollected 
- The date and time until when the audit events were collected from the target database by the Data Safe audit trail collection process, in the format defined by RFC3339.
- time_updated str
- The date and time the audit trail was updated, in the format defined by RFC3339.
- trail_location str
- An audit trail location represents the source of audit records that provides documentary evidence of the sequence of activities in the target database.
- trail_source str
- The underlying source of unified audit trail.
- work_request_ strid 
- The OCID of the workrequest for audit trail which collects audit records.
- auditCollection StringStart Time 
- The date from which the audit trail must start collecting data, in the format defined by RFC3339.
- auditProfile StringId 
- The OCID of the parent audit.
- auditTrail StringId 
- compartmentId String
- The OCID of the compartment that contains the audit trail and is the same as the compartment of the audit profile resource.
- Map<String>
- 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
- The description of the audit trail.
- displayName String
- The display name of the audit trail.
- Map<String>
- 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 audit trail.
- isAuto BooleanPurge Enabled 
- Indicates if auto purge is enabled on the target database, which helps delete audit data in the target database every seven days so that the database's audit trail does not become too large.
- lifecycleDetails String
- Details about the current state of the audit trail in Data Safe.
- peerTarget NumberDatabase Key 
- The secondary id assigned for the peer database registered with Data Safe.
- purgeJob StringDetails 
- The details of the audit trail purge job that ran on the "purgeJobTime".
- purgeJob StringStatus 
- The current status of the audit trail purge job.
- purgeJob StringTime 
- The date and time of the last purge job, which deletes audit data in the target database every seven days so that the database's audit trail does not become too large. In the format defined by RFC3339.
- resumeTrigger Number
- state String
- The current state of the audit trail.
- status String
- The current sub-state of the audit trail.
- Map<String>
- 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"}
- targetId String
- The OCID of the Data Safe target for which the audit trail is created.
- timeCreated String
- The date and time the audit trail was created, in the format defined by RFC3339.
- timeLast StringCollected 
- The date and time until when the audit events were collected from the target database by the Data Safe audit trail collection process, in the format defined by RFC3339.
- timeUpdated String
- The date and time the audit trail was updated, in the format defined by RFC3339.
- trailLocation String
- An audit trail location represents the source of audit records that provides documentary evidence of the sequence of activities in the target database.
- trailSource String
- The underlying source of unified audit trail.
- workRequest StringId 
- The OCID of the workrequest for audit trail which collects audit records.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.