1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DataSafe
  5. getAuditArchiveRetrieval
Oracle Cloud Infrastructure v2.2.0 published on Friday, Jul 12, 2024 by Pulumi

oci.DataSafe.getAuditArchiveRetrieval

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.2.0 published on Friday, Jul 12, 2024 by Pulumi

    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

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testAuditArchiveRetrieval = oci.DataSafe.getAuditArchiveRetrieval({
        auditArchiveRetrievalId: testAuditArchiveRetrievalOciDataSafeAuditArchiveRetrieval.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_audit_archive_retrieval = oci.DataSafe.get_audit_archive_retrieval(audit_archive_retrieval_id=test_audit_archive_retrieval_oci_data_safe_audit_archive_retrieval["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.GetAuditArchiveRetrieval(ctx, &datasafe.GetAuditArchiveRetrievalArgs{
    			AuditArchiveRetrievalId: testAuditArchiveRetrievalOciDataSafeAuditArchiveRetrieval.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 testAuditArchiveRetrieval = Oci.DataSafe.GetAuditArchiveRetrieval.Invoke(new()
        {
            AuditArchiveRetrievalId = testAuditArchiveRetrievalOciDataSafeAuditArchiveRetrieval.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.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(testAuditArchiveRetrievalOciDataSafeAuditArchiveRetrieval.id())
                .build());
    
        }
    }
    
    variables:
      testAuditArchiveRetrieval:
        fn::invoke:
          Function: oci:DataSafe:getAuditArchiveRetrieval
          Arguments:
            auditArchiveRetrievalId: ${testAuditArchiveRetrievalOciDataSafeAuditArchiveRetrieval.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
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v2.2.0 published on Friday, Jul 12, 2024 by Pulumi