Oracle Cloud Infrastructure

v0.5.0 published on Monday, Sep 12, 2022 by Pulumi

getAuditArchiveRetrieval

This data source provides details about a specific Audit Archive Retrieval resource in Oracle Cloud Infrastructure Data Safe service.

Gets the details of the specified archive retreival.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testAuditArchiveRetrieval = Oci.DataSafe.GetAuditArchiveRetrieval.Invoke(new()
    {
        AuditArchiveRetrievalId = oci_data_safe_audit_archive_retrieval.Test_audit_archive_retrieval.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.GetAuditArchiveRetrieval(ctx, &datasafe.GetAuditArchiveRetrievalArgs{
			AuditArchiveRetrievalId: oci_data_safe_audit_archive_retrieval.Test_audit_archive_retrieval.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
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.GetAuditArchiveRetrievalArgs;
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 testAuditArchiveRetrieval = DataSafeFunctions.getAuditArchiveRetrieval(GetAuditArchiveRetrievalArgs.builder()
            .auditArchiveRetrievalId(oci_data_safe_audit_archive_retrieval.test_audit_archive_retrieval().id())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_audit_archive_retrieval = oci.DataSafe.get_audit_archive_retrieval(audit_archive_retrieval_id=oci_data_safe_audit_archive_retrieval["test_audit_archive_retrieval"]["id"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testAuditArchiveRetrieval = oci.DataSafe.getAuditArchiveRetrieval({
    auditArchiveRetrievalId: oci_data_safe_audit_archive_retrieval.test_audit_archive_retrieval.id,
});
variables:
  testAuditArchiveRetrieval:
    Fn::Invoke:
      Function: oci:DataSafe:getAuditArchiveRetrieval
      Arguments:
        auditArchiveRetrievalId: ${oci_data_safe_audit_archive_retrieval.test_audit_archive_retrieval.id}

Using getAuditArchiveRetrieval

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 getAuditArchiveRetrieval(args: GetAuditArchiveRetrievalArgs, opts?: InvokeOptions): Promise<GetAuditArchiveRetrievalResult>
function getAuditArchiveRetrievalOutput(args: GetAuditArchiveRetrievalOutputArgs, opts?: InvokeOptions): Output<GetAuditArchiveRetrievalResult>
def get_audit_archive_retrieval(audit_archive_retrieval_id: Optional[str] = None,
                                opts: Optional[InvokeOptions] = None) -> GetAuditArchiveRetrievalResult
def get_audit_archive_retrieval_output(audit_archive_retrieval_id: Optional[pulumi.Input[str]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetAuditArchiveRetrievalResult]
func GetAuditArchiveRetrieval(ctx *Context, args *GetAuditArchiveRetrievalArgs, opts ...InvokeOption) (*GetAuditArchiveRetrievalResult, error)
func GetAuditArchiveRetrievalOutput(ctx *Context, args *GetAuditArchiveRetrievalOutputArgs, opts ...InvokeOption) GetAuditArchiveRetrievalResultOutput

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

public static class GetAuditArchiveRetrieval 
{
    public static Task<GetAuditArchiveRetrievalResult> InvokeAsync(GetAuditArchiveRetrievalArgs args, InvokeOptions? opts = null)
    public static Output<GetAuditArchiveRetrievalResult> Invoke(GetAuditArchiveRetrievalInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAuditArchiveRetrievalResult> getAuditArchiveRetrieval(GetAuditArchiveRetrievalArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: oci:DataSafe/getAuditArchiveRetrieval:getAuditArchiveRetrieval
  Arguments:
    # Arguments dictionary

The following arguments are supported:

AuditArchiveRetrievalId string

OCID of the archive retrieval.

AuditArchiveRetrievalId string

OCID of the archive retrieval.

auditArchiveRetrievalId String

OCID of the archive retrieval.

auditArchiveRetrievalId string

OCID of the archive retrieval.

audit_archive_retrieval_id str

OCID of the archive retrieval.

auditArchiveRetrievalId String

OCID of the archive retrieval.

getAuditArchiveRetrieval Result

The following output properties are available:

AuditArchiveRetrievalId string
AuditEventCount string

Total count of audit events to be retrieved from the archive for the specified date range.

CompartmentId string

The OCID of the compartment that contains archive retrieval.

DefinedTags 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

Description of the archive retrieval.

DisplayName string

The display name of the archive retrieval. The name does not have to be unique, and is changeable.

EndDate string

End month of the archive retrieval, in the format defined by RFC3339.

ErrorInfo string

The Error details of a failed archive retrieval.

FreeformTags 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 archive retrieval.

LifecycleDetails string

Details about the current state of the archive retrieval.

StartDate string

Start month of the archive retrieval, in the format defined by RFC3339.

State string

The current state of the archive retrieval.

SystemTags 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"}

TargetId string

The OCID of the target associated with the archive retrieval.

TimeCompleted string

The date time when archive retrieval request was fulfilled, in the format defined by RFC3339.

TimeOfExpiry string

The date time when retrieved archive data will be deleted from Data Safe and unloaded back into archival.

TimeRequested string

The date time when archive retrieval was requested, in the format defined by RFC3339.

AuditArchiveRetrievalId string
AuditEventCount string

Total count of audit events to be retrieved from the archive for the specified date range.

CompartmentId string

The OCID of the compartment that contains archive retrieval.

DefinedTags 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

Description of the archive retrieval.

DisplayName string

The display name of the archive retrieval. The name does not have to be unique, and is changeable.

EndDate string

End month of the archive retrieval, in the format defined by RFC3339.

ErrorInfo string

The Error details of a failed archive retrieval.

FreeformTags 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 archive retrieval.

LifecycleDetails string

Details about the current state of the archive retrieval.

StartDate string

Start month of the archive retrieval, in the format defined by RFC3339.

State string

The current state of the archive retrieval.

SystemTags 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"}

TargetId string

The OCID of the target associated with the archive retrieval.

TimeCompleted string

The date time when archive retrieval request was fulfilled, in the format defined by RFC3339.

TimeOfExpiry string

The date time when retrieved archive data will be deleted from Data Safe and unloaded back into archival.

TimeRequested string

The date time when archive retrieval was requested, in the format defined by RFC3339.

auditArchiveRetrievalId String
auditEventCount String

Total count of audit events to be retrieved from the archive for the specified date range.

compartmentId String

The OCID of the compartment that contains archive retrieval.

definedTags 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

Description of the archive retrieval.

displayName String

The display name of the archive retrieval. The name does not have to be unique, and is changeable.

endDate String

End month of the archive retrieval, in the format defined by RFC3339.

errorInfo String

The Error details of a failed archive retrieval.

freeformTags 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 archive retrieval.

lifecycleDetails String

Details about the current state of the archive retrieval.

startDate String

Start month of the archive retrieval, in the format defined by RFC3339.

state String

The current state of the archive retrieval.

systemTags 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"}

targetId String

The OCID of the target associated with the archive retrieval.

timeCompleted String

The date time when archive retrieval request was fulfilled, in the format defined by RFC3339.

timeOfExpiry String

The date time when retrieved archive data will be deleted from Data Safe and unloaded back into archival.

timeRequested String

The date time when archive retrieval was requested, in the format defined by RFC3339.

auditArchiveRetrievalId string
auditEventCount string

Total count of audit events to be retrieved from the archive for the specified date range.

compartmentId string

The OCID of the compartment that contains archive retrieval.

definedTags {[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

Description of the archive retrieval.

displayName string

The display name of the archive retrieval. The name does not have to be unique, and is changeable.

endDate string

End month of the archive retrieval, in the format defined by RFC3339.

errorInfo string

The Error details of a failed archive retrieval.

freeformTags {[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 archive retrieval.

lifecycleDetails string

Details about the current state of the archive retrieval.

startDate string

Start month of the archive retrieval, in the format defined by RFC3339.

state string

The current state of the archive retrieval.

systemTags {[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"}

targetId string

The OCID of the target associated with the archive retrieval.

timeCompleted string

The date time when archive retrieval request was fulfilled, in the format defined by RFC3339.

timeOfExpiry string

The date time when retrieved archive data will be deleted from Data Safe and unloaded back into archival.

timeRequested string

The date time when archive retrieval was requested, in the format defined by RFC3339.

audit_archive_retrieval_id str
audit_event_count str

Total count of audit events to be retrieved from the archive for the specified date range.

compartment_id str

The OCID of the compartment that contains archive retrieval.

defined_tags 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

Description of the archive retrieval.

display_name str

The display name of the archive retrieval. The name does not have to be unique, and is changeable.

end_date str

End month of the archive retrieval, in the format defined by RFC3339.

error_info str

The Error details of a failed archive retrieval.

freeform_tags 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 archive retrieval.

lifecycle_details str

Details about the current state of the archive retrieval.

start_date str

Start month of the archive retrieval, in the format defined by RFC3339.

state str

The current state of the archive retrieval.

system_tags 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"}

target_id str

The OCID of the target associated with the archive retrieval.

time_completed str

The date time when archive retrieval request was fulfilled, in the format defined by RFC3339.

time_of_expiry str

The date time when retrieved archive data will be deleted from Data Safe and unloaded back into archival.

time_requested str

The date time when archive retrieval was requested, in the format defined by RFC3339.

auditArchiveRetrievalId String
auditEventCount String

Total count of audit events to be retrieved from the archive for the specified date range.

compartmentId String

The OCID of the compartment that contains archive retrieval.

definedTags 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

Description of the archive retrieval.

displayName String

The display name of the archive retrieval. The name does not have to be unique, and is changeable.

endDate String

End month of the archive retrieval, in the format defined by RFC3339.

errorInfo String

The Error details of a failed archive retrieval.

freeformTags 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 archive retrieval.

lifecycleDetails String

Details about the current state of the archive retrieval.

startDate String

Start month of the archive retrieval, in the format defined by RFC3339.

state String

The current state of the archive retrieval.

systemTags 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"}

targetId String

The OCID of the target associated with the archive retrieval.

timeCompleted String

The date time when archive retrieval request was fulfilled, in the format defined by RFC3339.

timeOfExpiry String

The date time when retrieved archive data will be deleted from Data Safe and unloaded back into archival.

timeRequested String

The date time when archive retrieval was requested, in the format defined by RFC3339.

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.